Home
last modified time | relevance | path

Searched defs:analysis (Results 1 – 24 of 24) sorted by relevance

/llvm-project/clang/docs/
H A DDataFlowAnalysisIntro.md33 ### 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 DPassSupport.h38 #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 DBufferDeallocationSimplification.cpp83 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 DDeadCodeAnalysis.h58 void blockContentSubscribe(DataFlowAnalysis *analysis) { in blockContentSubscribe() argument
[all...]
H A DSparseAnalysis.h61 void useDefSubscribe(DataFlowAnalysis *analysis) { in useDefSubscribe() argument
[all...]
/llvm-project/mlir/include/mlir/Pass/
H A DAnalysisManager.h91 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 DCloneDetectionTest.cpp15 namespace analysis { namespace
H A DCFGDominatorTree.cpp14 namespace analysis { namespace
H A DCFGTest.cpp24 namespace analysis { namespace
H A DMacroExpansionContextTest.cpp30 namespace analysis { namespace
/llvm-project/mlir/lib/Dialect/Linalg/Transforms/
H A DHoistPadding.cpp544 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 DDataFlowFramework.cpp41 addDependency(ProgramPoint dependent,DataFlowAnalysis * analysis) addDependency() argument
[all...]
/llvm-project/mlir/lib/Dialect/SPIRV/Transforms/
H A DUnifyAliasedResourcePass.cpp307 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 DAliasAnalysis.h258 void addAnalysisImplementation(AnalysisT &&analysis) { in addAnalysisImplementation()
/llvm-project/flang/lib/Optimizer/Transforms/
H A DMemoryAllocation.cpp188 const auto &analysis = getAnalysis<ReturnAnalysis>(); runOnOperation() local
H A DAddAliasTags.cpp83 fir::AliasAnalysis analysis; member in __anon5137ec420111::PassState
H A DStackArrays.cpp748 auto &analysis = getAnalysis<StackArraysAnalysisWrapper>(); runOnFunc() local
H A DAffinePromotion.cpp94 auto analysis = functionAnalysis.loopAnalysisMap in analyzeBody() local
H A DArrayValueCopy.cpp1240 const ArrayCopyAnalysisBase &analysis; member in __anon98d240d71211::ArrayUpdateConversionBase
1391 const ArrayCopyAnalysisBase *analysis; in runOnOperation() local
/llvm-project/mlir/lib/Conversion/MemRefToLLVM/
H A DAllocLikeConversion.cpp104 if (const DataLayoutAnalysis *analysis = getMemRefEltSizeInBytes() local
/llvm-project/mlir/lib/Conversion/LLVMCommon/
H A DTypeConverter.cpp44 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 DCheckUses.cpp384 auto &analysis = getAnalysis<TransformOpMemFreeAnalysis>(); runOnOperation() local
[all...]
/llvm-project/flang/lib/Lower/
H A DConvertArrayConstructor.cpp698 ArrayCtorAnalysis analysis(converter.getFoldingContext(), arrayCtorExpr); selectArrayCtorLoweringStrategy() local
[all...]
/llvm-project/flang/lib/Semantics/
H A Dresolve-labels.cpp900 ParseTreeAnalyzer analysis{context}; LabelAnalysis() local