Lines Matching defs:CurrentPHINode
1167 PHINode *CurrentPHINode = dyn_cast<PHINode>(&CurrentPHI);
1168 if (!CurrentPHINode)
1171 if (!SE->isSCEVable(CurrentPHINode->getType()))
1174 const SCEV *PHISCEV = SE->getSCEVAtScope(CurrentPHINode, L);
1187 if (CurrentPHINode->getBasicBlockIndex(LatchBB) < 0)
1190 CurrentPHINode->getIncomingValueForBlock(LatchBB))) {
1235 PHINode *CurrentPHINode = dyn_cast<PHINode>(&CurrentPHI);
1236 if (!CurrentPHINode)
1239 if (!SE->isSCEVable(CurrentPHINode->getType()))
1242 const SCEV *PHISCEV = SE->getSCEVAtScope(CurrentPHINode, L);
1253 if (CurrentPHINode->getNumIncomingValues() == 2) {
1254 if ((CurrentPHINode->getIncomingBlock(0) == LatchBB &&
1255 CurrentPHINode->getIncomingBlock(1) == PredBB) ||
1256 (CurrentPHINode->getIncomingBlock(1) == LatchBB &&
1257 CurrentPHINode->getIncomingBlock(0) == PredBB)) {
1259 // The existing PHI (CurrentPHINode) has the same start and increment