GNU Octave  4.0.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_function Member List

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

add_mapping(llvm::ExecutionEngine *engine, T fn)jit_functioninline
argsjit_functionprivate
argument(llvm::IRBuilderD &builder, size_t idx) const jit_function
argument_type(size_t idx) const jit_functioninline
arguments(void) const jit_functioninline
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_functioninline
call(llvm::IRBuilderD &builder, llvm::Value *arg0, llvm::Value *arg1) const jit_functioninline
call(llvm::IRBuilderD &builder, llvm::Value *arg0, llvm::Value *arg1, llvm::Value *arg2) const jit_functioninline
call(llvm::IRBuilderD &builder, llvm::Value *arg0, llvm::Value *arg1, llvm::Value *arg2, llvm::Value *arg3) const jit_functioninline
call(llvm::IRBuilderD &builder, llvm::Value *arg0, llvm::Value *arg1, llvm::Value *arg2, llvm::Value *arg3, llvm::Value *arg4) const jit_functioninline
call(llvm::IRBuilderD &builder, llvm::Value *arg0) const jit_functioninline
call(llvm::IRBuilderD &builder, llvm::Value *arg0, llvm::Value *arg1) const jit_functioninline
call(llvm::IRBuilderD &builder, llvm::Value *arg0, llvm::Value *arg1, llvm::Value *arg2) const jit_functioninline
call_convjit_functionprivate
can_error(void) const jit_functioninline
do_add_mapping(llvm::ExecutionEngine *engine, void *fn)jit_functionprivate
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_functionjit_functionprivate
mark_can_error(void)jit_functioninline
mcan_errorjit_functionprivate
modulejit_functionprivate
mresultjit_functionprivate
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_functionfriend
result(void) const jit_functioninline
sret(void) const jit_functioninline
to_llvm(void) const jit_functioninline
valid(void) const jit_functioninline