|
Enzyme main
|
#include "MLIR/Analysis/DataFlowActivityAnalysis.h"


Public Member Functions | |
| void | setToExitState (enzyme::BackwardValueActivity *lattice) override |
| void | visitBranchOperand (OpOperand &operand) override |
| void | visitCallOperand (OpOperand &operand) override |
| void | visitNonControlFlowArguments (RegionSuccessor &successor, ArrayRef< BlockArgument > arguments) override |
| void | transfer (Operation *op, ArrayRef< enzyme::BackwardValueActivity * > operands, ArrayRef< const enzyme::BackwardValueActivity * > results) |
| LogicalResult | visitOperation (Operation *op, ArrayRef< enzyme::BackwardValueActivity * > operands, ArrayRef< const enzyme::BackwardValueActivity * > results) override |
| void | visitExternalCall (CallOpInterface call, ArrayRef< enzyme::BackwardValueActivity * > operands, ArrayRef< const enzyme::BackwardValueActivity * > results) override |
Definition at line 162 of file DataFlowActivityAnalysis.h.
|
inlineoverride |
Definition at line 167 of file DataFlowActivityAnalysis.h.
| void enzyme::SparseBackwardActivityAnalysis::transfer | ( | Operation * | op, |
| ArrayRef< enzyme::BackwardValueActivity * > | operands, | ||
| ArrayRef< const enzyme::BackwardValueActivity * > | results ) |
Definition at line 175 of file DataFlowActivityAnalysis.cpp.
|
inlineoverride |
Definition at line 171 of file DataFlowActivityAnalysis.h.
|
inlineoverride |
Definition at line 173 of file DataFlowActivityAnalysis.h.
|
override |
Definition at line 196 of file DataFlowActivityAnalysis.cpp.
|
inlineoverride |
Definition at line 176 of file DataFlowActivityAnalysis.h.
|
override |
Definition at line 184 of file DataFlowActivityAnalysis.cpp.