Lines Matching refs:ORE

148                   OptimizationRemarkEmitter *ORE);
152 OptimizationRemarkEmitter *ORE);
156 OptimizationRemarkEmitter *ORE, const Instruction *CtxI,
184 OptimizationRemarkEmitter *ORE, bool LoopNestMode = false);
226 OptimizationRemarkEmitter ORE(L->getHeader()->getParent()); in runOnLoop() local
235 SE ? &SE->getSE() : nullptr, MSSA, &ORE); in runOnLoop()
267 OptimizationRemarkEmitter ORE(L.getHeader()->getParent()); in run() local
272 &AR.SE, AR.MSSA, &ORE)) in run()
303 OptimizationRemarkEmitter ORE(LN.getParent()); in run() local
310 &AR.TLI, &AR.TTI, &AR.SE, AR.MSSA, &ORE, true); in run()
388 ScalarEvolution *SE, MemorySSA *MSSA, OptimizationRemarkEmitter *ORE, in runOnLoop() argument
441 &SafetyInfo, Flags, ORE) in runOnLoop()
443 TLI, TTI, L, MSSAU, &SafetyInfo, Flags, ORE); in runOnLoop()
447 MSSAU, SE, &SafetyInfo, Flags, ORE, LoopNestMode, in runOnLoop()
490 DT, TLI, L, MSSAU, &SafetyInfo, ORE, LicmAllowSpeculation); in runOnLoop()
534 OptimizationRemarkEmitter *ORE, Loop *OutermostLoop) { in sinkRegion() argument
579 canSinkOrHoistInst(I, AA, DT, CurLoop, MSSAU, true, Flags, ORE)) { in sinkRegion()
580 if (sink(I, LI, DT, BFI, CurLoop, SafetyInfo, MSSAU, ORE)) { in sinkRegion()
600 SinkAndHoistLICMFlags &Flags, OptimizationRemarkEmitter *ORE) { in sinkRegionForLoopNest() argument
609 TTI, L, MSSAU, SafetyInfo, Flags, ORE, CurLoop); in sinkRegionForLoopNest()
853 OptimizationRemarkEmitter *ORE, bool LoopNestMode, in hoistRegion() argument
902 canSinkOrHoistInst(I, AA, DT, CurLoop, MSSAU, true, Flags, ORE) && in hoistRegion()
904 I, DT, TLI, CurLoop, SafetyInfo, ORE, in hoistRegion()
907 MSSAU, SE, ORE); in hoistRegion()
933 SafetyInfo, MSSAU, SE, ORE); in hoistRegion()
952 MSSAU, SE, ORE); in hoistRegion()
966 MSSAU, SE, ORE); in hoistRegion()
1141 OptimizationRemarkEmitter *ORE) { in canSinkOrHoistInst() argument
1170 if (ORE && Invalidated && CurLoop->isLoopInvariant(LI->getPointerOperand())) in canSinkOrHoistInst()
1171 ORE->emit([&]() { in canSinkOrHoistInst()
1592 OptimizationRemarkEmitter *ORE) { in sink() argument
1646 ORE->emit([&]() { in sink()
1698 OptimizationRemarkEmitter *ORE) { in hoist() argument
1701 ORE->emit([&]() { in hoist()
1743 OptimizationRemarkEmitter *ORE, const Instruction *CtxI, in isSafeToExecuteUnconditionally() argument
1754 ORE->emit([&]() { in isSafeToExecuteUnconditionally()
1913 OptimizationRemarkEmitter *ORE, bool AllowSpeculation) { in promoteLoopAccessesToScalars() argument
2020 *Load, DT, TLI, CurLoop, SafetyInfo, ORE, in promoteLoopAccessesToScalars()
2138 ORE->emit([&]() { in promoteLoopAccessesToScalars()