Lines Matching defs:PredBB

131                                       BasicBlock *PredBB,
156 return addAsInput(PN->getIncomingValueForBlock(PredBB));
174 Value *PHIIn = translateSubExpr(Cast->getOperand(0), CurBB, PredBB, DT);
194 (!DT || DT->dominates(CastI->getParent(), PredBB)))
205 Value *GEPOp = translateSubExpr(Op, CurBB, PredBB, DT);
233 (!DT || DT->dominates(GEPI->getParent(), PredBB))) {
249 Value *LHS = translateSubExpr(Inst->getOperand(0), CurBB, PredBB, DT);
285 (!DT || DT->dominates(BO->getParent(), PredBB)))
298 /// 'MustDominate' is true, the translated value must dominate PredBB.
299 Value *PHITransAddr::translateValue(BasicBlock *CurBB, BasicBlock *PredBB,
304 if (DT && DT->isReachableFromEntry(PredBB))
305 Addr = translateSubExpr(Addr, CurBB, PredBB, DT);
313 if (!DT->dominates(Inst->getParent(), PredBB))
327 PHITransAddr::translateWithInsertion(BasicBlock *CurBB, BasicBlock *PredBB,
333 Addr = insertTranslatedSubExpr(Addr, CurBB, PredBB, DT, NewInsts);
345 /// version of 'V' for the edge PredBB->CurBB into the end of the PredBB
350 Value *InVal, BasicBlock *CurBB, BasicBlock *PredBB,
353 // PredBB. If so, there is no need to insert a new instance of it.
356 Tmp.translateValue(CurBB, PredBB, &DT, /*MustDominate=*/true))
366 Value *OpVal = insertTranslatedSubExpr(Cast->getOperand(0), CurBB, PredBB,
370 // Otherwise insert a cast at the end of PredBB.
373 PredBB->getTerminator()->getIterator());
384 Value *OpVal = insertTranslatedSubExpr(Op, CurBB, PredBB, DT, NewInsts);
392 PredBB->getTerminator()->getIterator());
408 Value *OpVal = insertTranslatedSubExpr(Inst->getOperand(0), CurBB, PredBB,
415 PredBB->getTerminator()->getIterator());