reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
634 if (!L->contains(Inst)) 643 const SCEV *ExitValue = SE->getSCEVAtScope(Inst, L->getParentLoop()); 654 if (auto *AddRec = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(Inst))) 670 hasHardUserWithinLoop(L, Inst)) 673 bool HighCost = Rewriter.isHighCostExpansion(ExitValue, L, Inst); 674 Value *ExitVal = Rewriter.expandCodeFor(ExitValue, PN->getType(), Inst); 678 << " LoopVal = " << *Inst << "\n"); 680 if (!isValidRewrite(Inst, ExitVal)) {