|
OpenVDB 11.0.0
|
This is the complete list of members for CFunctionBase, including all inherited members.
| address() const =0 | CFunctionBase | pure virtual |
| argName(const size_t idx) const | Function | inline |
| call(const std::vector< llvm::Value * > &args, llvm::IRBuilder<> &B, const bool cast=false) const | Function | virtual |
| cast(std::vector< llvm::Value * > &args, const std::vector< llvm::Type * > &types, llvm::IRBuilder<> &B) | Function | protectedstatic |
| CFunctionBase(const size_t size, const std::string &symbol) | CFunctionBase | inlineprotected |
| 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 * > &, llvm::LLVMContext &) const | CFunctionBase | 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 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 | CFunctionBase | |
| 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 |
| types(std::vector< llvm::Type * > &, llvm::LLVMContext &) const =0 | Function | pure virtual |
| ~CFunctionBase() override=default | CFunctionBase | |
| ~Function()=default | Function | virtual |