OpenVDB: Member List

OpenVDB 12.1.0

Loading...
Searching...
No Matches
CFunction< SignatureT > Member List

This is the complete list of members for CFunction< SignatureT >, including all inherited members.

address() const override final | CFunction< SignatureT > | inlinevirtual
Ambiguous enum value | Function |
argName(const size_t idx) const | Function | inline
call(const std::vector< llvm::Value * > &args, llvm::IRBuilder<> &B) const override | CFunction< SignatureT > | inlinevirtual
call(const Arguments &args, llvm::IRBuilder<> &B) const override | CFunction< SignatureT > | inlinevirtual
call(const std::vector< llvm::Value * > &args, llvm::IRBuilder<> &B, const bool cast) const override | CFunction< SignatureT > | inlinevirtual
openvdb::v12_1::ax::codegen::CFunctionBase::call(const NativeArguments &args, llvm::IRBuilder<> &B) const | Function | inline
cast(std::vector< llvm::Value * > &args, const std::vector< llvm::Type * > &types, llvm::IRBuilder<> &B) | Function | protectedstatic
CFunction(const std::string &symbol, SignatureT *function) | CFunction< SignatureT > | inline
CFunctionBase(const size_t size, const std::string &symbol) | CFunctionBase | inlineprotected
CFunctionT typedef | CFunction< SignatureT > |
create(llvm::LLVMContext &C, llvm::Module *M=nullptr) const | Function | virtual
create(llvm::Module &M) const | Function | inline
dependencies() const | Function | inline
Explicit enum value | Function |
fold(const std::vector< llvm::Value * > &args, llvm::LLVMContext &C) const override final | CFunction< SignatureT > | inlinevirtual
Function(const size_t size, const std::string &symbol) | Function | inline
get(const llvm::Module &M) const | Function |
hasConstantFold() const | CFunctionBase | inline
hasParamAttribute(const size_t i, const llvm::Attribute::AttrKind &kind) const | Function | inline
Implicit enum value | Function |
match(const ArgInfoVector &inputs, llvm::LLVMContext &C) const | Function | virtual
match(const std::vector< llvm::Type * > &inputs, llvm::LLVMContext &C) const | Function | virtual
None enum value | Function |
print(llvm::LLVMContext &C, std::ostream &os, const char *name=nullptr, const bool axTypes=true) const | Function | virtual
Ptr typedef | CFunction< SignatureT > |
setArgumentNames(std::vector< const char * > names) | Function | inline
setConstantFold(bool on) | CFunctionBase | inline
setDependencies(std::vector< const char * > deps) | Function | inline
setFnAttributes(const std::vector< llvm::Attribute::AttrKind > &in) | Function | inline
setParamAttributes(const size_t i, const std::vector< llvm::Attribute::AttrKind > &in) | Function | inline
setRetAttributes(const std::vector< llvm::Attribute::AttrKind > &in) | Function | inline
SignatureMatch enum name | Function |
Size enum value | Function |
size() const | Function | inline
symbol() const | Function | inline
Traits typedef | CFunction< SignatureT > |
types(ArgInfoVector &types, llvm::LLVMContext &C) const override | CFunction< SignatureT > | inlinevirtual
types(std::vector< llvm::Type * > &types, llvm::LLVMContext &C) const override | CFunction< SignatureT > | inlinevirtual
~CFunction() override=default | CFunction< SignatureT > |
~CFunctionBase() override=default | CFunctionBase |
~Function()=default | Function | virtual