GNU Octave
3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "jit-typeinfo.h"
Private Member Functions | |
jit_typeinfo (llvm::Module *m, llvm::ExecutionEngine *e) | |
void | add_binary_fcmp (jit_type *ty, int op, int llvm_op) |
void | add_binary_icmp (jit_type *ty, int op, int llvm_op) |
void | add_binary_op (jit_type *ty, int op, int llvm_op) |
void | add_builtin (const std::string &name) |
void | add_print (jit_type *ty, void *fptr) |
llvm::Value * | complex_imag (llvm::Value *cx) |
llvm::Value * | complex_imag (llvm::Value *cx, llvm::Value *imag) |
llvm::Value * | complex_new (llvm::Value *real, llvm::Value *imag) |
llvm::Value * | complex_real (llvm::Value *cx) |
llvm::Value * | complex_real (llvm::Value *cx, llvm::Value *real) |
template<typename T > | |
jit_function | create_external (llvm::ExecutionEngine *ee, T fn, const llvm::Twine &name, jit_type *ret, const std::vector< jit_type * > &args=std::vector< jit_type * >()) |
template<typename T > | |
jit_function | create_external (llvm::ExecutionEngine *ee, T fn, const llvm::Twine &name, jit_type *ret, OCT_MAKE_DECL_LIST(jit_type *, arg, 1)) |
template<typename T > | |
jit_function | create_external (llvm::ExecutionEngine *ee, T fn, const llvm::Twine &name, jit_type *ret, OCT_MAKE_DECL_LIST(jit_type *, arg, 2)) |
template<typename T > | |
jit_function | create_external (llvm::ExecutionEngine *ee, T fn, const llvm::Twine &name, jit_type *ret, OCT_MAKE_DECL_LIST(jit_type *, arg, 3)) |
template<typename T > | |
jit_function | create_external (llvm::ExecutionEngine *ee, T fn, const llvm::Twine &name, jit_type *ret, OCT_MAKE_DECL_LIST(jit_type *, arg, 4)) |
jit_function | create_function (jit_convention::type cc, const llvm::Twine &name, jit_type *ret, const std::vector< jit_type * > &args=std::vector< jit_type * >()) |
jit_function | create_identity (jit_type *type) |
void | create_int (size_t nbits) |
jit_function | create_internal (const llvm::Twine &name, jit_type *ret, const std::vector< jit_type * > &args=std::vector< jit_type * >()) |
jit_function | create_internal (const llvm::Twine &name, jit_type *ret, OCT_MAKE_DECL_LIST(jit_type *, arg, 1)) |
jit_function | create_internal (const llvm::Twine &name, jit_type *ret, OCT_MAKE_DECL_LIST(jit_type *, arg, 2)) |
jit_function | create_internal (const llvm::Twine &name, jit_type *ret, OCT_MAKE_DECL_LIST(jit_type *, arg, 3)) |
jit_function | create_internal (const llvm::Twine &name, jit_type *ret, OCT_MAKE_DECL_LIST(jit_type *, arg, 4)) |
const jit_operation & | do_binary_op (int op) const |
const jit_operation & | do_cast (jit_type *to) |
const jit_function & | do_cast (jit_type *to, jit_type *from) |
jit_type * | do_difference (jit_type *lhs, jit_type *) |
const jit_function & | do_end (jit_value *value, jit_value *index, jit_value *count) |
llvm::Value * | do_insert_error_check (llvm::IRBuilderD &bld) |
llvm::Value * | do_insert_interrupt_check (llvm::IRBuilderD &bld) |
jit_type * | do_join (jit_type *lhs, jit_type *rhs) |
jit_type * | do_type_of (const octave_value &ov) const |
const jit_operation & | do_unary_op (int op) const |
octave_builtin * | find_builtin (const std::string &name) |
jit_type * | intN (size_t nbits) const |
jit_function | mirror_binary (const jit_function &fn) |
jit_type * | new_type (const std::string &name, jit_type *parent, llvm::Type *llvm_type, bool skip_paren=false) |
void | register_generic (const std::string &name, jit_type *result, jit_type *arg0) |
void | register_generic (const std::string &name, jit_type *result, const std::vector< jit_type * > &args) |
void | register_intrinsic (const std::string &name, size_t id, jit_type *result, jit_type *arg0) |
void | register_intrinsic (const std::string &name, size_t id, jit_type *result, const std::vector< jit_type * > &args) |
llvm::Function * | wrap_complex (llvm::Function *wrap) |
Static Private Member Functions | |
static llvm::Value * | pack_complex (llvm::IRBuilderD &bld, llvm::Value *cplx) |
static llvm::Value * | unpack_complex (llvm::IRBuilderD &bld, llvm::Value *result) |
Static Private Attributes | |
static jit_typeinfo * | instance = 0 |
Definition at line 441 of file jit-typeinfo.h.
|
private |
Definition at line 1072 of file jit-typeinfo.cc.
References add_binary_fcmp(), add_binary_op(), add_builtin(), jit_operation::add_overload(), add_print(), any, any_call, any_ptr, jit_function::argument(), octave_value::binary_op_as_string(), binary_ops, builder, builtins, jit_function::call(), casts, complex, complex_imag(), complex_new(), complex_real(), complex_ret, context, create_external(), create_identity(), create_int(), create_internal(), create_undef_fn, destroy_fn, jit_function::do_return(), end1_fn, end_fn, engine, error_state, jit_convention::external, for_check_fn, for_index_fn, for_init_fn, get_release(), grab_fn, gripe_divide_by_zero(), identities, imag(), index, jit_index_operation::initialize(), instance, intN(), JIT_FN, lerror_state, loctave_interrupt_state, logically_true_fn, make_range_fn, jit_function::mark_can_error(), jit_type::mark_pointer_arg(), jit_type::mark_sret(), matrix, mirror_binary(), module, jit_function::new_block(), new_type(), next_id, octave_value::num_binary_ops, octave_value::num_unary_ops, octave_interrupt_state, octave_jit_binary_any_any(), octave_jit_call(), octave_jit_cast_any_complex(), octave_jit_cast_any_matrix(), octave_jit_cast_any_range(), octave_jit_cast_any_scalar(), octave_jit_cast_complex_any(), octave_jit_cast_matrix_any(), octave_jit_cast_range_any(), octave_jit_cast_scalar_any(), octave_jit_complex_div(), octave_jit_complex_mul(), octave_jit_compute_nelem(), octave_jit_create_undef(), octave_jit_end_matrix(), octave_jit_gindex_range(), octave_jit_ginvalid_index(), octave_jit_grab_any(), octave_jit_grab_matrix(), octave_jit_gripe_nan_to_logical_conversion(), octave_jit_paren_subsasgn_impl(), octave_jit_paren_subsasgn_matrix_range(), octave_jit_pow_complex_complex(), octave_jit_pow_complex_scalar(), octave_jit_pow_scalar_complex(), octave_jit_pow_scalar_scalar(), octave_jit_print_any(), octave_jit_print_scalar(), octave_jit_release_any(), octave_jit_release_matrix(), octave_value::op_add, op_add(), octave_value::op_decr, op_div(), octave_value::op_el_and, op_el_div(), op_el_ldiv(), octave_value::op_el_mul, op_el_mul(), octave_value::op_el_or, op_el_pow(), octave_value::op_eq, octave_value::op_ge, octave_value::op_gt, op_hermitian(), octave_value::op_incr, op_ldiv(), octave_value::op_le, octave_value::op_lt, octave_value::op_mul, op_mul(), octave_value::op_ne, op_pow(), octave_value::op_sub, op_sub(), op_transpose(), op_uplus(), pack_complex(), paren_subsasgn_fn, paren_subsref_fn, print_fn, range, real, register_generic(), register_intrinsic(), release_fn, scalar, scalar_ptr, jit_type::set_pack(), jit_type::set_packed_type(), jit_type::set_unpack(), sig_atomic_type, jit_operation::stash_name(), jit_type::to_llvm(), jit_type::type_id(), octave_value::unary_op_as_string(), unary_ops, unknown_function, and unpack_complex().
Referenced by initialize().
Definition at line 1972 of file jit-typeinfo.cc.
References jit_function::argument(), octave_value::binary_op_as_string(), binary_ops, boolean, builder, create_internal(), jit_function::do_return(), jit_type::name(), jit_function::new_block(), and jit_value::ty.
Referenced by jit_typeinfo().
Definition at line 1953 of file jit-typeinfo.cc.
References jit_function::argument(), octave_value::binary_op_as_string(), binary_ops, boolean, builder, create_internal(), jit_function::do_return(), jit_type::name(), jit_function::new_block(), and jit_value::ty.
Definition at line 1933 of file jit-typeinfo.cc.
References jit_function::argument(), octave_value::binary_op_as_string(), binary_ops, builder, create_internal(), jit_function::do_return(), jit_type::name(), jit_function::new_block(), and jit_value::ty.
Referenced by jit_typeinfo().
|
private |
Definition at line 2036 of file jit-typeinfo.cc.
References any, builtins, find_builtin(), new_type(), octave_builtin::stash_jit(), and jit_type::to_llvm().
Referenced by jit_typeinfo().
Definition at line 1922 of file jit-typeinfo.cc.
References jit_operation::add_overload(), create_external(), engine, intN(), jit_type::name(), print_fn, and jit_value::ty.
Referenced by jit_typeinfo().
|
inlinestatic |
Definition at line 484 of file jit-typeinfo.h.
Referenced by jit_convert::visit_binary_expression(), jit_convert::visit_simple_assignment(), and jit_convert::visit_simple_for_command().
|
inlinestatic |
Definition at line 556 of file jit-typeinfo.h.
Referenced by jit_function_info::jit_function_info(), jit_extract_argument::overload(), jit_store_argument::overload(), register_generic(), and jit_infer::simplify_phi().
|
inlinestatic |
Definition at line 561 of file jit-typeinfo.h.
|
private |
Definition at line 2201 of file jit-typeinfo.cc.
References builder.
Referenced by complex_new(), and jit_typeinfo().
|
private |
Definition at line 2207 of file jit-typeinfo.cc.
References builder.
|
private |
Definition at line 2213 of file jit-typeinfo.cc.
References complex, complex_imag(), complex_real(), and jit_type::to_llvm().
Referenced by jit_typeinfo().
|
private |
Definition at line 2189 of file jit-typeinfo.cc.
References builder.
Referenced by complex_new(), and jit_typeinfo().
|
private |
Definition at line 2195 of file jit-typeinfo.cc.
References builder.
|
inlinestatic |
Definition at line 592 of file jit-typeinfo.h.
|
inlineprivate |
Definition at line 686 of file jit-typeinfo.h.
References jit_function::add_mapping(), and jit_convention::external.
Referenced by add_print(), and jit_typeinfo().
|
inlineprivate |
Definition at line 704 of file jit-typeinfo.h.
|
inlineprivate |
Definition at line 705 of file jit-typeinfo.h.
|
inlineprivate |
Definition at line 706 of file jit-typeinfo.h.
|
inlineprivate |
Definition at line 707 of file jit-typeinfo.h.
|
private |
Definition at line 1991 of file jit-typeinfo.cc.
References module.
|
private |
Definition at line 2000 of file jit-typeinfo.cc.
References jit_function::argument(), builder, create_internal(), jit_function::do_return(), jit_instruction::id(), identities, jit_type::name(), jit_function::new_block(), and jit_type::type_id().
Referenced by jit_typeinfo().
Definition at line 2221 of file jit-typeinfo.cc.
References any, context, ints, and new_type().
Referenced by jit_typeinfo().
|
inlineprivate |
Definition at line 720 of file jit-typeinfo.h.
References jit_convention::internal.
Referenced by add_binary_fcmp(), add_binary_icmp(), add_binary_op(), create_identity(), jit_typeinfo(), mirror_binary(), register_generic(), and register_intrinsic().
|
inlineprivate |
Definition at line 732 of file jit-typeinfo.h.
|
inlineprivate |
Definition at line 733 of file jit-typeinfo.h.
|
inlineprivate |
Definition at line 734 of file jit-typeinfo.h.
|
inlineprivate |
Definition at line 735 of file jit-typeinfo.h.
|
inlinestatic |
Definition at line 587 of file jit-typeinfo.h.
Referenced by jit_convert::create_variable().
|
inlinestatic |
Definition at line 511 of file jit-typeinfo.h.
Referenced by jit_convert::jit_convert().
|
inlineprivate |
Definition at line 639 of file jit-typeinfo.h.
|
inlineprivate |
Definition at line 651 of file jit-typeinfo.h.
References jit_type::type_id().
|
inlineprivate |
Definition at line 663 of file jit-typeinfo.h.
Definition at line 631 of file jit-typeinfo.h.
|
private |
Definition at line 1903 of file jit-typeinfo.cc.
References end1_fn, end_fn, jit_operation::overload(), jit_value::type(), and jit_const< T, EXTRACT_T, PASS_T, QUOTE >::value().
|
private |
Definition at line 2022 of file jit-typeinfo.cc.
References lerror_state.
|
private |
Definition at line 2028 of file jit-typeinfo.cc.
References loctave_interrupt_state.
Definition at line 600 of file jit-typeinfo.h.
References jit_type::depth(), and jit_type::parent().
|
private |
Definition at line 2240 of file jit-typeinfo.cc.
References octave_value::complex_value(), get_any(), get_complex(), get_matrix(), get_range(), get_scalar(), octave_value::internal_rep(), octave_value::is_complex_scalar(), octave_value::is_complex_type(), octave_value::is_double_type(), octave_value::is_function(), octave_value::is_matrix_type(), octave_value::is_range(), octave_value::is_real_scalar(), octave_builtin::to_jit(), and unknown_function.
|
inlineprivate |
Definition at line 645 of file jit-typeinfo.h.
|
inlinestatic |
Definition at line 576 of file jit-typeinfo.h.
Referenced by jit_magic_end::overload().
|
inlinestatic |
Definition at line 581 of file jit-typeinfo.h.
|
private |
Definition at line 2084 of file jit-typeinfo.cc.
References find(), and octave_value::internal_rep().
Referenced by add_builtin(), and register_generic().
|
inlinestatic |
Definition at line 526 of file jit-typeinfo.h.
Referenced by jit_convert::visit_simple_for_command().
|
inlinestatic |
Definition at line 531 of file jit-typeinfo.h.
Referenced by jit_convert::visit_simple_for_command().
|
inlinestatic |
Definition at line 521 of file jit-typeinfo.h.
Referenced by jit_convert::visit_simple_for_command().
Definition at line 452 of file jit-typeinfo.h.
Referenced by jit_convert_llvm::convert_loop(), do_type_of(), jit_convert::get_variable(), jit_function_info::jit_function_info(), jit_extract_argument::overload(), and jit_store_argument::overload().
Definition at line 463 of file jit-typeinfo.h.
Referenced by jit_function_info::jit_function_info().
Definition at line 469 of file jit-typeinfo.h.
Definition at line 476 of file jit-typeinfo.h.
Referenced by do_type_of(), unpack_complex(), and jit_convert::visit_constant().
|
inlinestatic |
Definition at line 496 of file jit-typeinfo.h.
Referenced by register_generic().
Definition at line 471 of file jit-typeinfo.h.
Referenced by jit_paren_subsref::do_initialize(), jit_paren_subsasgn::do_initialize(), jit_paren_subsref::generate_matrix(), and jit_paren_subsasgn::generate_matrix().
|
inlinestatic |
Definition at line 473 of file jit-typeinfo.h.
References jit_type::to_llvm().
Definition at line 454 of file jit-typeinfo.h.
Referenced by jit_paren_subsref::do_initialize(), jit_paren_subsasgn::do_initialize(), do_type_of(), jit_index_operation::generate(), and jit_paren_subsasgn::generate_matrix().
Definition at line 465 of file jit-typeinfo.h.
Referenced by do_type_of(), and jit_convert::visit_constant().
|
inlinestatic |
Definition at line 506 of file jit-typeinfo.h.
Referenced by jit_typeinfo(), jit_call::needs_release(), and jit_convert_llvm::visit().
Definition at line 456 of file jit-typeinfo.h.
Referenced by jit_paren_subsref::do_initialize(), jit_paren_subsasgn::do_initialize(), do_type_of(), jit_index_operation::generate(), jit_paren_subsref::generate_matrix(), and jit_convert::visit_constant().
|
inlinestatic |
Definition at line 458 of file jit-typeinfo.h.
References jit_type::to_llvm().
Referenced by jit_index_operation::create_arg_array().
Definition at line 461 of file jit-typeinfo.h.
Referenced by jit_paren_subsref::do_initialize(), and jit_paren_subsasgn::do_initialize().
Definition at line 467 of file jit-typeinfo.h.
|
inlinestatic |
Definition at line 494 of file jit-typeinfo.h.
Referenced by jit_convert::visit_identifier(), and jit_convert::visit_postfix_expression().
|
static |
Definition at line 1064 of file jit-typeinfo.cc.
References jit_typeinfo().
|
inlinestatic |
Definition at line 566 of file jit-typeinfo.h.
Referenced by jit_convert_llvm::visit().
|
inlinestatic |
Definition at line 571 of file jit-typeinfo.h.
Referenced by jit_convert_llvm::visit().
Definition at line 2230 of file jit-typeinfo.cc.
References ints.
Referenced by add_print(), jit_typeinfo(), and register_generic().
Definition at line 447 of file jit-typeinfo.h.
Referenced by jit_phi::infer().
|
inlinestatic |
Definition at line 551 of file jit-typeinfo.h.
Referenced by jit_convert::visit_binary_expression(), jit_convert::visit_if_command_list(), and jit_convert::visit_while_command().
|
inlinestatic |
Definition at line 536 of file jit-typeinfo.h.
Referenced by jit_convert::visit_colon_expression().
|
private |
Definition at line 2139 of file jit-typeinfo.cc.
References jit_function::argument(), jit_function::argument_type(), builder, jit_function::call(), jit_function::can_error(), create_internal(), jit_function::do_return(), jit_function::mark_can_error(), jit_function::name(), jit_function::new_block(), and jit_function::result().
Referenced by jit_typeinfo().
|
private |
Definition at line 1913 of file jit-typeinfo.cc.
References id_to_type, and next_id.
Referenced by add_builtin(), create_int(), and jit_typeinfo().
|
staticprivate |
Definition at line 2160 of file jit-typeinfo.cc.
References complex_ret, imag(), instance, and real.
Referenced by jit_typeinfo().
|
inlinestatic |
Definition at line 546 of file jit-typeinfo.h.
Referenced by jit_convert::resolve().
|
inlinestatic |
Definition at line 541 of file jit-typeinfo.h.
Referenced by jit_convert::resolve().
|
inlinestatic |
Definition at line 516 of file jit-typeinfo.h.
Referenced by jit_convert::do_assign(), and jit_convert::visit_statement().
|
inlineprivate |
Definition at line 759 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 2093 of file jit-typeinfo.cc.
References jit_operation::add_overload(), any, any_call, arg(), builder, builtins, jit_function::call(), cast(), create_internal(), find_builtin(), octave_builtin::function(), get_grab(), intN(), paren_subsref_fn, jit_type::to_llvm(), and jit_function::valid().
|
inlineprivate |
Definition at line 749 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 2047 of file jit-typeinfo.cc.
References jit_operation::add_overload(), builder, builtins, create_internal(), module, jit_function::new_block(), paren_subsref_fn, and jit_terminator::to_llvm().
|
inlinestatic |
Definition at line 501 of file jit-typeinfo.h.
Referenced by jit_infer::release_dead_phi(), and jit_infer::release_temp().
|
inlinestatic |
Definition at line 479 of file jit-typeinfo.h.
Referenced by jit_convert::get_variable(), jit_function_info::jit_function_info(), jit_info::jit_info(), jit_function_info::match(), jit_info::match(), and jit_convert::visit_constant().
|
inlinestatic |
Definition at line 489 of file jit-typeinfo.h.
Referenced by jit_convert::visit_postfix_expression(), and jit_convert::visit_prefix_expression().
|
staticprivate |
Definition at line 2174 of file jit-typeinfo.cc.
References get_complex(), imag(), real, and jit_type::to_llvm().
Referenced by jit_typeinfo().
|
private |
|
private |
Definition at line 807 of file jit-typeinfo.h.
Referenced by add_builtin(), create_int(), jit_typeinfo(), and register_generic().
|
private |
Definition at line 840 of file jit-typeinfo.h.
Referenced by jit_typeinfo(), and register_generic().
|
private |
Definition at line 811 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 823 of file jit-typeinfo.h.
Referenced by add_binary_fcmp(), add_binary_icmp(), add_binary_op(), and jit_typeinfo().
|
private |
Definition at line 814 of file jit-typeinfo.h.
Referenced by add_binary_fcmp(), and add_binary_icmp().
|
private |
Definition at line 848 of file jit-typeinfo.h.
Referenced by add_binary_fcmp(), add_binary_icmp(), add_binary_op(), complex_imag(), complex_real(), create_identity(), jit_typeinfo(), mirror_binary(), register_generic(), and register_intrinsic().
|
private |
Definition at line 819 of file jit-typeinfo.h.
Referenced by add_builtin(), jit_typeinfo(), register_generic(), and register_intrinsic().
|
private |
Definition at line 843 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 816 of file jit-typeinfo.h.
Referenced by complex_new(), and jit_typeinfo().
|
private |
Definition at line 821 of file jit-typeinfo.h.
Referenced by jit_typeinfo(), and pack_complex().
|
private |
Definition at line 838 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 827 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 836 of file jit-typeinfo.h.
Referenced by do_end(), and jit_typeinfo().
|
private |
Definition at line 837 of file jit-typeinfo.h.
Referenced by do_end(), and jit_typeinfo().
|
private |
Definition at line 798 of file jit-typeinfo.h.
Referenced by add_print(), and jit_typeinfo().
|
private |
Definition at line 830 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 831 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 829 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 825 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 806 of file jit-typeinfo.h.
Referenced by new_type().
|
private |
Definition at line 846 of file jit-typeinfo.h.
Referenced by create_identity(), and jit_typeinfo().
|
private |
Definition at line 815 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
staticprivate |
Definition at line 795 of file jit-typeinfo.h.
Referenced by jit_typeinfo(), and pack_complex().
Definition at line 818 of file jit-typeinfo.h.
Referenced by create_int(), and intN().
|
private |
Definition at line 801 of file jit-typeinfo.h.
Referenced by do_insert_error_check(), and jit_typeinfo().
|
private |
Definition at line 802 of file jit-typeinfo.h.
Referenced by do_insert_interrupt_check(), and jit_typeinfo().
|
private |
Definition at line 832 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 833 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 808 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 797 of file jit-typeinfo.h.
Referenced by create_function(), jit_typeinfo(), and register_intrinsic().
|
private |
Definition at line 799 of file jit-typeinfo.h.
Referenced by jit_typeinfo(), and new_type().
|
private |
Definition at line 835 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 834 of file jit-typeinfo.h.
Referenced by jit_typeinfo(), register_generic(), and register_intrinsic().
|
private |
Definition at line 828 of file jit-typeinfo.h.
Referenced by add_print(), and jit_typeinfo().
|
private |
Definition at line 812 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 826 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 809 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 810 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 804 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 813 of file jit-typeinfo.h.
|
private |
Definition at line 824 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 817 of file jit-typeinfo.h.
Referenced by do_type_of(), and jit_typeinfo().