#include <openvdb_ax/codegen/ConstantFolding.h>
|
template<typename ... Tys> |
static llvm::Value * | fold (const std::vector< llvm::Constant * > &args, const SignatureT &function, llvm::LLVMContext &C, Tys &&... ts) |
|
static llvm::Value * | fold (const std::vector< llvm::Constant * > &args, const SignatureT &function, llvm::LLVMContext &C, Tys &&... ts) |
|
◆ ArgT
◆ ArgumentValueType
◆ fold() [1/2]
static llvm::Value * fold |
( |
const std::vector< llvm::Constant * > & | args, |
|
|
const SignatureT & | function, |
|
|
llvm::LLVMContext & | C, |
|
|
Tys &&... | ts ) |
|
inlinestatic |
◆ fold() [2/2]
template<typename SignatureT>
template<typename ... Tys>
static llvm::Value * fold |
( |
const std::vector< llvm::Constant * > & | args, |
|
|
const SignatureT & | function, |
|
|
llvm::LLVMContext & | C, |
|
|
Tys &&... | ts ) |
|
inlinestatic |