GNU Octave
3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
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_typeinfo | private |
add_binary_icmp(jit_type *ty, int op, int llvm_op) | jit_typeinfo | private |
add_binary_op(jit_type *ty, int op, int llvm_op) | jit_typeinfo | private |
add_builtin(const std::string &name) | jit_typeinfo | private |
add_print(jit_type *ty, void *fptr) | jit_typeinfo | private |
any | jit_typeinfo | private |
any_call | jit_typeinfo | private |
any_ptr | jit_typeinfo | private |
binary_op(int op) | jit_typeinfo | inlinestatic |
binary_ops | jit_typeinfo | private |
boolean | jit_typeinfo | private |
builder | jit_typeinfo | private |
builtins | jit_typeinfo | private |
cast(jit_type *result) | jit_typeinfo | inlinestatic |
cast(jit_type *to, jit_type *from) | jit_typeinfo | inlinestatic |
casts | jit_typeinfo | private |
complex | jit_typeinfo | private |
complex_imag(llvm::Value *cx) | jit_typeinfo | private |
complex_imag(llvm::Value *cx, llvm::Value *imag) | jit_typeinfo | private |
complex_new(llvm::Value *real, llvm::Value *imag) | jit_typeinfo | private |
complex_real(llvm::Value *cx) | jit_typeinfo | private |
complex_real(llvm::Value *cx, llvm::Value *real) | jit_typeinfo | private |
complex_ret | jit_typeinfo | private |
create_complex(llvm::Value *real, llvm::Value *imag) | jit_typeinfo | inlinestatic |
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_typeinfo | inlineprivate |
create_external(llvm::ExecutionEngine *ee, T fn, const llvm::Twine &name, jit_type *ret, OCT_MAKE_DECL_LIST(jit_type *, arg, 1)) | jit_typeinfo | inlineprivate |
create_external(llvm::ExecutionEngine *ee, T fn, const llvm::Twine &name, jit_type *ret, OCT_MAKE_DECL_LIST(jit_type *, arg, 2)) | jit_typeinfo | inlineprivate |
create_external(llvm::ExecutionEngine *ee, T fn, const llvm::Twine &name, jit_type *ret, OCT_MAKE_DECL_LIST(jit_type *, arg, 3)) | jit_typeinfo | inlineprivate |
create_external(llvm::ExecutionEngine *ee, T fn, const llvm::Twine &name, jit_type *ret, OCT_MAKE_DECL_LIST(jit_type *, arg, 4)) | jit_typeinfo | inlineprivate |
create_function(jit_convention::type cc, const llvm::Twine &name, jit_type *ret, const std::vector< jit_type * > &args=std::vector< jit_type * >()) | jit_typeinfo | private |
create_identity(jit_type *type) | jit_typeinfo | private |
create_int(size_t nbits) | jit_typeinfo | private |
create_internal(const llvm::Twine &name, jit_type *ret, const std::vector< jit_type * > &args=std::vector< jit_type * >()) | jit_typeinfo | inlineprivate |
create_internal(const llvm::Twine &name, jit_type *ret, OCT_MAKE_DECL_LIST(jit_type *, arg, 1)) | jit_typeinfo | inlineprivate |
create_internal(const llvm::Twine &name, jit_type *ret, OCT_MAKE_DECL_LIST(jit_type *, arg, 2)) | jit_typeinfo | inlineprivate |
create_internal(const llvm::Twine &name, jit_type *ret, OCT_MAKE_DECL_LIST(jit_type *, arg, 3)) | jit_typeinfo | inlineprivate |
create_internal(const llvm::Twine &name, jit_type *ret, OCT_MAKE_DECL_LIST(jit_type *, arg, 4)) | jit_typeinfo | inlineprivate |
create_undef(void) | jit_typeinfo | inlinestatic |
create_undef_fn | jit_typeinfo | private |
destroy(void) | jit_typeinfo | inlinestatic |
destroy_fn | jit_typeinfo | private |
do_binary_op(int op) const | jit_typeinfo | inlineprivate |
do_cast(jit_type *to) | jit_typeinfo | inlineprivate |
do_cast(jit_type *to, jit_type *from) | jit_typeinfo | inlineprivate |
do_difference(jit_type *lhs, jit_type *) | jit_typeinfo | inlineprivate |
do_end(jit_value *value, jit_value *index, jit_value *count) | jit_typeinfo | private |
do_insert_error_check(llvm::IRBuilderD &bld) | jit_typeinfo | private |
do_insert_interrupt_check(llvm::IRBuilderD &bld) | jit_typeinfo | private |
do_join(jit_type *lhs, jit_type *rhs) | jit_typeinfo | inlineprivate |
do_type_of(const octave_value &ov) const | jit_typeinfo | private |
do_unary_op(int op) const | jit_typeinfo | inlineprivate |
end(void) | jit_typeinfo | inlinestatic |
end(jit_value *value, jit_value *index, jit_value *count) | jit_typeinfo | inlinestatic |
end1_fn | jit_typeinfo | private |
end_fn | jit_typeinfo | private |
engine | jit_typeinfo | private |
find_builtin(const std::string &name) | jit_typeinfo | private |
for_check(void) | jit_typeinfo | inlinestatic |
for_check_fn | jit_typeinfo | private |
for_index(void) | jit_typeinfo | inlinestatic |
for_index_fn | jit_typeinfo | private |
for_init(void) | jit_typeinfo | inlinestatic |
for_init_fn | jit_typeinfo | private |
get_any(void) | jit_typeinfo | inlinestatic |
get_any_ptr(void) | jit_typeinfo | inlinestatic |
get_bool(void) | jit_typeinfo | inlinestatic |
get_complex(void) | jit_typeinfo | inlinestatic |
get_grab(jit_type *type) | jit_typeinfo | inlinestatic |
get_index(void) | jit_typeinfo | inlinestatic |
get_index_llvm(void) | jit_typeinfo | inlinestatic |
get_matrix(void) | jit_typeinfo | inlinestatic |
get_range(void) | jit_typeinfo | inlinestatic |
get_release(jit_type *type) | jit_typeinfo | inlinestatic |
get_scalar(void) | jit_typeinfo | inlinestatic |
get_scalar_llvm(void) | jit_typeinfo | inlinestatic |
get_scalar_ptr(void) | jit_typeinfo | inlinestatic |
get_string(void) | jit_typeinfo | inlinestatic |
grab(void) | jit_typeinfo | inlinestatic |
grab_fn | jit_typeinfo | private |
id_to_type | jit_typeinfo | private |
identities | jit_typeinfo | private |
index | jit_typeinfo | private |
initialize(llvm::Module *m, llvm::ExecutionEngine *e) | jit_typeinfo | static |
insert_error_check(llvm::IRBuilderD &bld) | jit_typeinfo | inlinestatic |
insert_interrupt_check(llvm::IRBuilderD &bld) | jit_typeinfo | inlinestatic |
instance | jit_typeinfo | privatestatic |
intN(size_t nbits) const | jit_typeinfo | private |
ints | jit_typeinfo | private |
jit_typeinfo(llvm::Module *m, llvm::ExecutionEngine *e) | jit_typeinfo | private |
join(jit_type *lhs, jit_type *rhs) | jit_typeinfo | inlinestatic |
lerror_state | jit_typeinfo | private |
loctave_interrupt_state | jit_typeinfo | private |
logically_true(void) | jit_typeinfo | inlinestatic |
logically_true_fn | jit_typeinfo | private |
make_range(void) | jit_typeinfo | inlinestatic |
make_range_fn | jit_typeinfo | private |
matrix | jit_typeinfo | private |
mirror_binary(const jit_function &fn) | jit_typeinfo | private |
module | jit_typeinfo | private |
new_type(const std::string &name, jit_type *parent, llvm::Type *llvm_type, bool skip_paren=false) | jit_typeinfo | private |
next_id | jit_typeinfo | private |
pack_complex(llvm::IRBuilderD &bld, llvm::Value *cplx) | jit_typeinfo | privatestatic |
paren_subsasgn(void) | jit_typeinfo | inlinestatic |
paren_subsasgn_fn | jit_typeinfo | private |
paren_subsref(void) | jit_typeinfo | inlinestatic |
paren_subsref_fn | jit_typeinfo | private |
print_fn | jit_typeinfo | private |
print_value(void) | jit_typeinfo | inlinestatic |
range | jit_typeinfo | private |
register_generic(const std::string &name, jit_type *result, jit_type *arg0) | jit_typeinfo | inlineprivate |
register_generic(const std::string &name, jit_type *result, const std::vector< jit_type * > &args) | jit_typeinfo | private |
register_intrinsic(const std::string &name, size_t id, jit_type *result, jit_type *arg0) | jit_typeinfo | inlineprivate |
register_intrinsic(const std::string &name, size_t id, jit_type *result, const std::vector< jit_type * > &args) | jit_typeinfo | private |
release(void) | jit_typeinfo | inlinestatic |
release_fn | jit_typeinfo | private |
scalar | jit_typeinfo | private |
scalar_ptr | jit_typeinfo | private |
sig_atomic_type | jit_typeinfo | private |
string | jit_typeinfo | private |
type_of(const octave_value &ov) | jit_typeinfo | inlinestatic |
unary_op(int op) | jit_typeinfo | inlinestatic |
unary_ops | jit_typeinfo | private |
unknown_function | jit_typeinfo | private |
unpack_complex(llvm::IRBuilderD &bld, llvm::Value *result) | jit_typeinfo | privatestatic |
wrap_complex(llvm::Function *wrap) | jit_typeinfo | private |