Home
last modified time | relevance | path

Searched refs:PreserveLCSSA (Results 1 – 17 of 17) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLoopUnrollRuntime.cpp72 LoopInfo *LI, bool PreserveLCSSA) { in ConnectProlog() argument
144 nullptr, PreserveLCSSA); in ConnectProlog()
163 nullptr, PreserveLCSSA); in ConnectProlog()
187 LoopInfo *LI, bool PreserveLCSSA) { in ConnectEpilog() argument
278 PreserveLCSSA); in ConnectEpilog()
288 PreserveLCSSA); in ConnectEpilog()
429 bool PreserveLCSSA, in canSafelyUnrollMultiExitLoop() argument
436 if (!PreserveLCSSA) in canSafelyUnrollMultiExitLoop()
464 bool PreserveLCSSA, bool UseEpilogRemainder) { in canProfitablyUnrollMultiExitLoop() argument
467 assert(canSafelyUnrollMultiExitLoop(L, LatchExit, PreserveLCSSA, in canProfitablyUnrollMultiExitLoop()
[all …]
DLoopSimplify.cpp125 bool PreserveLCSSA) { in InsertPreheaderForLoop() argument
148 LI, MSSAU, PreserveLCSSA); in InsertPreheaderForLoop()
227 ScalarEvolution *SE, bool PreserveLCSSA, in separateNestedLoop() argument
262 DT, LI, MSSAU, PreserveLCSSA); in separateNestedLoop()
325 formDedicatedExitBlocks(L, DT, LI, MSSAU, PreserveLCSSA); in separateNestedLoop()
327 if (PreserveLCSSA) { in separateNestedLoop()
475 MemorySSAUpdater *MSSAU, bool PreserveLCSSA) { in simplifyOneLoop() argument
506 changeToUnreachable(TI, /*UseLLVMTrap=*/false, PreserveLCSSA, in simplifyOneLoop()
539 Preheader = InsertPreheaderForLoop(L, DT, LI, MSSAU, PreserveLCSSA); in simplifyOneLoop()
548 if (formDedicatedExitBlocks(L, DT, LI, MSSAU, PreserveLCSSA)) in simplifyOneLoop()
[all …]
DLoopUnroll.cpp281 bool PreserveLCSSA, Loop **RemainderLoop) { in UnrollLoop() argument
383 bool NeedToFixLCSSA = PreserveLCSSA && CompletelyUnroll && in UnrollLoop()
400 Peeled = peelLoop(L, ULO.PeelCount, LI, SE, DT, AC, PreserveLCSSA); in UnrollLoop()
439 PreserveLCSSA, RemainderLoop)) { in UnrollLoop()
918 if (PreserveLCSSA && OuterL && CompletelyUnroll && !NeedToFixLCSSA) in UnrollLoop()
941 } else if (PreserveLCSSA) { in UnrollLoop()
948 simplifyLoop(OuterL, DT, LI, SE, AC, nullptr, PreserveLCSSA); in UnrollLoop()
952 simplifyLoop(SubLoop, DT, LI, SE, AC, nullptr, PreserveLCSSA); in UnrollLoop()
DBasicBlockUtils.cpp556 bool PreserveLCSSA, bool &HasLoopExit) { in UpdateAnalysisInformation() argument
592 if (PreserveLCSSA) in UpdateAnalysisInformation()
713 bool PreserveLCSSA) { in SplitBlockPredecessors() argument
725 LI, MSSAU, PreserveLCSSA); in SplitBlockPredecessors()
767 UpdateAnalysisInformation(BB, NewBB, Preds, DT, LI, MSSAU, PreserveLCSSA, in SplitBlockPredecessors()
784 bool PreserveLCSSA) { in SplitLandingPadPredecessors() argument
809 UpdateAnalysisInformation(OrigBB, NewBB1, Preds, DT, LI, MSSAU, PreserveLCSSA, in SplitLandingPadPredecessors()
846 PreserveLCSSA, HasLoopExit); in SplitLandingPadPredecessors()
DBreakCriticalEdges.cpp280 if (Options.PreserveLCSSA) { in SplitCriticalEdge()
309 DestBB, LoopPreds, "split", DT, LI, MSSAU, Options.PreserveLCSSA); in SplitCriticalEdge()
310 if (Options.PreserveLCSSA) in SplitCriticalEdge()
DLoopUnrollPeel.cpp602 AssumptionCache *AC, bool PreserveLCSSA) { in peelLoop() argument
782 simplifyLoop(L, DT, LI, SE, AC, nullptr, PreserveLCSSA); in peelLoop()
DLoopUtils.cpp53 bool PreserveLCSSA) { in formDedicatedExitBlocks() argument
88 BB, InLoopPredecessors, ".loopexit", DT, LI, MSSAU, PreserveLCSSA); in formDedicatedExitBlocks()
DLocal.cpp1916 bool PreserveLCSSA, DomTreeUpdater *DTU, in changeToUnreachable() argument
1929 Successor->removePredecessor(BB, PreserveLCSSA); in changeToUnreachable()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/
DBasicBlockUtils.h128 bool PreserveLCSSA = false; member
148 PreserveLCSSA = true; in setPreserveLCSSA()
257 bool PreserveLCSSA = false);
274 MemorySSAUpdater *MSSAU = nullptr, bool PreserveLCSSA = false);
DUnrollLoop.h84 bool PreserveLCSSA, Loop **RemainderLoop = nullptr);
91 AssumptionCache *AC, bool PreserveLCSSA,
101 DominatorTree *DT, AssumptionCache *AC, bool PreserveLCSSA);
DLoopSimplify.h64 bool PreserveLCSSA);
DLoopUtils.h54 MemorySSAUpdater *MSSAU, bool PreserveLCSSA);
62 MemorySSAUpdater *MSSAU, bool PreserveLCSSA);
DLocal.h397 bool PreserveLCSSA = false,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DHardwareLoops.cpp156 bool PreserveLCSSA = false; member in __anon92b8441b0111::HardwareLoops
231 PreserveLCSSA = mustPreserveAnalysisID(LCSSAID); in runOnFunction()
305 Preheader = InsertPreheaderForLoop(L, DT, LI, nullptr, PreserveLCSSA); in TryConvertLoop()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopRerollPass.cpp185 bool PreserveLCSSA; member in __anon270a71800111::LoopReroll
382 bool PreserveLCSSA, in DAGRootTracker()
386 PreserveLCSSA(PreserveLCSSA), IV(IV), IVToIncMap(IncrMap), in DAGRootTracker()
439 bool PreserveLCSSA; member
1619 DAGRootTracker DAGRoots(this, L, IV, SE, AA, TLI, DT, LI, PreserveLCSSA, in reroll()
1651 PreserveLCSSA = mustPreserveAnalysisID(LCSSAID); in runOnLoop()
DLoopUnrollPass.cpp1017 ProfileSummaryInfo *PSI, bool PreserveLCSSA, int OptLevel, in tryToUnrollLoop() argument
1140 LI, &SE, &DT, &AC, &ORE, PreserveLCSSA, &RemainderLoop); in tryToUnrollLoop()
1237 bool PreserveLCSSA = mustPreserveAnalysisID(LCSSAID); in runOnLoop() local
1240 L, DT, LI, SE, TTI, AC, ORE, nullptr, nullptr, PreserveLCSSA, OptLevel, in runOnLoop()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCLoopInstrFormPrep.cpp178 bool PreserveLCSSA; member in __anon5d2514190111::PPCLoopInstrFormPrep
295 PreserveLCSSA = mustPreserveAnalysisID(LCSSAID); in runOnFunction()
809 LoopPredecessor = InsertPreheaderForLoop(L, DT, LI, nullptr, PreserveLCSSA); in runOnLoop()