GNU Octave  3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
jit_typeinfo Member List

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

add_binary_fcmp(jit_type *ty, int op, int llvm_op)jit_typeinfoprivate
add_binary_icmp(jit_type *ty, int op, int llvm_op)jit_typeinfoprivate
add_binary_op(jit_type *ty, int op, int llvm_op)jit_typeinfoprivate
add_builtin(const std::string &name)jit_typeinfoprivate
add_print(jit_type *ty, void *fptr)jit_typeinfoprivate
anyjit_typeinfoprivate
any_calljit_typeinfoprivate
any_ptrjit_typeinfoprivate
binary_op(int op)jit_typeinfoinlinestatic
binary_opsjit_typeinfoprivate
booleanjit_typeinfoprivate
builderjit_typeinfoprivate
builtinsjit_typeinfoprivate
cast(jit_type *result)jit_typeinfoinlinestatic
cast(jit_type *to, jit_type *from)jit_typeinfoinlinestatic
castsjit_typeinfoprivate
complexjit_typeinfoprivate
complex_imag(llvm::Value *cx)jit_typeinfoprivate
complex_imag(llvm::Value *cx, llvm::Value *imag)jit_typeinfoprivate
complex_new(llvm::Value *real, llvm::Value *imag)jit_typeinfoprivate
complex_real(llvm::Value *cx)jit_typeinfoprivate
complex_real(llvm::Value *cx, llvm::Value *real)jit_typeinfoprivate
complex_retjit_typeinfoprivate
create_complex(llvm::Value *real, llvm::Value *imag)jit_typeinfoinlinestatic
create_external(llvm::ExecutionEngine *ee, T fn, const llvm::Twine &name, jit_type *ret, const std::vector< jit_type * > &args=std::vector< jit_type * >())jit_typeinfoinlineprivate
create_external(llvm::ExecutionEngine *ee, T fn, const llvm::Twine &name, jit_type *ret, OCT_MAKE_DECL_LIST(jit_type *, arg, 1))jit_typeinfoinlineprivate
create_external(llvm::ExecutionEngine *ee, T fn, const llvm::Twine &name, jit_type *ret, OCT_MAKE_DECL_LIST(jit_type *, arg, 2))jit_typeinfoinlineprivate
create_external(llvm::ExecutionEngine *ee, T fn, const llvm::Twine &name, jit_type *ret, OCT_MAKE_DECL_LIST(jit_type *, arg, 3))jit_typeinfoinlineprivate
create_external(llvm::ExecutionEngine *ee, T fn, const llvm::Twine &name, jit_type *ret, OCT_MAKE_DECL_LIST(jit_type *, arg, 4))jit_typeinfoinlineprivate
create_function(jit_convention::type cc, const llvm::Twine &name, jit_type *ret, const std::vector< jit_type * > &args=std::vector< jit_type * >())jit_typeinfoprivate
create_identity(jit_type *type)jit_typeinfoprivate
create_int(size_t nbits)jit_typeinfoprivate
create_internal(const llvm::Twine &name, jit_type *ret, const std::vector< jit_type * > &args=std::vector< jit_type * >())jit_typeinfoinlineprivate
create_internal(const llvm::Twine &name, jit_type *ret, OCT_MAKE_DECL_LIST(jit_type *, arg, 1))jit_typeinfoinlineprivate
create_internal(const llvm::Twine &name, jit_type *ret, OCT_MAKE_DECL_LIST(jit_type *, arg, 2))jit_typeinfoinlineprivate
create_internal(const llvm::Twine &name, jit_type *ret, OCT_MAKE_DECL_LIST(jit_type *, arg, 3))jit_typeinfoinlineprivate
create_internal(const llvm::Twine &name, jit_type *ret, OCT_MAKE_DECL_LIST(jit_type *, arg, 4))jit_typeinfoinlineprivate
create_undef(void)jit_typeinfoinlinestatic
create_undef_fnjit_typeinfoprivate
destroy(void)jit_typeinfoinlinestatic
destroy_fnjit_typeinfoprivate
do_binary_op(int op) const jit_typeinfoinlineprivate
do_cast(jit_type *to)jit_typeinfoinlineprivate
do_cast(jit_type *to, jit_type *from)jit_typeinfoinlineprivate
do_difference(jit_type *lhs, jit_type *)jit_typeinfoinlineprivate
do_end(jit_value *value, jit_value *index, jit_value *count)jit_typeinfoprivate
do_insert_error_check(llvm::IRBuilderD &bld)jit_typeinfoprivate
do_insert_interrupt_check(llvm::IRBuilderD &bld)jit_typeinfoprivate
do_join(jit_type *lhs, jit_type *rhs)jit_typeinfoinlineprivate
do_type_of(const octave_value &ov) const jit_typeinfoprivate
do_unary_op(int op) const jit_typeinfoinlineprivate
end(void)jit_typeinfoinlinestatic
end(jit_value *value, jit_value *index, jit_value *count)jit_typeinfoinlinestatic
end1_fnjit_typeinfoprivate
end_fnjit_typeinfoprivate
enginejit_typeinfoprivate
find_builtin(const std::string &name)jit_typeinfoprivate
for_check(void)jit_typeinfoinlinestatic
for_check_fnjit_typeinfoprivate
for_index(void)jit_typeinfoinlinestatic
for_index_fnjit_typeinfoprivate
for_init(void)jit_typeinfoinlinestatic
for_init_fnjit_typeinfoprivate
get_any(void)jit_typeinfoinlinestatic
get_any_ptr(void)jit_typeinfoinlinestatic
get_bool(void)jit_typeinfoinlinestatic
get_complex(void)jit_typeinfoinlinestatic
get_grab(jit_type *type)jit_typeinfoinlinestatic
get_index(void)jit_typeinfoinlinestatic
get_index_llvm(void)jit_typeinfoinlinestatic
get_matrix(void)jit_typeinfoinlinestatic
get_range(void)jit_typeinfoinlinestatic
get_release(jit_type *type)jit_typeinfoinlinestatic
get_scalar(void)jit_typeinfoinlinestatic
get_scalar_llvm(void)jit_typeinfoinlinestatic
get_scalar_ptr(void)jit_typeinfoinlinestatic
get_string(void)jit_typeinfoinlinestatic
grab(void)jit_typeinfoinlinestatic
grab_fnjit_typeinfoprivate
id_to_typejit_typeinfoprivate
identitiesjit_typeinfoprivate
indexjit_typeinfoprivate
initialize(llvm::Module *m, llvm::ExecutionEngine *e)jit_typeinfostatic
insert_error_check(llvm::IRBuilderD &bld)jit_typeinfoinlinestatic
insert_interrupt_check(llvm::IRBuilderD &bld)jit_typeinfoinlinestatic
instancejit_typeinfoprivatestatic
intN(size_t nbits) const jit_typeinfoprivate
intsjit_typeinfoprivate
jit_typeinfo(llvm::Module *m, llvm::ExecutionEngine *e)jit_typeinfoprivate
join(jit_type *lhs, jit_type *rhs)jit_typeinfoinlinestatic
lerror_statejit_typeinfoprivate
loctave_interrupt_statejit_typeinfoprivate
logically_true(void)jit_typeinfoinlinestatic
logically_true_fnjit_typeinfoprivate
make_range(void)jit_typeinfoinlinestatic
make_range_fnjit_typeinfoprivate
matrixjit_typeinfoprivate
mirror_binary(const jit_function &fn)jit_typeinfoprivate
modulejit_typeinfoprivate
new_type(const std::string &name, jit_type *parent, llvm::Type *llvm_type, bool skip_paren=false)jit_typeinfoprivate
next_idjit_typeinfoprivate
pack_complex(llvm::IRBuilderD &bld, llvm::Value *cplx)jit_typeinfoprivatestatic
paren_subsasgn(void)jit_typeinfoinlinestatic
paren_subsasgn_fnjit_typeinfoprivate
paren_subsref(void)jit_typeinfoinlinestatic
paren_subsref_fnjit_typeinfoprivate
print_fnjit_typeinfoprivate
print_value(void)jit_typeinfoinlinestatic
rangejit_typeinfoprivate
register_generic(const std::string &name, jit_type *result, jit_type *arg0)jit_typeinfoinlineprivate
register_generic(const std::string &name, jit_type *result, const std::vector< jit_type * > &args)jit_typeinfoprivate
register_intrinsic(const std::string &name, size_t id, jit_type *result, jit_type *arg0)jit_typeinfoinlineprivate
register_intrinsic(const std::string &name, size_t id, jit_type *result, const std::vector< jit_type * > &args)jit_typeinfoprivate
release(void)jit_typeinfoinlinestatic
release_fnjit_typeinfoprivate
scalarjit_typeinfoprivate
scalar_ptrjit_typeinfoprivate
sig_atomic_typejit_typeinfoprivate
stringjit_typeinfoprivate
type_of(const octave_value &ov)jit_typeinfoinlinestatic
unary_op(int op)jit_typeinfoinlinestatic
unary_opsjit_typeinfoprivate
unknown_functionjit_typeinfoprivate
unpack_complex(llvm::IRBuilderD &bld, llvm::Value *result)jit_typeinfoprivatestatic
wrap_complex(llvm::Function *wrap)jit_typeinfoprivate