GNU Octave
4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "jit-typeinfo.h"
Static Public Member Functions | |
static const jit_operation & | binary_op (int op) |
static const jit_operation & | cast (jit_type *result) |
static const jit_function & | cast (jit_type *to, jit_type *from) |
static llvm::Value * | create_complex (llvm::Value *real, llvm::Value *imag) |
static const jit_operation & | create_undef (void) |
static const jit_operation & | destroy (void) |
static const jit_operation & | end (void) |
static const jit_function & | end (jit_value *value, jit_value *index, jit_value *count) |
static const jit_operation & | for_check (void) |
static const jit_operation & | for_index (void) |
static const jit_operation & | for_init (void) |
static jit_type * | get_any (void) |
static jit_type * | get_any_ptr (void) |
static jit_type * | get_bool (void) |
static jit_type * | get_complex (void) |
static const jit_function & | get_grab (jit_type *type) |
static jit_type * | get_index (void) |
static llvm::Type * | get_index_llvm (void) |
static jit_type * | get_matrix (void) |
static jit_type * | get_range (void) |
static const jit_function & | get_release (jit_type *type) |
static jit_type * | get_scalar (void) |
static llvm::Type * | get_scalar_llvm (void) |
static jit_type * | get_scalar_ptr (void) |
static jit_type * | get_string (void) |
static const jit_operation & | grab (void) |
static void | initialize (llvm::Module *m, llvm::ExecutionEngine *e) |
static llvm::Value * | insert_error_check (llvm::IRBuilderD &bld) |
static llvm::Value * | insert_interrupt_check (llvm::IRBuilderD &bld) |
static jit_type * | join (jit_type *lhs, jit_type *rhs) |
static const jit_operation & | logically_true (void) |
static const jit_operation & | make_range (void) |
static const jit_operation & | paren_subsasgn (void) |
static const jit_operation & | paren_subsref (void) |
static const jit_operation & | print_value (void) |
static const jit_operation & | release (void) |
static jit_type * | type_of (const octave_value &ov) |
static const jit_operation & | unary_op (int op) |
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, jit_type *arg0) |
template<typename T > | |
jit_function | create_external (llvm::ExecutionEngine *ee, T fn, const llvm::Twine &name, jit_type *ret, jit_type *arg0, jit_type *arg1) |
template<typename T > | |
jit_function | create_external (llvm::ExecutionEngine *ee, T fn, const llvm::Twine &name, jit_type *ret, jit_type *arg0, jit_type *arg1, jit_type *arg2) |
template<typename T > | |
jit_function | create_external (llvm::ExecutionEngine *ee, T fn, const llvm::Twine &name, jit_type *ret, jit_type *arg0, jit_type *arg1, jit_type *arg2, jit_type *arg3) |
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, jit_type *arg0) |
jit_function | create_internal (const llvm::Twine &name, jit_type *ret, jit_type *arg0, jit_type *arg1) |
jit_function | create_internal (const llvm::Twine &name, jit_type *ret, jit_type *arg0, jit_type *arg1, jit_type *arg2) |
jit_function | create_internal (const llvm::Twine &name, jit_type *ret, jit_type *arg0, jit_type *arg1, jit_type *arg2, jit_type *arg3) |
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 435 of file jit-typeinfo.h.
|
private |
Definition at line 1077 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, octave_value::op_decr, octave_value::op_div, octave_value::op_el_and, octave_value::op_el_div, octave_value::op_el_ldiv, octave_value::op_el_mul, octave_value::op_el_or, octave_value::op_el_pow, octave_value::op_eq, octave_value::op_ge, octave_value::op_gt, octave_value::op_hermitian, octave_value::op_incr, octave_value::op_ldiv, octave_value::op_le, octave_value::op_lt, octave_value::op_mul, octave_value::op_ne, octave_value::op_pow, octave_value::op_sub, octave_value::op_transpose, octave_value::op_uminus, octave_value::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 1977 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 1958 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 1938 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 2041 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().
|
private |
Definition at line 1927 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 478 of file jit-typeinfo.h.
Referenced by jit_convert::visit_binary_expression(), jit_convert::visit_simple_assignment(), jit_convert::visit_simple_for_command(), and jit_convert::visit_switch_command().
|
inlinestatic |
Definition at line 550 of file jit-typeinfo.h.
Referenced by jit_function_info::jit_function_info(), jit_store_argument::jit_store_argument(), jit_store_argument::print(), register_generic(), and jit_infer::simplify_phi().
|
inlinestatic |
Definition at line 555 of file jit-typeinfo.h.
|
private |
Definition at line 2206 of file jit-typeinfo.cc.
References builder.
Referenced by complex_new(), and jit_typeinfo().
|
private |
Definition at line 2212 of file jit-typeinfo.cc.
References builder.
|
private |
Definition at line 2218 of file jit-typeinfo.cc.
References complex, complex_imag(), complex_real(), and jit_type::to_llvm().
Referenced by jit_typeinfo().
|
private |
Definition at line 2194 of file jit-typeinfo.cc.
References builder.
Referenced by complex_new(), and jit_typeinfo().
|
private |
Definition at line 2200 of file jit-typeinfo.cc.
References builder.
|
inlinestatic |
Definition at line 586 of file jit-typeinfo.h.
|
inlineprivate |
Definition at line 680 of file jit-typeinfo.h.
Referenced by add_print(), and jit_typeinfo().
|
inlineprivate |
Definition at line 698 of file jit-typeinfo.h.
|
inlineprivate |
Definition at line 699 of file jit-typeinfo.h.
|
inlineprivate |
Definition at line 700 of file jit-typeinfo.h.
|
inlineprivate |
Definition at line 701 of file jit-typeinfo.h.
|
private |
Definition at line 1996 of file jit-typeinfo.cc.
References module.
|
private |
Definition at line 2005 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().
|
private |
Definition at line 2226 of file jit-typeinfo.cc.
References any, context, ints, and new_type().
Referenced by jit_typeinfo().
|
inlineprivate |
Definition at line 714 of file jit-typeinfo.h.
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 726 of file jit-typeinfo.h.
|
inlineprivate |
Definition at line 727 of file jit-typeinfo.h.
|
inlineprivate |
Definition at line 728 of file jit-typeinfo.h.
|
inlineprivate |
Definition at line 729 of file jit-typeinfo.h.
|
inlinestatic |
Definition at line 581 of file jit-typeinfo.h.
Referenced by jit_convert::create_variable().
|
inlinestatic |
Definition at line 505 of file jit-typeinfo.h.
Referenced by jit_convert::jit_convert().
|
inlineprivate |
Definition at line 633 of file jit-typeinfo.h.
|
inlineprivate |
Definition at line 645 of file jit-typeinfo.h.
|
inlineprivate |
Definition at line 657 of file jit-typeinfo.h.
Definition at line 625 of file jit-typeinfo.h.
|
private |
Definition at line 1908 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 2027 of file jit-typeinfo.cc.
References lerror_state.
|
private |
Definition at line 2033 of file jit-typeinfo.cc.
References loctave_interrupt_state.
Definition at line 594 of file jit-typeinfo.h.
|
private |
Definition at line 2245 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 639 of file jit-typeinfo.h.
|
inlinestatic |
Definition at line 570 of file jit-typeinfo.h.
Referenced by jit_magic_end::overload().
|
inlinestatic |
Definition at line 575 of file jit-typeinfo.h.
|
private |
Definition at line 2089 of file jit-typeinfo.cc.
References symbol_table::find(), and octave_value::internal_rep().
Referenced by add_builtin(), and register_generic().
|
inlinestatic |
Definition at line 520 of file jit-typeinfo.h.
Referenced by jit_convert::visit_simple_for_command().
|
inlinestatic |
Definition at line 525 of file jit-typeinfo.h.
Referenced by jit_convert::visit_simple_for_command().
|
inlinestatic |
Definition at line 515 of file jit-typeinfo.h.
Referenced by jit_convert::visit_simple_for_command().
|
inlinestatic |
Definition at line 446 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_store_argument::jit_store_argument(), and jit_store_argument::print().
|
inlinestatic |
Definition at line 457 of file jit-typeinfo.h.
Referenced by jit_function_info::jit_function_info().
|
inlinestatic |
Definition at line 463 of file jit-typeinfo.h.
|
inlinestatic |
Definition at line 470 of file jit-typeinfo.h.
Referenced by do_type_of(), unpack_complex(), and jit_convert::visit_constant().
|
inlinestatic |
Definition at line 490 of file jit-typeinfo.h.
Referenced by register_generic().
|
inlinestatic |
Definition at line 465 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 467 of file jit-typeinfo.h.
|
inlinestatic |
Definition at line 448 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().
|
inlinestatic |
Definition at line 459 of file jit-typeinfo.h.
References jit_type::to_llvm().
Referenced by do_type_of(), and jit_convert::visit_constant().
|
inlinestatic |
Definition at line 500 of file jit-typeinfo.h.
Referenced by jit_typeinfo(), jit_call::needs_release(), and jit_convert_llvm::visit().
|
inlinestatic |
Definition at line 450 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 452 of file jit-typeinfo.h.
Referenced by jit_index_operation::create_arg_array().
|
inlinestatic |
Definition at line 455 of file jit-typeinfo.h.
Referenced by jit_paren_subsref::do_initialize(), and jit_paren_subsasgn::do_initialize().
|
inlinestatic |
Definition at line 461 of file jit-typeinfo.h.
|
inlinestatic |
Definition at line 488 of file jit-typeinfo.h.
Referenced by jit_convert::visit_identifier(), and jit_convert::visit_postfix_expression().
|
static |
Definition at line 1069 of file jit-typeinfo.cc.
References jit_typeinfo().
Referenced by tree_jit::initialize().
|
inlinestatic |
Definition at line 560 of file jit-typeinfo.h.
Referenced by jit_convert_llvm::visit().
|
inlinestatic |
Definition at line 565 of file jit-typeinfo.h.
Referenced by jit_convert_llvm::visit().
Definition at line 2235 of file jit-typeinfo.cc.
References ints.
Referenced by add_print(), jit_typeinfo(), and register_generic().
Definition at line 441 of file jit-typeinfo.h.
References initialize().
Referenced by jit_phi::infer().
|
inlinestatic |
Definition at line 545 of file jit-typeinfo.h.
Referenced by jit_convert::visit_binary_expression(), jit_convert::visit_do_until_command(), jit_convert::visit_if_command_list(), jit_convert::visit_switch_command(), and jit_convert::visit_while_command().
|
inlinestatic |
Definition at line 530 of file jit-typeinfo.h.
Referenced by jit_convert::visit_colon_expression().
|
private |
Definition at line 2144 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 1918 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 2165 of file jit-typeinfo.cc.
References complex_ret, imag(), instance, and real().
Referenced by jit_typeinfo().
|
inlinestatic |
Definition at line 540 of file jit-typeinfo.h.
Referenced by jit_convert::resolve().
|
inlinestatic |
Definition at line 535 of file jit-typeinfo.h.
Referenced by jit_convert::resolve().
|
inlinestatic |
Definition at line 510 of file jit-typeinfo.h.
Referenced by jit_convert::do_assign(), and jit_convert::visit_statement().
|
inlineprivate |
Definition at line 753 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 2098 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 743 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 2052 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 495 of file jit-typeinfo.h.
Referenced by jit_infer::release_dead_phi(), and jit_infer::release_temp().
|
inlinestatic |
Definition at line 473 of file jit-typeinfo.h.
References jit_type::to_llvm().
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 483 of file jit-typeinfo.h.
Referenced by jit_convert::visit_postfix_expression(), and jit_convert::visit_prefix_expression().
|
staticprivate |
Definition at line 2179 of file jit-typeinfo.cc.
References get_complex(), imag(), real(), and jit_type::to_llvm().
Referenced by jit_typeinfo().
|
private |
|
private |
Definition at line 801 of file jit-typeinfo.h.
Referenced by add_builtin(), create_int(), jit_typeinfo(), and register_generic().
|
private |
Definition at line 834 of file jit-typeinfo.h.
Referenced by jit_typeinfo(), and register_generic().
|
private |
Definition at line 805 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 817 of file jit-typeinfo.h.
Referenced by add_binary_fcmp(), add_binary_icmp(), add_binary_op(), and jit_typeinfo().
|
private |
Definition at line 808 of file jit-typeinfo.h.
Referenced by add_binary_fcmp(), and add_binary_icmp().
|
private |
Definition at line 842 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 813 of file jit-typeinfo.h.
Referenced by add_builtin(), jit_typeinfo(), register_generic(), and register_intrinsic().
|
private |
Definition at line 837 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 810 of file jit-typeinfo.h.
Referenced by complex_new(), and jit_typeinfo().
|
private |
Definition at line 815 of file jit-typeinfo.h.
Referenced by jit_typeinfo(), and pack_complex().
|
private |
Definition at line 832 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 821 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 830 of file jit-typeinfo.h.
Referenced by do_end(), and jit_typeinfo().
|
private |
Definition at line 831 of file jit-typeinfo.h.
Referenced by do_end(), and jit_typeinfo().
|
private |
Definition at line 792 of file jit-typeinfo.h.
Referenced by add_print(), and jit_typeinfo().
|
private |
Definition at line 824 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 823 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 819 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 800 of file jit-typeinfo.h.
Referenced by new_type().
|
private |
Definition at line 840 of file jit-typeinfo.h.
Referenced by create_identity(), and jit_typeinfo().
|
private |
Definition at line 809 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
staticprivate |
Definition at line 789 of file jit-typeinfo.h.
Referenced by jit_typeinfo(), and pack_complex().
Definition at line 812 of file jit-typeinfo.h.
Referenced by create_int(), and intN().
|
private |
Definition at line 795 of file jit-typeinfo.h.
Referenced by do_insert_error_check(), and jit_typeinfo().
|
private |
Definition at line 796 of file jit-typeinfo.h.
Referenced by do_insert_interrupt_check(), and jit_typeinfo().
|
private |
Definition at line 826 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 802 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 791 of file jit-typeinfo.h.
Referenced by create_function(), jit_typeinfo(), and register_intrinsic().
|
private |
Definition at line 793 of file jit-typeinfo.h.
Referenced by jit_typeinfo(), and new_type().
|
private |
Definition at line 829 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 828 of file jit-typeinfo.h.
Referenced by jit_typeinfo(), register_generic(), and register_intrinsic().
|
private |
Definition at line 822 of file jit-typeinfo.h.
Referenced by add_print(), and jit_typeinfo().
|
private |
Definition at line 806 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 820 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 803 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 798 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 807 of file jit-typeinfo.h.
|
private |
Definition at line 818 of file jit-typeinfo.h.
Referenced by jit_typeinfo().
|
private |
Definition at line 811 of file jit-typeinfo.h.
Referenced by do_type_of(), and jit_typeinfo().