Enzyme main
Loading...
Searching...
No Matches
ActivityAnnotations.h File Reference
#include "DataFlowAliasAnalysis.h"
#include "DataFlowLattice.h"
#include "Dialect/Ops.h"
#include "mlir/Analysis/DataFlow/DenseAnalysis.h"
#include "mlir/Analysis/DataFlow/SparseAnalysis.h"
#include "mlir/Analysis/DataFlowFramework.h"
Include dependency graph for ActivityAnnotations.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mlir::enzyme::ForwardOriginsLattice
 
class  mlir::enzyme::BackwardOriginsLattice
 
class  mlir::enzyme::ForwardActivityAnnotationAnalysis
 
class  mlir::enzyme::BackwardActivityAnnotationAnalysis
 
class  mlir::enzyme::ForwardOriginsMap
 
class  mlir::enzyme::BackwardOriginsMap
 
class  mlir::enzyme::DenseActivityAnnotationAnalysis
 
class  mlir::enzyme::DenseBackwardActivityAnnotationAnalysis
 
class  mlir::enzyme::ActivityPrinterConfig
 

Namespaces

namespace  mlir
 
namespace  mlir::enzyme
 

Typedefs

using mlir::enzyme::ValueOriginSet = SetLattice<OriginAttr>
 

Functions

void mlir::enzyme::runActivityAnnotations (FunctionOpInterface callee, ArrayRef< enzyme::Activity > argActivities={}, const ActivityPrinterConfig &config=ActivityPrinterConfig())