|
Enzyme main
|


Public Member Functions | |
| DenseBackwardActivityAnalysis (DataFlowSolver &solver, SymbolTableCollection &symbolTable, FunctionOpInterface parentOp, ArrayRef< enzyme::Activity > argumentActivity) | |
| LogicalResult | visitOperation (Operation *op, const BackwardMemoryActivity &after, BackwardMemoryActivity *before) override |
| void | visitCallControlFlowTransfer (CallOpInterface call, CallControlFlowAction action, const BackwardMemoryActivity &after, BackwardMemoryActivity *before) override |
| void | setToExitState (BackwardMemoryActivity *lattice) override |
Definition at line 672 of file DataFlowActivityAnalysis.cpp.
|
inline |
Definition at line 675 of file DataFlowActivityAnalysis.cpp.
|
inlineoverride |
Definition at line 818 of file DataFlowActivityAnalysis.cpp.
|
inlineoverride |
Definition at line 811 of file DataFlowActivityAnalysis.cpp.
|
inlineoverride |
Definition at line 682 of file DataFlowActivityAnalysis.cpp.
References MemoryActivity::activeDataFlowsOut(), forEachAliasedAlloc(), ValueActivity::getActiveVal(), getCopySource(), getStored(), and MemoryActivity::setActiveOut().