reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1929 auto *StoreEv = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); 1951 auto *LoadEv = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(LoadPtr)); 2014 auto *StoreEv = cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); 2024 auto *LoadEv = cast<SCEVAddRecExpr>(SE->getSCEV(LI->getPointerOperand())); 2032 SCEVExpander Expander(*SE, *DL, "hexagon-loop-idiom"); 2144 BECount = SE->getTruncateOrZeroExtend(BECount, IntPtrTy); 2148 SE->getAddExpr(BECount, SE->getOne(IntPtrTy), SCEV::FlagNUW); 2148 SE->getAddExpr(BECount, SE->getOne(IntPtrTy), SCEV::FlagNUW); 2150 NumBytesS = SE->getMulExpr(NumBytesS, SE->getConstant(IntPtrTy, StoreSize), 2150 NumBytesS = SE->getMulExpr(NumBytesS, SE->getConstant(IntPtrTy, StoreSize), 2259 const SCEV *OneS = SE->getConstant(Int32Ty, 1); 2260 const SCEV *BECount32 = SE->getTruncateOrZeroExtend(BECount, Int32Ty); 2261 const SCEV *NumWordsS = SE->getAddExpr(BECount32, OneS, SCEV::FlagNUW); 2379 PolynomialMultiplyRecognize PMR(L, *DL, *DT, *TLI, *SE); 2386 const SCEV *BECount = SE->getBackedgeTakenCount(L); 2431 SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); 2436 if (SE->hasLoopInvariantBackedgeTakenCount(L))