Lines Matching refs:DT
145 const DominatorTree *DT) {
189 Value *PHIIn = PHITranslateSubExpr(Cast->getOperand(0), CurBB, PredBB, DT);
207 (!DT || DT->dominates(CastI->getParent(), PredBB)))
218 Value *GEPOp = PHITranslateSubExpr(GEP->getOperand(i), CurBB, PredBB, DT);
230 GEPOps, {DL, TLI, DT, AC})) {
244 (!DT || DT->dominates(GEPI->getParent(), PredBB))) {
260 Value *LHS = PHITranslateSubExpr(Inst->getOperand(0), CurBB, PredBB, DT);
279 if (Value *Res = SimplifyAddInst(LHS, RHS, isNSW, isNUW, {DL, TLI, DT, AC})) {
296 (!DT || DT->dominates(BO->getParent(), PredBB)))
313 const DominatorTree *DT,
315 assert(DT || !MustDominate);
317 if (DT && DT->isReachableFromEntry(PredBB))
319 PHITranslateSubExpr(Addr, CurBB, PredBB, MustDominate ? DT : nullptr);
327 if (!DT->dominates(Inst->getParent(), PredBB))
342 const DominatorTree &DT,
347 Addr = InsertPHITranslatedSubExpr(Addr, CurBB, PredBB, DT, NewInsts);
366 BasicBlock *PredBB, const DominatorTree &DT,
371 if (!Tmp.PHITranslateValue(CurBB, PredBB, &DT, /*MustDominate=*/true))
383 CurBB, PredBB, DT, NewInsts);
401 CurBB, PredBB, DT, NewInsts);
425 CurBB, PredBB, DT, NewInsts);