GNU Octave
4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
This is the complete list of members for jit_function, including all inherited members.
add_mapping(llvm::ExecutionEngine *engine, T fn) | jit_function | inline |
args | jit_function | private |
argument(llvm::IRBuilderD &builder, size_t idx) const | jit_function | |
argument_type(size_t idx) const | jit_function | inline |
arguments(void) const | jit_function | inline |
call(llvm::IRBuilderD &builder, const std::vector< jit_value * > &in_args) const | jit_function | |
call(llvm::IRBuilderD &builder, const std::vector< llvm::Value * > &in_args=std::vector< llvm::Value * >()) const | jit_function | |
call(llvm::IRBuilderD &builder, llvm::Value *arg0) const | jit_function | inline |
call(llvm::IRBuilderD &builder, llvm::Value *arg0, llvm::Value *arg1) const | jit_function | inline |
call(llvm::IRBuilderD &builder, llvm::Value *arg0, llvm::Value *arg1, llvm::Value *arg2) const | jit_function | inline |
call(llvm::IRBuilderD &builder, llvm::Value *arg0, llvm::Value *arg1, llvm::Value *arg2, llvm::Value *arg3) const | jit_function | inline |
call(llvm::IRBuilderD &builder, llvm::Value *arg0, llvm::Value *arg1, llvm::Value *arg2, llvm::Value *arg3, llvm::Value *arg4) const | jit_function | inline |
call(llvm::IRBuilderD &builder, llvm::Value *arg0) const | jit_function | inline |
call(llvm::IRBuilderD &builder, llvm::Value *arg0, llvm::Value *arg1) const | jit_function | inline |
call(llvm::IRBuilderD &builder, llvm::Value *arg0, llvm::Value *arg1, llvm::Value *arg2) const | jit_function | inline |
call_conv | jit_function | private |
can_error(void) const | jit_function | inline |
do_add_mapping(llvm::ExecutionEngine *engine, void *fn) | jit_function | private |
do_return(llvm::IRBuilderD &builder, llvm::Value *rval=0, bool verify=true) | jit_function | |
erase(void) | jit_function | |
jit_function() | jit_function | |
jit_function(llvm::Module *amodule, jit_convention::type acall_conv, const llvm::Twine &aname, jit_type *aresult, const std::vector< jit_type * > &aargs) | jit_function | |
jit_function(const jit_function &fn, jit_type *aresult, const std::vector< jit_type * > &aargs) | jit_function | |
jit_function(const jit_function &fn) | jit_function | |
llvm_function | jit_function | private |
mark_can_error(void) | jit_function | inline |
mcan_error | jit_function | private |
module | jit_function | private |
mresult | jit_function | private |
name(void) const | jit_function | |
new_block(const std::string &aname="body", llvm::BasicBlock *insert_before=0) | jit_function | |
operator<<(std::ostream &os, const jit_function &fn) | jit_function | friend |
result(void) const | jit_function | inline |
sret(void) const | jit_function | inline |
to_llvm(void) const | jit_function | inline |
valid(void) const | jit_function | inline |