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

#include "MLIR/Analysis/ActivityAnnotations.h"

Inheritance diagram for mlir::enzyme::DenseBackwardActivityAnnotationAnalysis:
Collaboration diagram for mlir::enzyme::DenseBackwardActivityAnnotationAnalysis:

Public Member Functions

LogicalResult visitOperation (Operation *op, const BackwardOriginsMap &after, BackwardOriginsMap *before) override
 
void visitCallControlFlowTransfer (CallOpInterface call, dataflow::CallControlFlowAction action, const BackwardOriginsMap &after, BackwardOriginsMap *before) override
 
void setToExitState (BackwardOriginsMap *lattice) override
 

Detailed Description

Definition at line 198 of file ActivityAnnotations.h.

Member Function Documentation

◆ setToExitState()

void enzyme::DenseBackwardActivityAnnotationAnalysis::setToExitState ( BackwardOriginsMap * lattice)
override

Definition at line 638 of file ActivityAnnotations.cpp.

References traversePointsToSets().

◆ visitCallControlFlowTransfer()

void enzyme::DenseBackwardActivityAnnotationAnalysis::visitCallControlFlowTransfer ( CallOpInterface call,
dataflow::CallControlFlowAction action,
const BackwardOriginsMap & after,
BackwardOriginsMap * before )
override

◆ visitOperation()

LogicalResult enzyme::DenseBackwardActivityAnnotationAnalysis::visitOperation ( Operation * op,
const BackwardOriginsMap & after,
BackwardOriginsMap * before )
override

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