Lines Matching refs:PreserveLCSSA
73 LoopInfo *LI, bool PreserveLCSSA) { in ConnectProlog() argument
145 nullptr, PreserveLCSSA); in ConnectProlog()
164 nullptr, PreserveLCSSA); in ConnectProlog()
188 LoopInfo *LI, bool PreserveLCSSA) { in ConnectEpilog() argument
279 PreserveLCSSA); in ConnectEpilog()
289 PreserveLCSSA); in ConnectEpilog()
430 bool PreserveLCSSA, in canSafelyUnrollMultiExitLoop() argument
437 if (!PreserveLCSSA) in canSafelyUnrollMultiExitLoop()
465 bool PreserveLCSSA, bool UseEpilogRemainder) { in canProfitablyUnrollMultiExitLoop() argument
468 assert(canSafelyUnrollMultiExitLoop(L, LatchExit, PreserveLCSSA, in canProfitablyUnrollMultiExitLoop()
577 const TargetTransformInfo *TTI, bool PreserveLCSSA, Loop **ResultLoop) { in UnrollRuntimeLoopRemainder() argument
619 canSafelyUnrollMultiExitLoop(L, LatchExit, PreserveLCSSA, in UnrollRuntimeLoopRemainder()
621 canProfitablyUnrollMultiExitLoop(L, OtherExits, LatchExit, PreserveLCSSA, in UnrollRuntimeLoopRemainder()
702 nullptr, PreserveLCSSA); in UnrollRuntimeLoopRemainder()
922 PreserveLCSSA); in UnrollRuntimeLoopRemainder()
947 NewPreHeader, VMap, DT, LI, PreserveLCSSA); in UnrollRuntimeLoopRemainder()
966 formDedicatedExitBlocks(L, DT, LI, nullptr, PreserveLCSSA); in UnrollRuntimeLoopRemainder()
970 formDedicatedExitBlocks(remainderLoop, DT, LI, nullptr, PreserveLCSSA); in UnrollRuntimeLoopRemainder()
983 LI, SE, DT, AC, TTI, /*ORE*/ nullptr, PreserveLCSSA); in UnrollRuntimeLoopRemainder()