OpenVDB 14.0.0
Loading...
Searching...
No Matches
IRFunctionBase Member List

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

Ambiguous enum valueFunction
argName(const size_t idx) constFunctioninline
call(const std::vector< llvm::Value * > &args, llvm::IRBuilder<> &B) const overrideIRFunctionBasevirtual
call(const Arguments &args, llvm::IRBuilder<> &) const overrideIRFunctionBasevirtual
openvdb::v14_0::ax::codegen::Function::call(const NativeArguments &args, llvm::IRBuilder<> &B) constFunctioninline
create(llvm::LLVMContext &C, llvm::Module *M) const overrideIRFunctionBasevirtual
openvdb::v14_0::ax::codegen::Function::create(llvm::Module &M) constFunctioninline
dependencies() constFunctioninline
Explicit enum valueFunction
Function(const size_t size, const std::string &symbol)Functioninline
GeneratorArgumentsCb typedefIRFunctionBase
GeneratorCb typedefIRFunctionBase
GeneratorNativeCb typedefIRFunctionBase
get(const llvm::Module &M) constFunction
hasEmbedIR() constIRFunctionBaseinline
Implicit enum valueFunction
IRFunctionBase(const std::string &symbol, const GeneratorCb &gen, const size_t size)IRFunctionBaseinlineprotected
IRFunctionBase(const std::string &symbol, const GeneratorNativeCb &gen, const size_t size)IRFunctionBaseinlineprotected
IRFunctionBase(const std::string &symbol, const GeneratorArgumentsCb &gen, const size_t size)IRFunctionBaseinlineprotected
match(const ArgInfoVector &inputs, llvm::LLVMContext &C) constFunctionvirtual
mEmbedIRIRFunctionBaseprotected
mGenIRFunctionBaseprotected
None enum valueFunction
print(llvm::LLVMContext &C, std::ostream &os, const char *name=nullptr, const bool axTypes=true) constFunctionvirtual
Ptr typedefIRFunctionBase
setEmbedIR(bool on)IRFunctionBaseinline
SignatureMatch enum nameFunction
Size enum valueFunction
size() constFunctioninline
symbol() constFunctioninline
types(ArgInfoVector &, llvm::LLVMContext &) const =0Functionpure virtual
verifyResultType(const llvm::Type *result, const llvm::Type *expected) constIRFunctionBaseinlineprotected
~Function()=defaultFunctionvirtual
~IRFunctionBase() override=defaultIRFunctionBaseprotected