|
Enzyme main
|


Public Member Functions | |
| ChangeResult | reset () |
| Clear all modifications. | |
| bool | hasActiveData (DistinctAttr aliasClass) const |
| bool | activeDataFlowsOut (DistinctAttr aliasClass) const |
| ChangeResult | setActiveIn (DistinctAttr aliasClass) |
| Set the internal activity state. | |
| ChangeResult | setActiveIn () |
| ChangeResult | setActiveOut (DistinctAttr aliasClass) |
| ChangeResult | setActiveOut () |
| void | print (raw_ostream &os) const override |
| raw_ostream & | operator<< (raw_ostream &os) const |
Protected Member Functions | |
| ChangeResult | merge (const AbstractDenseLattice &lattice) |
Definition at line 224 of file DataFlowActivityAnalysis.cpp.
|
inline |
Definition at line 245 of file DataFlowActivityAnalysis.cpp.
References MemoryActivityState::activeOut.
Referenced by DenseBackwardActivityAnalysis::visitOperation().
|
inline |
Definition at line 236 of file DataFlowActivityAnalysis.cpp.
References MemoryActivityState::activeIn.
Referenced by DenseForwardActivityAnalysis::visitOperation().
|
inlineprotected |
Definition at line 311 of file DataFlowActivityAnalysis.cpp.
References MemoryActivityState::merge().
Referenced by ForwardMemoryActivity::join(), and BackwardMemoryActivity::meet().
|
inline |
Definition at line 305 of file DataFlowActivityAnalysis.cpp.
References print().
|
inlineoverride |
Definition at line 292 of file DataFlowActivityAnalysis.cpp.
References MemoryActivityState::activeIn, and MemoryActivityState::activeOut.
Referenced by operator<<().
|
inline |
Clear all modifications.
Definition at line 229 of file DataFlowActivityAnalysis.cpp.
References MemoryActivityState::reset().
|
inline |
Definition at line 267 of file DataFlowActivityAnalysis.cpp.
References MemoryActivityState::activeIn.
Referenced by setActiveIn().
|
inline |
Set the internal activity state.
Accepts null attribute to indicate "other classes".
Definition at line 257 of file DataFlowActivityAnalysis.cpp.
References setActiveIn().
Referenced by DenseForwardActivityAnalysis::setToEntryState(), and DenseForwardActivityAnalysis::visitOperation().
|
inline |
Definition at line 284 of file DataFlowActivityAnalysis.cpp.
References MemoryActivityState::activeOut.
Referenced by setActiveOut().
|
inline |
Definition at line 274 of file DataFlowActivityAnalysis.cpp.
References setActiveOut().
Referenced by DenseBackwardActivityAnalysis::visitOperation().