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

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

AugmentedCachedFunctionsEnzymeLogic
BatchCachedFunctionsEnzymeLogic
BatchCacheKey typedefEnzymeLogic
clear()EnzymeLogic
CreateAugmentedPrimal(RequestContext context, llvm::Function *todiff, DIFFE_TYPE retType, llvm::ArrayRef< DIFFE_TYPE > constant_args, TypeAnalysis &TA, bool returnUsed, bool shadowReturnUsed, const FnTypeInfo &typeInfo, bool subsequent_calls_may_write, const std::vector< bool > _overwritten_args, bool forceAnonymousTape, bool runtimeActivity, bool strongZero, unsigned width, bool AtomicAdd, bool omp=false)EnzymeLogic
CreateBatch(RequestContext context, llvm::Function *tobatch, unsigned width, llvm::ArrayRef< BATCH_TYPE > arg_types, BATCH_TYPE ret_type)EnzymeLogic
CreateForwardDiff(RequestContext context, llvm::Function *todiff, DIFFE_TYPE retType, llvm::ArrayRef< DIFFE_TYPE > constant_args, TypeAnalysis &TA, bool returnValue, DerivativeMode mode, bool freeMemory, bool runtimeActivity, bool strongZero, unsigned width, llvm::Type *additionalArg, const FnTypeInfo &typeInfo, bool subsequent_calls_may_write, const std::vector< bool > _overwritten_args, const AugmentedReturn *augmented, bool omp=false)EnzymeLogic
CreateNoFree(RequestContext context, llvm::Function *todiff)EnzymeLogic
CreateNoFree(RequestContext context, llvm::Value *todiff)EnzymeLogic
CreatePrimalAndGradient(RequestContext context, const ReverseCacheKey &&key, TypeAnalysis &TA, const AugmentedReturn *augmented, bool omp=false)EnzymeLogic
CreateTrace(RequestContext context, llvm::Function *totrace, const llvm::SmallPtrSetImpl< llvm::Function * > &sampleFunctions, const llvm::SmallPtrSetImpl< llvm::Function * > &observeFunctions, const llvm::StringSet<> &ActiveRandomVariables, ProbProgMode mode, bool autodiff, TraceInterface *interface)EnzymeLogic
CreateTruncateFunc(RequestContext context, llvm::Function *tobatch, FloatTruncation truncation, TruncateMode mode)EnzymeLogic
CreateTruncateValue(RequestContext context, llvm::Value *addr, FloatRepresentation from, FloatRepresentation to, bool isTruncate)EnzymeLogic
EnzymeLogic(bool PostOpt)EnzymeLogicinline
ExternalContextEnzymeLogic
ForwardCachedFunctionsEnzymeLogic
NoFreeCachedFunctionsEnzymeLogic
PostOptEnzymeLogic
PPCEnzymeLogic
ReverseCachedFunctionsEnzymeLogic
TraceCachedFunctionsEnzymeLogic
TraceCacheKey typedefEnzymeLogic
TruncateCachedFunctionsEnzymeLogic
TruncateCacheKey typedefEnzymeLogic