Lines Matching defs:PHI
255 for (auto &PHI : L.getHeader()->phis()) {
256 PeelCounter ToInvariance = calculate(PHI);
826 // The new copy of the loop body starts with a bunch of PHI nodes
854 for (PHINode &PHI : Edge.second->phis()) {
855 Value *LatchVal = PHI.getIncomingValueForBlock(Edge.first);
859 PHI.addIncoming(LatchVal, cast<BasicBlock>(VMap[Edge.first]));
860 SE.forgetLcssaPhiWithNewPredecessor(L, &PHI);
1064 PHINode *PHI = cast<PHINode>(I);
1065 Value *NewVal = PHI->getIncomingValueForBlock(Latch);
1070 PHI->setIncomingValueForBlock(NewPreHeader, NewVal);