Lines Matching refs:DT
161 DominatorTree *DT) {
184 if (!DT->dominates(CommonInst, ToBB))
212 static bool processPHI(PHINode *P, LazyValueInfo *LVI, DominatorTree *DT,
274 Changed = simplifyCommonValuePhi(P, LVI, DT);
338 DominatorTree *DT) {
339 DomTreeUpdater DTU(*DT, DomTreeUpdater::UpdateStrategy::Lazy);
830 static bool runImpl(Function &F, LazyValueInfo *LVI, DominatorTree *DT,
847 BBChanged |= processPHI(cast<PHINode>(II), LVI, DT, SQ);
892 BBChanged |= processSwitch(cast<SwitchInst>(Term), LVI, DT);
921 DominatorTree *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree();
923 return runImpl(F, LVI, DT, getBestSimplifyQuery(*this, F));
929 DominatorTree *DT = &AM.getResult<DominatorTreeAnalysis>(F);
931 bool Changed = runImpl(F, LVI, DT, getBestSimplifyQuery(AM, F));