Lines Matching defs:PHI
257 for (auto &PHI : L.getHeader()->phis()) {
258 PeelCounter ToInvariance = calculate(PHI);
828 // The new copy of the loop body starts with a bunch of PHI nodes
856 for (PHINode &PHI : Edge.second->phis()) {
857 Value *LatchVal = PHI.getIncomingValueForBlock(Edge.first);
861 PHI.addIncoming(LatchVal, cast<BasicBlock>(VMap[Edge.first]));
862 SE.forgetLcssaPhiWithNewPredecessor(L, &PHI);
1066 PHINode *PHI = cast<PHINode>(I);
1067 Value *NewVal = PHI->getIncomingValueForBlock(Latch);
1072 PHI->setIncomingValueForBlock(NewPreHeader, NewVal);