Constant folding support structure.
More...
#include <ConstantFolding.h>
|
template<typename ... Tys> |
static llvm::Value * | fold (const std::vector< llvm::Constant * > &args, const SignatureT &function, llvm::LLVMContext &C, Tys &&... ts) |
|
template<typename SignatureT, size_t I = FunctionTraits<SignatureT>::N_ARGS>
struct openvdb::v7_2::ax::codegen::ConstantFolder< SignatureT, I >
Constant folding support structure.
◆ ArgT
◆ ArgumentValueType
◆ fold()
static llvm::Value* fold |
( |
const std::vector< llvm::Constant * > & |
args, |
|
|
const SignatureT & |
function, |
|
|
llvm::LLVMContext & |
C, |
|
|
Tys &&... |
ts |
|
) |
| |
|
inlinestatic |
The documentation for this struct was generated from the following file: