reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1444 const SCEV *Step = AR->getStepRecurrence(*SE); 1468 const SCEV *PreStart = SE->getAddExpr(DiffOps, PreStartFlags); 1470 SE->getAddRecExpr(PreStart, Step, L, SCEV::FlagAnyWrap)); 1476 const SCEV *BECount = SE->getBackedgeTakenCount(L); 1478 !isa<SCEVCouldNotCompute>(BECount) && SE->isKnownPositive(BECount)) 1482 unsigned BitWidth = SE->getTypeSizeInBits(AR->getType()); 1483 Type *WideTy = IntegerType::get(SE->getContext(), BitWidth * 2); 1485 SE->getAddExpr((SE->*GetExtendExpr)(PreStart, WideTy, Depth), 1485 SE->getAddExpr((SE->*GetExtendExpr)(PreStart, WideTy, Depth), 1486 (SE->*GetExtendExpr)(Step, WideTy, Depth)); 1487 if ((SE->*GetExtendExpr)(Start, WideTy, Depth) == OperandExtendedStart) { 1500 ExtendOpTraits<ExtendOpTy>::getOverflowLimitForStep(Step, &Pred, SE); 1503 SE->isLoopEntryGuardedByCond(L, Pred, PreStart, OverflowLimit))