Enzyme main
Loading...
Searching...
No Matches
mlir::enzyme::ForwardMemoryActivity Class Reference

#include "MLIR/Analysis/DataFlowActivityAnalysis.h"

Inheritance diagram for mlir::enzyme::ForwardMemoryActivity:
Collaboration diagram for mlir::enzyme::ForwardMemoryActivity:

Public Member Functions

ChangeResult join (const AbstractDenseLattice &lattice)
 Join the activity states.
 
- Public Member Functions inherited from mlir::enzyme::MemoryActivity
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
 

Additional Inherited Members

- Protected Member Functions inherited from mlir::enzyme::MemoryActivity
ChangeResult merge (const AbstractDenseLattice &lattice)
 

Detailed Description

Definition at line 247 of file DataFlowActivityAnalysis.h.

Member Function Documentation

◆ join()

ChangeResult mlir::enzyme::ForwardMemoryActivity::join ( const AbstractDenseLattice & lattice)
inline

Join the activity states.

Definition at line 252 of file DataFlowActivityAnalysis.h.

References mlir::enzyme::MemoryActivity::merge().


The documentation for this class was generated from the following file: