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


Public Member Functions | |
| void | print (raw_ostream &os) const override |
| ChangeResult | meet (const AbstractSparseLattice &other) override |
| const DenseSet< OriginAttr > & | getOrigins () const |
| const SetLattice< OriginAttr > & | getOriginsObject () const |
| SparseSetLattice (Value value, SetLattice< ValueT > &&elements) | |
Public Member Functions inherited from mlir::enzyme::SparseSetLattice< OriginAttr > | |
| SparseSetLattice (Value value, SetLattice< OriginAttr > &&elements) | |
| Attribute | serialize (MLIRContext *ctx) const |
| ChangeResult | merge (const SetLattice< OriginAttr > &other) |
| ChangeResult | insert (const DenseSet< OriginAttr > &newElements) |
| ChangeResult | markUnknown () |
| bool | isUnknown () const |
| bool | isUndefined () const |
| const DenseSet< OriginAttr > & | getElements () const |
Static Public Member Functions | |
| static BackwardOriginsLattice | single (Value point, OriginAttr value) |
Additional Inherited Members | |
Protected Attributes inherited from mlir::enzyme::SparseSetLattice< OriginAttr > | |
| SetLattice< OriginAttr > | elements |
Definition at line 43 of file ActivityAnnotations.h.
|
inline |
Definition at line 60 of file ActivityAnnotations.h.
References mlir::enzyme::SparseSetLattice< OriginAttr >::elements, and mlir::enzyme::SetLattice< ValueT >::getElements().
|
inline |
Definition at line 64 of file ActivityAnnotations.h.
References mlir::enzyme::SparseSetLattice< OriginAttr >::elements.
|
inlineoverride |
Definition at line 53 of file ActivityAnnotations.h.
References mlir::enzyme::SparseSetLattice< OriginAttr >::elements, and mlir::enzyme::SetLattice< ValueT >::join().
Referenced by mlir::enzyme::runActivityAnnotations().
|
override |
Definition at line 30 of file ActivityAnnotations.cpp.
|
inlinestatic |
Definition at line 47 of file ActivityAnnotations.h.
|
inline |
Definition at line 201 of file DataFlowLattice.h.