add_binary_fcmp(jit_type *ty, int op, int llvm_op) | octave::jit_typeinfo | private |
add_binary_icmp(jit_type *ty, int op, int llvm_op) | octave::jit_typeinfo | private |
add_binary_op(jit_type *ty, int op, int llvm_op) | octave::jit_typeinfo | private |
add_builtin(const std::string &name) | octave::jit_typeinfo | private |
add_print(jit_type *ty, void *fptr) | octave::jit_typeinfo | private |
binary_op(int op) | octave::jit_typeinfo | inlinestatic |
cast(jit_type *result) | octave::jit_typeinfo | inlinestatic |
cast(jit_type *to, jit_type *from) | octave::jit_typeinfo | inlinestatic |
complex_imag(llvm::Value *cx) | octave::jit_typeinfo | private |
complex_imag(llvm::Value *cx, llvm::Value *imag) | octave::jit_typeinfo | private |
complex_new(llvm::Value *real, llvm::Value *imag) | octave::jit_typeinfo | private |
complex_real(llvm::Value *cx) | octave::jit_typeinfo | private |
complex_real(llvm::Value *cx, llvm::Value *real) | octave::jit_typeinfo | private |
create_complex(llvm::Value *real, llvm::Value *imag) | octave::jit_typeinfo | inlinestatic |
create_external(T fn, const llvm::Twine &name, jit_type *ret, const signature_vec &args=signature_vec()) const | octave::jit_typeinfo | private |
create_external(T fn, const llvm::Twine &name, jit_type *ret, signature_vec &args, jit_type *arg1, Args... other_args) const | octave::jit_typeinfo | inlineprivate |
create_external(T fn, const llvm::Twine &name, jit_type *ret, jit_type *arg1, Args... other_args) const | octave::jit_typeinfo | inlineprivate |
create_external(fn_ptr_type fn, const llvm::Twine &name, jit_type *ret, const std::vector< jit_type * > &args) const | octave::jit_typeinfo | |
create_identity(jit_type *type) | octave::jit_typeinfo | private |
create_internal(const llvm::Twine &name, jit_type *ret, const signature_vec &args=signature_vec()) const | octave::jit_typeinfo | inlineprivate |
create_internal(const llvm::Twine &name, jit_type *ret, signature_vec &args, jit_type *arg1, Args... other_args) const | octave::jit_typeinfo | inlineprivate |
create_internal(const llvm::Twine &name, jit_type *ret, jit_type *arg1, Args... other_args) const | octave::jit_typeinfo | inlineprivate |
create_undef(void) | octave::jit_typeinfo | inlinestatic |
destroy(void) | octave::jit_typeinfo | inlinestatic |
do_binary_op(int op) const | octave::jit_typeinfo | inlineprivate |
do_cast(jit_type *to) | octave::jit_typeinfo | inlineprivate |
do_cast(jit_type *to, jit_type *from) | octave::jit_typeinfo | inlineprivate |
do_end(jit_value *value, jit_value *index, jit_value *count) | octave::jit_typeinfo | private |
do_get_intN(size_t nbits) const | octave::jit_typeinfo | private |
do_insert_error_check(llvm::IRBuilderD &bld) | octave::jit_typeinfo | private |
do_insert_interrupt_check(llvm::IRBuilderD &bld) | octave::jit_typeinfo | private |
do_pack_complex(llvm::IRBuilderD &bld, llvm::Value *cplx) const | octave::jit_typeinfo | private |
do_register_new_type(const std::string &name, jit_type *parent, llvm::Type *llvm_type, bool skip_paren=false) | octave::jit_typeinfo | private |
do_type_of(const octave_value &ov) const | octave::jit_typeinfo | private |
do_unary_op(int op) const | octave::jit_typeinfo | inlineprivate |
end(void) | octave::jit_typeinfo | inlinestatic |
end(jit_value *value, jit_value *idx, jit_value *count) | octave::jit_typeinfo | inlinestatic |
find_builtin(const std::string &name) | octave::jit_typeinfo | private |
for_check(void) | octave::jit_typeinfo | inlinestatic |
for_index(void) | octave::jit_typeinfo | inlinestatic |
for_init(void) | octave::jit_typeinfo | inlinestatic |
get_any(void) | octave::jit_typeinfo | inlinestatic |
get_any_ptr(void) | octave::jit_typeinfo | inlinestatic |
get_bool(void) | octave::jit_typeinfo | inlinestatic |
get_complex(void) | octave::jit_typeinfo | inlinestatic |
get_grab(jit_type *type) | octave::jit_typeinfo | inlinestatic |
get_index(void) | octave::jit_typeinfo | inlinestatic |
get_index_llvm(void) | octave::jit_typeinfo | inlinestatic |
get_matrix(void) | octave::jit_typeinfo | inlinestatic |
get_range(void) | octave::jit_typeinfo | inlinestatic |
get_release(jit_type *type) | octave::jit_typeinfo | inlinestatic |
get_scalar(void) | octave::jit_typeinfo | inlinestatic |
get_scalar_llvm(void) | octave::jit_typeinfo | inlinestatic |
get_scalar_ptr(void) | octave::jit_typeinfo | inlinestatic |
get_string(void) | octave::jit_typeinfo | inlinestatic |
grab(void) | octave::jit_typeinfo | inlinestatic |
insert_error_check(llvm::IRBuilderD &bld) | octave::jit_typeinfo | inlinestatic |
insert_interrupt_check(llvm::IRBuilderD &bld) | octave::jit_typeinfo | inlinestatic |
instance(void) | octave::jit_typeinfo | privatestatic |
intN(size_t nbits) | octave::jit_typeinfo | inlinestatic |
jit_paren_subsasgn | octave::jit_typeinfo | private |
jit_paren_subsref | octave::jit_typeinfo | private |
jit_typeinfo(void) | octave::jit_typeinfo | private |
logically_true(void) | octave::jit_typeinfo | inlinestatic |
m_any | octave::jit_typeinfo | private |
m_any_call | octave::jit_typeinfo | private |
m_any_ptr | octave::jit_typeinfo | private |
m_any_t | octave::jit_typeinfo | private |
m_base_jit_module | octave::jit_typeinfo | private |
m_binary_ops | octave::jit_typeinfo | private |
m_bool_t | octave::jit_typeinfo | private |
m_boolean | octave::jit_typeinfo | private |
m_builder | octave::jit_typeinfo | private |
m_builder_ptr | octave::jit_typeinfo | private |
m_builtins | octave::jit_typeinfo | private |
m_casts | octave::jit_typeinfo | private |
m_complex | octave::jit_typeinfo | private |
m_complex_ret | octave::jit_typeinfo | private |
m_complex_t | octave::jit_typeinfo | private |
m_create_undef_fn | octave::jit_typeinfo | private |
m_destroy_fn | octave::jit_typeinfo | private |
m_end1_fn | octave::jit_typeinfo | private |
m_end_fn | octave::jit_typeinfo | private |
m_for_check_fn | octave::jit_typeinfo | private |
m_for_index_fn | octave::jit_typeinfo | private |
m_for_init_fn | octave::jit_typeinfo | private |
m_grab_fn | octave::jit_typeinfo | private |
m_id_to_type | octave::jit_typeinfo | private |
m_identities | octave::jit_typeinfo | private |
m_index | octave::jit_typeinfo | private |
m_index_t | octave::jit_typeinfo | private |
m_ints | octave::jit_typeinfo | private |
m_lerror_state | octave::jit_typeinfo | private |
m_loctave_interrupt_state | octave::jit_typeinfo | private |
m_logically_true_fn | octave::jit_typeinfo | private |
m_make_range_fn | octave::jit_typeinfo | private |
m_matrix | octave::jit_typeinfo | private |
m_matrix_t | octave::jit_typeinfo | private |
m_next_id | octave::jit_typeinfo | private |
m_print_fn | octave::jit_typeinfo | private |
m_range | octave::jit_typeinfo | private |
m_range_t | octave::jit_typeinfo | private |
m_release_fn | octave::jit_typeinfo | private |
m_scalar | octave::jit_typeinfo | private |
m_scalar_ptr | octave::jit_typeinfo | private |
m_scalar_t | octave::jit_typeinfo | private |
m_sig_atomic_type | octave::jit_typeinfo | private |
m_string | octave::jit_typeinfo | private |
m_string_t | octave::jit_typeinfo | private |
m_unary_ops | octave::jit_typeinfo | private |
m_unknown_function | octave::jit_typeinfo | private |
make_range(void) | octave::jit_typeinfo | inlinestatic |
mirror_binary(const jit_function &fn) | octave::jit_typeinfo | private |
pack_complex(llvm::IRBuilderD &bld, llvm::Value *cplx) | octave::jit_typeinfo | inlinestatic |
paren_subsasgn(void) | octave::jit_typeinfo | inlinestatic |
paren_subsasgn_fn | octave::jit_typeinfo | private |
paren_subsref(void) | octave::jit_typeinfo | inlinestatic |
paren_subsref_fn | octave::jit_typeinfo | private |
print_value(void) | octave::jit_typeinfo | inlinestatic |
register_generic(const std::string &name, jit_type *result, jit_type *arg0) | octave::jit_typeinfo | inlineprivate |
register_generic(const std::string &name, jit_type *result, const std::vector< jit_type * > &args) | octave::jit_typeinfo | private |
register_intrinsic(const std::string &name, size_t id, jit_type *result, jit_type *arg0) | octave::jit_typeinfo | inlineprivate |
register_intrinsic(const std::string &name, size_t id, jit_type *result, const std::vector< jit_type * > &args) | octave::jit_typeinfo | private |
register_new_type(const std::string &name, jit_type *parent, llvm::Type *llvm_type, bool skip_paren=false) | octave::jit_typeinfo | inlinestatic |
release(void) | octave::jit_typeinfo | inlinestatic |
s_in_construction | octave::jit_typeinfo | privatestatic |
signature_vec typedef | octave::jit_typeinfo | private |
type_of(const octave_value &ov) | octave::jit_typeinfo | inlinestatic |
unary_op(int op) | octave::jit_typeinfo | inlinestatic |
unpack_complex(llvm::IRBuilderD &bld, llvm::Value *result) | octave::jit_typeinfo | static |
wrap_complex(llvm::Function *wrap) | octave::jit_typeinfo | private |
~jit_typeinfo(void) | octave::jit_typeinfo | |