Searched refs:DataFlowAnalysis (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Analysis/ |
| H A D | DataFlowFramework.cpp | 67 for (DataFlowAnalysis &analysis : llvm::make_pointee_range(childAnalyses)) { in initializeAndRun() 76 DataFlowAnalysis *analysis; in initializeAndRun() 110 DataFlowAnalysis *analysis, in addDependency() 127 DataFlowAnalysis::~DataFlowAnalysis() = default; 129 DataFlowAnalysis::DataFlowAnalysis(DataFlowSolver &solver) : solver(solver) {} in DataFlowAnalysis() function in DataFlowAnalysis 131 void DataFlowAnalysis::addDependency(AnalysisState *state, ProgramPoint point) { in addDependency() 135 void DataFlowAnalysis::propagateIfChanged(AnalysisState *state, in propagateIfChanged()
|
| H A D | CMakeLists.txt | 22 DataFlowAnalysis.cpp
|
| /llvm-project-15.0.7/mlir/include/mlir/Analysis/DataFlow/ |
| H A D | DeadCodeAnalysis.h | 62 void blockContentSubscribe(DataFlowAnalysis *analysis) { in blockContentSubscribe() 72 SetVector<DataFlowAnalysis *, SmallVector<DataFlowAnalysis *, 4>, 73 SmallPtrSet<DataFlowAnalysis *, 4>> 185 class DeadCodeAnalysis : public DataFlowAnalysis {
|
| H A D | SparseAnalysis.h | 57 void useDefSubscribe(DataFlowAnalysis *analysis) { in useDefSubscribe() 63 SetVector<DataFlowAnalysis *, SmallVector<DataFlowAnalysis *, 4>, 64 SmallPtrSet<DataFlowAnalysis *, 4>> 191 class AbstractSparseDataFlowAnalysis : public DataFlowAnalysis {
|
| H A D | DenseAnalysis.h | 64 class AbstractDenseDataFlowAnalysis : public DataFlowAnalysis { 66 using DataFlowAnalysis::DataFlowAnalysis;
|
| /llvm-project-15.0.7/mlir/include/mlir/Analysis/ |
| H A D | DataFlowFramework.h | 175 class DataFlowAnalysis; variable 225 using WorkItem = std::pair<ProgramPoint, DataFlowAnalysis *>; 241 void addDependency(AnalysisState *state, DataFlowAnalysis *analysis, 251 SmallVector<std::unique_ptr<DataFlowAnalysis>> childAnalyses; 263 friend class DataFlowAnalysis; variable 351 class DataFlowAnalysis { 353 virtual ~DataFlowAnalysis(); 356 explicit DataFlowAnalysis(DataFlowSolver &solver);
|
| /llvm-project-15.0.7/mlir/test/lib/Analysis/DataFlow/ |
| H A D | TestDeadCodeAnalysis.cpp | 66 struct ConstantAnalysis : public DataFlowAnalysis { 67 using DataFlowAnalysis::DataFlowAnalysis;
|
| /llvm-project-15.0.7/mlir/test/lib/Analysis/ |
| H A D | TestDataFlowFramework.cpp | 73 class FooAnalysis : public DataFlowAnalysis { 77 using DataFlowAnalysis::DataFlowAnalysis;
|
| /llvm-project-15.0.7/mlir/lib/Analysis/DataFlow/ |
| H A D | DeadCodeAnalysis.cpp | 35 for (DataFlowAnalysis *analysis : subscribers) in onUpdate() 38 for (DataFlowAnalysis *analysis : subscribers) in onUpdate() 44 for (DataFlowAnalysis *analysis : subscribers) in onUpdate() 100 : DataFlowAnalysis(solver) { in DeadCodeAnalysis()
|
| H A D | SparseAnalysis.cpp | 23 for (DataFlowAnalysis *analysis : useDefSubscribers) in onUpdate() 33 : DataFlowAnalysis(solver) { in AbstractSparseDataFlowAnalysis()
|
| /llvm-project-15.0.7/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 7544 mlir/include/mlir/Analysis/DataFlowAnalysis.h 7925 mlir/lib/Analysis/DataFlowAnalysis.cpp
|