|
Enzyme main
|
Public Member Functions | |
| bool | isActiveVal () const |
| bool | isConstant () const |
| bool | isUnknown () const |
| ValueActivity () | |
| ValueActivity (ActivityKind value) | |
| const ActivityKind & | getValue () const |
| Get the known activity state. | |
| bool | operator== (const ValueActivity &rhs) const |
| void | print (raw_ostream &os) const |
| raw_ostream & | operator<< (raw_ostream &os) const |
Static Public Member Functions | |
| static ValueActivity | getConstant () |
| static ValueActivity | getActiveVal () |
| static ValueActivity | getUnknown () |
| static ValueActivity | merge (const ValueActivity &lhs, const ValueActivity &rhs) |
| static ValueActivity | join (const ValueActivity &lhs, const ValueActivity &rhs) |
Definition at line 63 of file DataFlowActivityAnalysis.cpp.
|
inline |
Definition at line 83 of file DataFlowActivityAnalysis.cpp.
Referenced by getActiveVal(), getConstant(), and getUnknown().
|
inline |
Definition at line 84 of file DataFlowActivityAnalysis.cpp.
|
inlinestatic |
Definition at line 69 of file DataFlowActivityAnalysis.cpp.
References ActiveVal, and ValueActivity().
Referenced by merge(), mlir::enzyme::runDataFlowActivityAnalysis(), DenseBackwardActivityAnalysis::visitOperation(), and DenseForwardActivityAnalysis::visitOperation().
|
inlinestatic |
Definition at line 65 of file DataFlowActivityAnalysis.cpp.
References Constant, and ValueActivity().
Referenced by merge(), and SparseForwardActivityAnalysis::transfer().
|
inlinestatic |
Definition at line 73 of file DataFlowActivityAnalysis.cpp.
References Unknown, and ValueActivity().
Referenced by merge().
|
inline |
Get the known activity state.
Definition at line 87 of file DataFlowActivityAnalysis.cpp.
Referenced by SparseForwardActivityAnalysis::transfer().
|
inline |
Definition at line 77 of file DataFlowActivityAnalysis.cpp.
References ActiveVal.
Referenced by printActivityAnalysisResults(), and SparseForwardActivityAnalysis::transfer().
|
inline |
Definition at line 79 of file DataFlowActivityAnalysis.cpp.
References Constant.
Referenced by merge().
|
inline |
Definition at line 81 of file DataFlowActivityAnalysis.cpp.
References Unknown.
Referenced by merge().
|
inlinestatic |
Definition at line 101 of file DataFlowActivityAnalysis.cpp.
References merge().
|
inlinestatic |
Definition at line 91 of file DataFlowActivityAnalysis.cpp.
References getActiveVal(), getConstant(), getUnknown(), isConstant(), and isUnknown().
Referenced by join(), BackwardValueActivity::meet(), and SparseForwardActivityAnalysis::transfer().
|
inline |
Definition at line 120 of file DataFlowActivityAnalysis.cpp.
References print().
|
inline |
Definition at line 89 of file DataFlowActivityAnalysis.cpp.
|
inline |
Definition at line 106 of file DataFlowActivityAnalysis.cpp.
References ActiveVal, Constant, and Unknown.
Referenced by operator<<(), operator<<(), and BackwardValueActivity::print().