Lines Matching refs:DT
123 ConvergenceRegion::ConvergenceRegion(DominatorTree &DT, LoopInfo &LI, in ConvergenceRegion() argument
125 : DT(DT), LI(LI), Parent(nullptr) { in ConvergenceRegion()
136 DominatorTree &DT, LoopInfo &LI, in ConvergenceRegion() argument
139 : DT(DT), LI(LI), ConvergenceToken(ConvergenceToken), Entry(Entry), in ConvergenceRegion()
201 ConvergenceRegionAnalyzer(Function &F, DominatorTree &DT, LoopInfo &LI) in ConvergenceRegionAnalyzer() argument
202 : DT(DT), LI(LI), F(F) {} in ConvergenceRegionAnalyzer()
271 ConvergenceRegion *TopLevelRegion = new ConvergenceRegion(DT, LI, F); in analyze()
300 DT, LI, CT, L->getHeader(), std::move(RegionBlocks), in analyze()
311 DominatorTree &DT; member in llvm::SPIRV::ConvergenceRegionAnalyzer
316 ConvergenceRegionInfo getConvergenceRegions(Function &F, DominatorTree &DT, in getConvergenceRegions() argument
318 ConvergenceRegionAnalyzer Analyzer(F, DT, LI); in getConvergenceRegions()
331 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction() local
334 CRI = SPIRV::getConvergenceRegions(F, DT, LI); in runOnFunction()
342 auto &DT = AM.getResult<DominatorTreeAnalysis>(F); in run() local
344 CRI = SPIRV::getConvergenceRegions(F, DT, LI); in run()