/llvm-project/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/llvm/include/llvm/ |
H A D | PassSupport.h | 38 #define INITIALIZE_PASS(passName, arg, name, cfg, analysis) \ argument 52 #define INITIALIZE_PASS_BEGIN(passName, arg, name, cfg, analysis) \ argument 59 INITIALIZE_PASS_END(passName,arg,name,cfg,analysis) global() argument 168 INITIALIZE_AG_PASS(passName,agName,arg,name,cfg,analysis,def) global() argument 188 INITIALIZE_AG_PASS_BEGIN(passName,agName,arg,n,cfg,analysis,def) global() argument 193 INITIALIZE_AG_PASS_END(passName,agName,arg,n,cfg,analysis,def) global() argument
|
/llvm-project/mlir/lib/Dialect/Bufferization/Transforms/ |
H A D | BufferDeallocationSimplification.cpp | 83 static bool potentiallyAliasesMemref(BufferOriginAnalysis &analysis, in potentiallyAliasesMemref() argument 213 BufferOriginAnalysis &analysis; global() member 271 BufferOriginAnalysis &analysis; global() member 359 BufferOriginAnalysis &analysis; global() member 441 BufferOriginAnalysis &analysis; global() member 459 BufferOriginAnalysis analysis(getOperation()); runOnOperation() local [all...] |
/llvm-project/mlir/include/mlir/Analysis/DataFlow/ |
H A D | DeadCodeAnalysis.h | 58 void blockContentSubscribe(DataFlowAnalysis *analysis) { in blockContentSubscribe() argument [all...] |
H A D | SparseAnalysis.h | 61 void useDefSubscribe(DataFlowAnalysis *analysis) { in useDefSubscribe() argument [all...] |
/llvm-project/mlir/include/mlir/Pass/ |
H A D | AnalysisManager.h | 91 isInvalidated(AnalysisT &analysis, const PreservedAnalyses &pa) { in isInvalidated() argument 97 isInvalidated(AnalysisT &analysis, const PreservedAnalyses &pa) { in isInvalidated() argument 132 AnalysisT analysis; global() member [all...] |
/llvm-project/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 | 24 namespace analysis { namespace
|
H A D | MacroExpansionContextTest.cpp | 30 namespace analysis { namespace
|
/llvm-project/mlir/lib/Dialect/Linalg/Transforms/ |
H A D | HoistPadding.cpp | 544 tensor::EmptyOp emptyOp, const HoistPaddingAnalysis &analysis) { in buildPackingLoopNestImpl() argument 679 ArrayRef<int64_t> transposeVector, const HoistPaddingAnalysis &analysis) { in buildPackingLoopNestImpl() argument 725 HoistPaddingAnalysis analysis(opToHoist, outermostEnclosingForOp); buildPackingLoopNest() local 879 replaceByPackingResult(RewriterBase & rewriter,const IRMapping & bvm,tensor::PadOp opToHoist,RankedTensorType transposedTensorType,const HoistPaddingAnalysis & analysis,const PackingResult & packingResult) replaceByPackingResult() argument 945 HoistPaddingAnalysis analysis(opToHoist, numLoops); hoistPaddingOnTensors() local [all...] |
/llvm-project/mlir/lib/Analysis/ |
H A D | DataFlowFramework.cpp | 41 addDependency(ProgramPoint dependent,DataFlowAnalysis * analysis) addDependency() argument [all...] |
/llvm-project/mlir/lib/Dialect/SPIRV/Transforms/ |
H A D | UnifyAliasedResourcePass.cpp | 307 ConvertAliasResource(const ResourceAliasAnalysis &analysis, in ConvertAliasResource() 312 const ResourceAliasAnalysis &analysis; member in ConvertAliasResource 597 ResourceAliasAnalysis &analysis = getAnalysis<ResourceAliasAnalysis>(); in runOnOperation() local
|
/llvm-project/mlir/include/mlir/Analysis/ |
H A D | AliasAnalysis.h | 258 void addAnalysisImplementation(AnalysisT &&analysis) { in addAnalysisImplementation()
|
/llvm-project/flang/lib/Optimizer/Transforms/ |
H A D | MemoryAllocation.cpp | 188 const auto &analysis = getAnalysis<ReturnAnalysis>(); runOnOperation() local
|
H A D | AddAliasTags.cpp | 83 fir::AliasAnalysis analysis; member in __anon5137ec420111::PassState
|
H A D | StackArrays.cpp | 748 auto &analysis = getAnalysis<StackArraysAnalysisWrapper>(); runOnFunc() local
|
H A D | AffinePromotion.cpp | 94 auto analysis = functionAnalysis.loopAnalysisMap in analyzeBody() local
|
H A D | ArrayValueCopy.cpp | 1240 const ArrayCopyAnalysisBase &analysis; member in __anon98d240d71211::ArrayUpdateConversionBase 1391 const ArrayCopyAnalysisBase *analysis; in runOnOperation() local
|
/llvm-project/mlir/lib/Conversion/MemRefToLLVM/ |
H A D | AllocLikeConversion.cpp | 104 if (const DataLayoutAnalysis *analysis = getMemRefEltSizeInBytes() local
|
/llvm-project/mlir/lib/Conversion/LLVMCommon/ |
H A D | TypeConverter.cpp | 44 const DataLayoutAnalysis *analysis) in LLVMTypeConverter() argument 50 LLVMTypeConverter(MLIRContext * ctx,const LowerToLLVMOptions & options,const DataLayoutAnalysis * analysis) LLVMTypeConverter() argument
|
/llvm-project/mlir/lib/Dialect/Transform/Transforms/ |
H A D | CheckUses.cpp | 384 auto &analysis = getAnalysis<TransformOpMemFreeAnalysis>(); runOnOperation() local [all...] |
/llvm-project/flang/lib/Lower/ |
H A D | ConvertArrayConstructor.cpp | 698 ArrayCtorAnalysis analysis(converter.getFoldingContext(), arrayCtorExpr); selectArrayCtorLoweringStrategy() local [all...] |
/llvm-project/flang/lib/Semantics/ |
H A D | resolve-labels.cpp | 900 ParseTreeAnalyzer analysis{context}; LabelAnalysis() local
|