Lines Matching refs:SCEV
148 bool runOnLoopBlock(BasicBlock *BB, const SCEV *BECount,
151 bool processLoopStore(StoreInst *SI, const SCEV *BECount);
152 bool processLoopMemSet(MemSetInst *MSI, const SCEV *BECount);
158 const SCEV *BECount);
162 const SCEV *BECount);
613 const SCEV *BECount = SE->getBackedgeTakenCount(CurLoop); in runOnCountableLoop()
684 bool LoopIdiomRecognize::runOnLoopBlock(BasicBlock *BB, const SCEV *BECount, in runOnLoopBlock()
728 bool LoopIdiomRecognize::processLoopStore(StoreInst *SI, const SCEV *BECount) { in processLoopStore()
788 processLoopMemSet(MemSetInst *MSI, const SCEV *BECount) { in processLoopMemSet()
829 Loop *L, const SCEV *BECount, in mayLoopAccessLocation()
903 const SCEV *BECount) { in processLoopStridedStore()
967 const SCEV *NumBytesS = SE->getAddExpr(BECount, SE->getConstant(IntPtr, 1), in processLoopStridedStore()
968 SCEV::FlagNUW); in processLoopStridedStore()
971 SCEV::FlagNUW); in processLoopStridedStore()
1023 const SCEV *BECount) { in processLoopStoreOfLoopLoad()
1082 const SCEV *NumBytesS = SE->getAddExpr(BECount, SE->getConstant(IntPtrTy, 1), in processLoopStoreOfLoopLoad()
1083 SCEV::FlagNUW); in processLoopStoreOfLoopLoad()
1086 SCEV::FlagNUW); in processLoopStoreOfLoopLoad()