Home | History | Annotate | Download | only in Analysis

Lines Matching refs:DT

147                                          const DominatorTree *DT) {
191 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);
232 if (Value *V = SimplifyGEPInst(GEPOps, TD, TLI, DT)) {
247 (!DT || DT->dominates(GEPI->getParent(), PredBB))) {
269 Value *LHS = PHITranslateSubExpr(Inst->getOperand(0), CurBB, PredBB, DT);
288 if (Value *Res = SimplifyAddInst(LHS, RHS, isNSW, isNUW, TD, TLI, DT)) {
306 (!DT || DT->dominates(BO->getParent(), PredBB)))
320 /// dominator tree DT is non-null, the translated value must dominate
323 const DominatorTree *DT) {
325 Addr = PHITranslateSubExpr(Addr, CurBB, PredBB, DT);
328 if (DT) {
331 if (!DT->dominates(Inst->getParent(), PredBB))
347 const DominatorTree &DT,
352 Addr = InsertPHITranslatedSubExpr(Addr, CurBB, PredBB, DT, NewInsts);
371 BasicBlock *PredBB, const DominatorTree &DT,
376 if (!Tmp.PHITranslateValue(CurBB, PredBB, &DT))
387 CurBB, PredBB, DT, NewInsts);
405 CurBB, PredBB, DT, NewInsts);
429 CurBB, PredBB, DT, NewInsts);