| /llvm-project-15.0.7/clang/docs/ |
| H A D | DataFlowAnalysisIntro.md | 33 ### The purpose of data flow analysis 41 ### Sample problem and an ad-hoc solution 95 ### Too much information and "top" values 151 ### Uninitialized variables and "bottom" values 172 ### A practical lattice that tracks sets of concrete values 181 ### Formalization
|
| /llvm-project-15.0.7/llvm/include/llvm/ |
| H A D | PassSupport.h | 37 #define INITIALIZE_PASS(passName, arg, name, cfg, analysis) \ argument 51 #define INITIALIZE_PASS_BEGIN(passName, arg, name, cfg, analysis) \ argument 58 #define INITIALIZE_PASS_END(passName, arg, name, cfg, analysis) \ argument 153 #define INITIALIZE_AG_PASS(passName, agName, arg, name, cfg, analysis, def) \ argument 173 #define INITIALIZE_AG_PASS_BEGIN(passName, agName, arg, n, cfg, analysis, def) \ argument 178 #define INITIALIZE_AG_PASS_END(passName, agName, arg, n, cfg, analysis, def) \ argument
|
| /llvm-project-15.0.7/mlir/lib/Analysis/ |
| H A D | DataFlowFramework.cpp | 76 DataFlowAnalysis *analysis; in initializeAndRun() local 110 DataFlowAnalysis *analysis, in addDependency()
|
| /llvm-project-15.0.7/mlir/include/mlir/Pass/ |
| H A D | AnalysisManager.h | 90 isInvalidated(AnalysisT &analysis, const PreservedAnalyses &pa) { in isInvalidated() 96 isInvalidated(AnalysisT &analysis, const PreservedAnalyses &pa) { in isInvalidated() 131 AnalysisT analysis; member
|
| /llvm-project-15.0.7/mlir/include/mlir/Analysis/DataFlow/ |
| H A D | DeadCodeAnalysis.h | 62 void blockContentSubscribe(DataFlowAnalysis *analysis) { in blockContentSubscribe()
|
| H A D | SparseAnalysis.h | 57 void useDefSubscribe(DataFlowAnalysis *analysis) { in useDefSubscribe()
|
| /llvm-project-15.0.7/clang/unittests/Analysis/ |
| H A D | CloneDetectionTest.cpp | 15 namespace analysis { namespace
|
| H A D | CFGDominatorTree.cpp | 14 namespace analysis { namespace
|
| H A D | CFGTest.cpp | 22 namespace analysis { namespace
|
| H A D | MacroExpansionContextTest.cpp | 30 namespace analysis { namespace
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/Transforms/ |
| H A D | UnifyAliasedResourcePass.cpp | 286 ConvertAliasResource(const ResourceAliasAnalysis &analysis, in ConvertAliasResource() 291 const ResourceAliasAnalysis &analysis; member in ConvertAliasResource 517 ResourceAliasAnalysis &analysis = getAnalysis<ResourceAliasAnalysis>(); in runOnOperation() local
|
| /llvm-project-15.0.7/mlir/include/mlir/Analysis/ |
| H A D | AliasAnalysis.h | 258 void addAnalysisImplementation(AnalysisT &&analysis) { in addAnalysisImplementation()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/Transforms/ |
| H A D | MemoryAllocation.cpp | 191 const auto &analysis = getAnalysis<ReturnAnalysis>(); in runOnOperation() local
|
| H A D | AffinePromotion.cpp | 90 auto analysis = functionAnalysis.loopAnalysisMap in analyzeBody() local
|
| H A D | ArrayValueCopy.cpp | 1191 const ArrayCopyAnalysis &analysis; member in __anon34e2ca541211::ArrayUpdateConversionBase 1338 const auto &analysis = getAnalysis<ArrayCopyAnalysis>(); in runOnOperation() local
|
| /llvm-project-15.0.7/mlir/lib/Conversion/LLVMCommon/ |
| H A D | TypeConverter.cpp | 19 const DataLayoutAnalysis *analysis) in LLVMTypeConverter() 25 const DataLayoutAnalysis *analysis) in LLVMTypeConverter()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Transform/Transforms/ |
| H A D | CheckUses.cpp | 372 auto &analysis = getAnalysis<TransformOpMemFreeAnalysis>(); in runOnOperation() local
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/ |
| H A D | HoistPadding.cpp | 402 HoistingAnalysis analysis(opToHoist, numLoops); in hoistPaddingOnTensors() local
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | resolve-labels.cpp | 840 ParseTreeAnalyzer analysis{context}; in LabelAnalysis() local
|
| /llvm-project-15.0.7/mlir/lib/Conversion/MemRefToLLVM/ |
| H A D | MemRefToLLVM.cpp | 104 if (const DataLayoutAnalysis *analysis = in getMemRefEltSizeInBytes() local
|