OpenVDB 12.1.0
Loading...
Searching...
No Matches
ConstantFolder< SignatureT, 0 > Struct Template Reference

#include <openvdb_ax/codegen/ConstantFolding.h>

Public Types

using ArgT
using ArgumentValueType

Static Public Member Functions

template<typename ... Tys>
static llvm::Constant * fold (const llvm::ArrayRef< llvm::Constant * > &args, const SignatureT &function, llvm::LLVMContext &C, Tys &&... ts)

Member Typedef Documentation

◆ ArgT

using ArgT

◆ ArgumentValueType

Member Function Documentation

◆ fold()

template<typename SignatureT>
template<typename ... Tys>
llvm::Constant * fold ( const llvm::ArrayRef< llvm::Constant * > & args,
const SignatureT & function,
llvm::LLVMContext & C,
Tys &&... ts )
inlinestatic