Lines Matching refs:DT
147 const DominatorTree *DT) {
192 Value *PHIIn = PHITranslateSubExpr(Cast->getOperand(0), CurBB, PredBB, DT);
210 (!DT || DT->dominates(CastI->getParent(), PredBB)))
221 Value *GEPOp = PHITranslateSubExpr(GEP->getOperand(i), CurBB, PredBB, DT);
233 GEPOps, DL, TLI, DT, AC)) {
247 (!DT || DT->dominates(GEPI->getParent(), PredBB))) {
263 Value *LHS = PHITranslateSubExpr(Inst->getOperand(0), CurBB, PredBB, DT);
283 if (Value *Res = SimplifyAddInst(LHS, RHS, isNSW, isNUW, DL, TLI, DT, AC)) {
300 (!DT || DT->dominates(BO->getParent(), PredBB)))
317 const DominatorTree *DT,
319 assert(DT || !MustDominate);
321 if (DT && DT->isReachableFromEntry(PredBB))
323 PHITranslateSubExpr(Addr, CurBB, PredBB, MustDominate ? DT : nullptr);
331 if (!DT->dominates(Inst->getParent(), PredBB))
346 const DominatorTree &DT,
351 Addr = InsertPHITranslatedSubExpr(Addr, CurBB, PredBB, DT, NewInsts);
370 BasicBlock *PredBB, const DominatorTree &DT,
375 if (!Tmp.PHITranslateValue(CurBB, PredBB, &DT, /*MustDominate=*/true))
387 CurBB, PredBB, DT, NewInsts);
405 CurBB, PredBB, DT, NewInsts);
429 CurBB, PredBB, DT, NewInsts);