Lines Matching defs:DT
100 static bool removeDeadBlocks_v2(Function &F, DominatorTree &DT) {
102 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy);
171 static bool eliminateCondBranches_v2(Function &F, DominatorTree &DT) {
174 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy);
217 static bool eliminateCondBranches_v3(Function &F, DominatorTree &DT) {
219 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy);
305 static bool mergeIntoSinglePredecessor_v2(Function &F, DominatorTree &DT) {
307 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy);
360 static bool doSimplify_v2(Function &F, DominatorTree &DT) {
361 return (int)eliminateCondBranches_v2(F, DT) |
362 mergeIntoSinglePredecessor_v2(F, DT) | removeDeadBlocks_v2(F, DT);
365 static bool doSimplify_v3(Function &F, DominatorTree &DT) {
366 return (int)eliminateCondBranches_v3(F, DT) |
367 mergeIntoSinglePredecessor_v2(F, DT) | removeDeadBlocks_v2(F, DT);
378 DominatorTree &DT = FAM.getResult<DominatorTreeAnalysis>(F);
379 doSimplify_v2(F, DT);
383 DominatorTree &DT = FAM.getResult<DominatorTreeAnalysis>(F);
384 doSimplify_v3(F, DT);