Lines Matching refs:Expander
1021 SCEVExpander Expander(*SE, *DL, "loop-idiom"); in processLoopStridedStore() local
1022 SCEVExpanderCleaner ExpCleaner(Expander); in processLoopStridedStore()
1035 if (!Expander.isSafeToExpand(Start)) in processLoopStridedStore()
1044 Expander.expandCodeFor(Start, DestInt8PtrTy, Preheader->getTerminator()); in processLoopStridedStore()
1069 if (!Expander.isSafeToExpand(NumBytesS)) in processLoopStridedStore()
1073 Expander.expandCodeFor(NumBytesS, IntIdxTy, Preheader->getTerminator()); in processLoopStridedStore()
1255 SCEVExpander Expander(*SE, *DL, "loop-idiom"); in processLoopStoreOfLoopLoad() local
1257 SCEVExpanderCleaner ExpCleaner(Expander); in processLoopStoreOfLoopLoad()
1284 Value *StoreBasePtr = Expander.expandCodeFor( in processLoopStoreOfLoopLoad()
1337 Value *LoadBasePtr = Expander.expandCodeFor(LdStart, Builder.getPtrTy(LdAS), in processLoopStoreOfLoopLoad()
1372 Expander.expandCodeFor(NumBytesS, IntIdxTy, Preheader->getTerminator()); in processLoopStoreOfLoopLoad()
2790 SCEVExpander Expander(*SE, *DL, "loop-idiom"); in recognizeShiftUntilZero() local
2791 Expander.setInsertPoint(&*Builder.GetInsertPoint()); in recognizeShiftUntilZero()
2792 Value *ExtraOffset = Expander.expandCodeFor(ExtraOffsetExpr); in recognizeShiftUntilZero()