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

Go to the source code of this file.

Classes

class  mlir::enzyme::OriginalClasses
 Alias classes for freshly created, e.g., allocated values. More...
 
class  mlir::enzyme::PointsToSets
 
class  mlir::enzyme::PointsToPointerAnalysis
 
class  mlir::enzyme::AliasClassLattice
 
class  mlir::enzyme::AliasAnalysis
 This analysis implements interprocedural alias analysis. More...
 

Namespaces

namespace  mlir
 
namespace  mlir::enzyme
 

Typedefs

using mlir::enzyme::AliasClassSet = SetLattice<DistinctAttr>
 A set of alias class identifiers to be treated as a single union.