Home
last modified time | relevance | path

Searched refs:SDA (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DDivergenceAnalysis.cpp94 const LoopInfo &LI, SyncDependenceAnalysis &SDA, bool IsLCSSAForm) in DivergenceAnalysisImpl() argument
95 : F(F), RegionLoop(RegionLoop), DT(DT), LI(LI), SDA(SDA), in DivergenceAnalysisImpl()
299 const auto &DivDesc = SDA.getJoinBlocks(Term); in analyzeControlDivergence()
360 SDA = std::make_unique<SyncDependenceAnalysis>(DT, PDT, LI); in DivergenceInfo()
361 DA = std::make_unique<DivergenceAnalysisImpl>(F, nullptr, DT, LI, *SDA, in DivergenceInfo()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DDivergenceAnalysis.h47 SyncDependenceAnalysis &SDA, bool IsLCSSAForm);
127 SyncDependenceAnalysis &SDA; variable
150 std::unique_ptr<SyncDependenceAnalysis> SDA; variable
/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DDivergenceAnalysisTest.cpp53 std::unique_ptr<SyncDependenceAnalysis> SDA; member in llvm::__anon9531456f0111::DivergenceAnalysisTest
61 SDA.reset(new SyncDependenceAnalysis(*DT, *PDT, *LI)); in buildDA()
62 return DivergenceAnalysisImpl(F, nullptr, *DT, *LI, *SDA, IsLCSSA); in buildDA()