Lines Matching defs:Pred
134 RenamePassData() : BB(NULL), Pred(NULL), Values() {}
136 const ValVector &V) : BB(B), Pred(P), Values(V) {}
138 BasicBlock *Pred;
143 std::swap(Pred, RHS.Pred);
288 void RenamePass(BasicBlock *BB, BasicBlock *Pred,
559 RenamePass(RPD.BB, RPD.Pred, RPD.Values, RenamePassWorkList);
1016 // value each Alloca contains on exit from the predecessor block Pred.
1018 void PromoteMem2Reg::RenamePass(BasicBlock *BB, BasicBlock *Pred,
1025 // If we have PHI nodes to update, compute the number of edges from Pred to
1037 for (succ_iterator I = succ_begin(Pred), E = succ_end(Pred); I != E; ++I)
1040 assert(NumEdges && "Must be at least one edge from Pred to BB!");
1049 APN->addIncoming(IncomingVals[AllocaNo], Pred);
1116 Pred = BB;
1122 Worklist.push_back(RenamePassData(*I, Pred, IncomingVals));