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

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

freeTrace(llvm::IRBuilder<> &Builder)=0TraceInterfacepure virtual
freeTraceTy()TraceInterface
freeTraceTy(llvm::LLVMContext &C)TraceInterfacestatic
getChoice(llvm::IRBuilder<> &Builder)=0TraceInterfacepure virtual
getChoiceTy()TraceInterface
getChoiceTy(llvm::LLVMContext &C)TraceInterfacestatic
getTrace(llvm::IRBuilder<> &Builder)=0TraceInterfacepure virtual
getTraceTy()TraceInterface
getTraceTy(llvm::LLVMContext &C)TraceInterfacestatic
hasCall(llvm::IRBuilder<> &Builder)=0TraceInterfacepure virtual
hasCallTy()TraceInterface
hasCallTy(llvm::LLVMContext &C)TraceInterfacestatic
hasChoice(llvm::IRBuilder<> &Builder)=0TraceInterfacepure virtual
hasChoiceTy()TraceInterface
hasChoiceTy(llvm::LLVMContext &C)TraceInterfacestatic
insertArgument(llvm::IRBuilder<> &Builder)=0TraceInterfacepure virtual
insertArgumentGradient(llvm::IRBuilder<> &Builder)=0TraceInterfacepure virtual
insertArgumentGradientTy()TraceInterface
insertArgumentGradientTy(llvm::LLVMContext &C)TraceInterfacestatic
insertArgumentTy()TraceInterface
insertArgumentTy(llvm::LLVMContext &C)TraceInterfacestatic
insertCall(llvm::IRBuilder<> &Builder)=0TraceInterfacepure virtual
insertCallTy()TraceInterface
insertCallTy(llvm::LLVMContext &C)TraceInterfacestatic
insertChoice(llvm::IRBuilder<> &Builder)=0TraceInterfacepure virtual
insertChoiceGradient(llvm::IRBuilder<> &Builder)=0TraceInterfacepure virtual
insertChoiceGradientTy()TraceInterface
insertChoiceGradientTy(llvm::LLVMContext &C)TraceInterfacestatic
insertChoiceTy()TraceInterface
insertChoiceTy(llvm::LLVMContext &C)TraceInterfacestatic
insertFunction(llvm::IRBuilder<> &Builder)=0TraceInterfacepure virtual
insertFunctionTy()TraceInterface
insertFunctionTy(llvm::LLVMContext &C)TraceInterfacestatic
insertReturn(llvm::IRBuilder<> &Builder)=0TraceInterfacepure virtual
insertReturnTy()TraceInterface
insertReturnTy(llvm::LLVMContext &C)TraceInterfacestatic
newTrace(llvm::IRBuilder<> &Builder)=0TraceInterfacepure virtual
newTraceTy()TraceInterface
newTraceTy(llvm::LLVMContext &C)TraceInterfacestatic
sizeType(llvm::LLVMContext &C)TraceInterfacestatic
stringType(llvm::LLVMContext &C)TraceInterfacestatic
TraceInterface(llvm::LLVMContext &C)TraceInterface
~TraceInterface()=defaultTraceInterfacevirtual