|
Enzyme main
|
#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"

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. | |