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


Public Member Functions | |
| ForwardActivityAnnotationAnalysis (DataFlowSolver &solver) | |
| void | setToEntryState (ForwardOriginsLattice *lattice) override |
| LogicalResult | visitOperation (Operation *op, ArrayRef< const ForwardOriginsLattice * > operands, ArrayRef< ForwardOriginsLattice * > results) override |
| void | visitExternalCall (CallOpInterface call, ArrayRef< const ForwardOriginsLattice * > operands, ArrayRef< ForwardOriginsLattice * > results) override |
Definition at line 67 of file ActivityAnnotations.h.
|
inline |
Definition at line 70 of file ActivityAnnotations.h.
|
override |
Definition at line 41 of file ActivityAnnotations.cpp.
References isPossiblyActive(), mlir::enzyme::SparseSetLattice< ValueT >::isUndefined(), mlir::enzyme::ForwardOriginsLattice::join(), and mlir::enzyme::ForwardOriginsLattice::single().
|
override |
Definition at line 159 of file ActivityAnnotations.cpp.
References deserializeReturnOrigins().
|
override |
Definition at line 77 of file ActivityAnnotations.cpp.
References isFullyActive().