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


Public Member Functions | |
| void | print (raw_ostream &os) const override |
| ChangeResult | markAllOriginsUnknown () |
| const ValueOriginSet & | getOrigins (DistinctAttr id) const |
Public Member Functions inherited from mlir::enzyme::MapOfSetsLattice< DistinctAttr, OriginAttr > | |
| Attribute | serialize (MLIRContext *ctx) const |
| ChangeResult | join (const AbstractDenseLattice &other) |
| ChangeResult | insert (const SetLattice< DistinctAttr > &keysToUpdate, const SetLattice< OriginAttr > &values) |
| Map all keys to all values. | |
| ChangeResult | markAllUnknown () |
| const SetLattice< OriginAttr > & | lookup (DistinctAttr key) const |
Additional Inherited Members | |
Protected Member Functions inherited from mlir::enzyme::MapOfSetsLattice< DistinctAttr, OriginAttr > | |
| ChangeResult | joinPotentiallyMissing (DistinctAttr key, const SetLattice< OriginAttr > &value) |
Protected Attributes inherited from mlir::enzyme::MapOfSetsLattice< DistinctAttr, OriginAttr > | |
| DenseMap< DistinctAttr, SetLattice< OriginAttr > > | map |
| Maps a key to a set of values. | |
Definition at line 141 of file ActivityAnnotations.h.
|
inline |
Definition at line 149 of file ActivityAnnotations.h.
References mlir::enzyme::MapOfSetsLattice< DistinctAttr, OriginAttr >::lookup().
Referenced by mlir::enzyme::runActivityAnnotations(), and mlir::enzyme::DenseActivityAnnotationAnalysis::visitOperation().
|
inline |
Definition at line 147 of file ActivityAnnotations.h.
References mlir::enzyme::MapOfSetsLattice< DistinctAttr, OriginAttr >::markAllUnknown().
Referenced by mlir::enzyme::DenseActivityAnnotationAnalysis::visitCallControlFlowTransfer(), and mlir::enzyme::DenseActivityAnnotationAnalysis::visitOperation().
|
override |
Definition at line 371 of file ActivityAnnotations.cpp.
References printMapOfSetsLattice().