Lines Matching defs:CurrentPHINode
1165 PHINode *CurrentPHINode = dyn_cast<PHINode>(&CurrentPHI);
1166 if (!CurrentPHINode)
1169 if (!SE->isSCEVable(CurrentPHINode->getType()))
1172 const SCEV *PHISCEV = SE->getSCEVAtScope(CurrentPHINode, L);
1185 if (CurrentPHINode->getBasicBlockIndex(LatchBB) < 0)
1188 CurrentPHINode->getIncomingValueForBlock(LatchBB))) {
1233 PHINode *CurrentPHINode = dyn_cast<PHINode>(&CurrentPHI);
1234 if (!CurrentPHINode)
1237 if (!SE->isSCEVable(CurrentPHINode->getType()))
1240 const SCEV *PHISCEV = SE->getSCEVAtScope(CurrentPHINode, L);
1251 if (CurrentPHINode->getNumIncomingValues() == 2) {
1252 if ((CurrentPHINode->getIncomingBlock(0) == LatchBB &&
1253 CurrentPHINode->getIncomingBlock(1) == PredBB) ||
1254 (CurrentPHINode->getIncomingBlock(1) == LatchBB &&
1255 CurrentPHINode->getIncomingBlock(0) == PredBB)) {
1257 // The existing PHI (CurrentPHINode) has the same start and increment