reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
600 if (!PN) continue; 602 unsigned NumPreds = PN->getNumIncomingValues(); 606 while ((PN = dyn_cast<PHINode>(BBI++))) { 607 if (PN->use_empty()) 610 if (!SE->isSCEVable(PN->getType())) 618 SE->forgetValue(PN); 624 Value *InVal = PN->getIncomingValue(i); 629 if (LI->getLoopFor(PN->getIncomingBlock(i)) != L) 651 const SCEV *ExitCount = SE->getExitCount(L, PN->getIncomingBlock(i)); 674 Value *ExitVal = Rewriter.expandCodeFor(ExitValue, PN->getType(), Inst); 696 RewritePhiSet.emplace_back(PN, i, ExitVal, HighCost);