GNU Octave  6.2.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
octave::jit_typeinfo Member List

This is the complete list of members for octave::jit_typeinfo, including all inherited members.

add_binary_fcmp(jit_type *ty, int op, int llvm_op)octave::jit_typeinfoprivate
add_binary_icmp(jit_type *ty, int op, int llvm_op)octave::jit_typeinfoprivate
add_binary_op(jit_type *ty, int op, int llvm_op)octave::jit_typeinfoprivate
add_builtin(const std::string &name)octave::jit_typeinfoprivate
add_print(jit_type *ty, void *fptr)octave::jit_typeinfoprivate
binary_op(int op)octave::jit_typeinfoinlinestatic
cast(jit_type *result)octave::jit_typeinfoinlinestatic
cast(jit_type *to, jit_type *from)octave::jit_typeinfoinlinestatic
complex_imag(llvm::Value *cx)octave::jit_typeinfoprivate
complex_imag(llvm::Value *cx, llvm::Value *imag)octave::jit_typeinfoprivate
complex_new(llvm::Value *real, llvm::Value *imag)octave::jit_typeinfoprivate
complex_real(llvm::Value *cx)octave::jit_typeinfoprivate
complex_real(llvm::Value *cx, llvm::Value *real)octave::jit_typeinfoprivate
create_complex(llvm::Value *real, llvm::Value *imag)octave::jit_typeinfoinlinestatic
create_external(T fn, const llvm::Twine &name, jit_type *ret, const signature_vec &args=signature_vec()) constoctave::jit_typeinfoprivate
create_external(T fn, const llvm::Twine &name, jit_type *ret, signature_vec &args, jit_type *arg1, Args... other_args) constoctave::jit_typeinfoinlineprivate
create_external(T fn, const llvm::Twine &name, jit_type *ret, jit_type *arg1, Args... other_args) constoctave::jit_typeinfoinlineprivate
create_external(fn_ptr_type fn, const llvm::Twine &name, jit_type *ret, const std::vector< jit_type * > &args) constoctave::jit_typeinfo
create_identity(jit_type *type)octave::jit_typeinfoprivate
create_internal(const llvm::Twine &name, jit_type *ret, const signature_vec &args=signature_vec()) constoctave::jit_typeinfoinlineprivate
create_internal(const llvm::Twine &name, jit_type *ret, signature_vec &args, jit_type *arg1, Args... other_args) constoctave::jit_typeinfoinlineprivate
create_internal(const llvm::Twine &name, jit_type *ret, jit_type *arg1, Args... other_args) constoctave::jit_typeinfoinlineprivate
create_undef(void)octave::jit_typeinfoinlinestatic
destroy(void)octave::jit_typeinfoinlinestatic
do_binary_op(int op) constoctave::jit_typeinfoinlineprivate
do_cast(jit_type *to)octave::jit_typeinfoinlineprivate
do_cast(jit_type *to, jit_type *from)octave::jit_typeinfoinlineprivate
do_end(jit_value *value, jit_value *index, jit_value *count)octave::jit_typeinfoprivate
do_get_intN(size_t nbits) constoctave::jit_typeinfoprivate
do_insert_error_check(llvm::IRBuilderD &bld)octave::jit_typeinfoprivate
do_insert_interrupt_check(llvm::IRBuilderD &bld)octave::jit_typeinfoprivate
do_pack_complex(llvm::IRBuilderD &bld, llvm::Value *cplx) constoctave::jit_typeinfoprivate
do_register_new_type(const std::string &name, jit_type *parent, llvm::Type *llvm_type, bool skip_paren=false)octave::jit_typeinfoprivate
do_type_of(const octave_value &ov) constoctave::jit_typeinfoprivate
do_unary_op(int op) constoctave::jit_typeinfoinlineprivate
end(void)octave::jit_typeinfoinlinestatic
end(jit_value *value, jit_value *idx, jit_value *count)octave::jit_typeinfoinlinestatic
find_builtin(const std::string &name)octave::jit_typeinfoprivate
for_check(void)octave::jit_typeinfoinlinestatic
for_index(void)octave::jit_typeinfoinlinestatic
for_init(void)octave::jit_typeinfoinlinestatic
get_any(void)octave::jit_typeinfoinlinestatic
get_any_ptr(void)octave::jit_typeinfoinlinestatic
get_bool(void)octave::jit_typeinfoinlinestatic
get_complex(void)octave::jit_typeinfoinlinestatic
get_grab(jit_type *type)octave::jit_typeinfoinlinestatic
get_index(void)octave::jit_typeinfoinlinestatic
get_index_llvm(void)octave::jit_typeinfoinlinestatic
get_matrix(void)octave::jit_typeinfoinlinestatic
get_range(void)octave::jit_typeinfoinlinestatic
get_release(jit_type *type)octave::jit_typeinfoinlinestatic
get_scalar(void)octave::jit_typeinfoinlinestatic
get_scalar_llvm(void)octave::jit_typeinfoinlinestatic
get_scalar_ptr(void)octave::jit_typeinfoinlinestatic
get_string(void)octave::jit_typeinfoinlinestatic
grab(void)octave::jit_typeinfoinlinestatic
insert_error_check(llvm::IRBuilderD &bld)octave::jit_typeinfoinlinestatic
insert_interrupt_check(llvm::IRBuilderD &bld)octave::jit_typeinfoinlinestatic
instance(void)octave::jit_typeinfoprivatestatic
intN(size_t nbits)octave::jit_typeinfoinlinestatic
jit_paren_subsasgnoctave::jit_typeinfoprivate
jit_paren_subsrefoctave::jit_typeinfoprivate
jit_typeinfo(void)octave::jit_typeinfoprivate
logically_true(void)octave::jit_typeinfoinlinestatic
m_anyoctave::jit_typeinfoprivate
m_any_calloctave::jit_typeinfoprivate
m_any_ptroctave::jit_typeinfoprivate
m_any_toctave::jit_typeinfoprivate
m_base_jit_moduleoctave::jit_typeinfoprivate
m_binary_opsoctave::jit_typeinfoprivate
m_bool_toctave::jit_typeinfoprivate
m_booleanoctave::jit_typeinfoprivate
m_builderoctave::jit_typeinfoprivate
m_builder_ptroctave::jit_typeinfoprivate
m_builtinsoctave::jit_typeinfoprivate
m_castsoctave::jit_typeinfoprivate
m_complexoctave::jit_typeinfoprivate
m_complex_retoctave::jit_typeinfoprivate
m_complex_toctave::jit_typeinfoprivate
m_create_undef_fnoctave::jit_typeinfoprivate
m_destroy_fnoctave::jit_typeinfoprivate
m_end1_fnoctave::jit_typeinfoprivate
m_end_fnoctave::jit_typeinfoprivate
m_for_check_fnoctave::jit_typeinfoprivate
m_for_index_fnoctave::jit_typeinfoprivate
m_for_init_fnoctave::jit_typeinfoprivate
m_grab_fnoctave::jit_typeinfoprivate
m_id_to_typeoctave::jit_typeinfoprivate
m_identitiesoctave::jit_typeinfoprivate
m_indexoctave::jit_typeinfoprivate
m_index_toctave::jit_typeinfoprivate
m_intsoctave::jit_typeinfoprivate
m_lerror_stateoctave::jit_typeinfoprivate
m_loctave_interrupt_stateoctave::jit_typeinfoprivate
m_logically_true_fnoctave::jit_typeinfoprivate
m_make_range_fnoctave::jit_typeinfoprivate
m_matrixoctave::jit_typeinfoprivate
m_matrix_toctave::jit_typeinfoprivate
m_next_idoctave::jit_typeinfoprivate
m_print_fnoctave::jit_typeinfoprivate
m_rangeoctave::jit_typeinfoprivate
m_range_toctave::jit_typeinfoprivate
m_release_fnoctave::jit_typeinfoprivate
m_scalaroctave::jit_typeinfoprivate
m_scalar_ptroctave::jit_typeinfoprivate
m_scalar_toctave::jit_typeinfoprivate
m_sig_atomic_typeoctave::jit_typeinfoprivate
m_stringoctave::jit_typeinfoprivate
m_string_toctave::jit_typeinfoprivate
m_unary_opsoctave::jit_typeinfoprivate
m_unknown_functionoctave::jit_typeinfoprivate
make_range(void)octave::jit_typeinfoinlinestatic
mirror_binary(const jit_function &fn)octave::jit_typeinfoprivate
pack_complex(llvm::IRBuilderD &bld, llvm::Value *cplx)octave::jit_typeinfoinlinestatic
paren_subsasgn(void)octave::jit_typeinfoinlinestatic
paren_subsasgn_fnoctave::jit_typeinfoprivate
paren_subsref(void)octave::jit_typeinfoinlinestatic
paren_subsref_fnoctave::jit_typeinfoprivate
print_value(void)octave::jit_typeinfoinlinestatic
register_generic(const std::string &name, jit_type *result, jit_type *arg0)octave::jit_typeinfoinlineprivate
register_generic(const std::string &name, jit_type *result, const std::vector< jit_type * > &args)octave::jit_typeinfoprivate
register_intrinsic(const std::string &name, size_t id, jit_type *result, jit_type *arg0)octave::jit_typeinfoinlineprivate
register_intrinsic(const std::string &name, size_t id, jit_type *result, const std::vector< jit_type * > &args)octave::jit_typeinfoprivate
register_new_type(const std::string &name, jit_type *parent, llvm::Type *llvm_type, bool skip_paren=false)octave::jit_typeinfoinlinestatic
release(void)octave::jit_typeinfoinlinestatic
s_in_constructionoctave::jit_typeinfoprivatestatic
signature_vec typedefoctave::jit_typeinfoprivate
type_of(const octave_value &ov)octave::jit_typeinfoinlinestatic
unary_op(int op)octave::jit_typeinfoinlinestatic
unpack_complex(llvm::IRBuilderD &bld, llvm::Value *result)octave::jit_typeinfostatic
wrap_complex(llvm::Function *wrap)octave::jit_typeinfoprivate
~jit_typeinfo(void)octave::jit_typeinfo