Enzyme main
Loading...
Searching...
No Matches
StaticTraceInterface Member List

This is the complete list of members for StaticTraceInterface, including all inherited members.

freeTrace(llvm::IRBuilder<> &Builder)StaticTraceInterfacevirtual
freeTraceTy()TraceInterface
freeTraceTy(llvm::LLVMContext &C)TraceInterfacestatic
getChoice(llvm::IRBuilder<> &Builder)StaticTraceInterfacevirtual
getChoiceTy()TraceInterface
getChoiceTy(llvm::LLVMContext &C)TraceInterfacestatic
getTrace(llvm::IRBuilder<> &Builder)StaticTraceInterfacevirtual
getTraceTy()TraceInterface
getTraceTy(llvm::LLVMContext &C)TraceInterfacestatic
hasCall(llvm::IRBuilder<> &Builder)StaticTraceInterfacevirtual
hasCallTy()TraceInterface
hasCallTy(llvm::LLVMContext &C)TraceInterfacestatic
hasChoice(llvm::IRBuilder<> &Builder)StaticTraceInterfacevirtual
hasChoiceTy()TraceInterface
hasChoiceTy(llvm::LLVMContext &C)TraceInterfacestatic
insertArgument(llvm::IRBuilder<> &Builder)StaticTraceInterfacevirtual
insertArgumentGradient(llvm::IRBuilder<> &Builder)StaticTraceInterfacevirtual
insertArgumentGradientTy()TraceInterface
insertArgumentGradientTy(llvm::LLVMContext &C)TraceInterfacestatic
insertArgumentTy()TraceInterface
insertArgumentTy(llvm::LLVMContext &C)TraceInterfacestatic
insertCall(llvm::IRBuilder<> &Builder)StaticTraceInterfacevirtual
insertCallTy()TraceInterface
insertCallTy(llvm::LLVMContext &C)TraceInterfacestatic
insertChoice(llvm::IRBuilder<> &Builder)StaticTraceInterfacevirtual
insertChoiceGradient(llvm::IRBuilder<> &Builder)StaticTraceInterfacevirtual
insertChoiceGradientTy()TraceInterface
insertChoiceGradientTy(llvm::LLVMContext &C)TraceInterfacestatic
insertChoiceTy()TraceInterface
insertChoiceTy(llvm::LLVMContext &C)TraceInterfacestatic
insertFunction(llvm::IRBuilder<> &Builder)StaticTraceInterfacevirtual
insertFunctionTy()TraceInterface
insertFunctionTy(llvm::LLVMContext &C)TraceInterfacestatic
insertReturn(llvm::IRBuilder<> &Builder)StaticTraceInterfacevirtual
insertReturnTy()TraceInterface
insertReturnTy(llvm::LLVMContext &C)TraceInterfacestatic
newTrace(llvm::IRBuilder<> &Builder)StaticTraceInterfacevirtual
newTraceTy()TraceInterface
newTraceTy(llvm::LLVMContext &C)TraceInterfacestatic
sizeType(llvm::LLVMContext &C)TraceInterfacestatic
StaticTraceInterface(llvm::Module *M)StaticTraceInterface
StaticTraceInterface(llvm::LLVMContext &C, llvm::Function *getTraceFunction, llvm::Function *getChoiceFunction, llvm::Function *insertCallFunction, llvm::Function *insertChoiceFunction, llvm::Function *insertArgumentFunction, llvm::Function *insertReturnFunction, llvm::Function *insertFunctionFunction, llvm::Function *insertChoiceGradientFunction, llvm::Function *insertArgumentGradientFunction, llvm::Function *newTraceFunction, llvm::Function *freeTraceFunction, llvm::Function *hasCallFunction, llvm::Function *hasChoiceFunction)StaticTraceInterface
stringType(llvm::LLVMContext &C)TraceInterfacestatic
TraceInterface(llvm::LLVMContext &C)TraceInterface
~StaticTraceInterface()=defaultStaticTraceInterface
~TraceInterface()=defaultTraceInterfacevirtual