/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopSimplify.cpp | 120 bool PreserveLCSSA) { in InsertPreheaderForLoop() argument 141 LI, MSSAU, PreserveLCSSA); in InsertPreheaderForLoop() 217 ScalarEvolution *SE, bool PreserveLCSSA, in separateNestedLoop() argument 273 DT, LI, MSSAU, PreserveLCSSA); in separateNestedLoop() 334 formDedicatedExitBlocks(L, DT, LI, MSSAU, PreserveLCSSA); in separateNestedLoop() 336 if (PreserveLCSSA) { in separateNestedLoop() 481 MemorySSAUpdater *MSSAU, bool PreserveLCSSA) { in simplifyOneLoop() argument 509 changeToUnreachable(TI, PreserveLCSSA, in simplifyOneLoop() 542 Preheader = InsertPreheaderForLoop(L, DT, LI, MSSAU, PreserveLCSSA); in simplifyOneLoop() 551 if (formDedicatedExitBlocks(L, DT, LI, MSSAU, PreserveLCSSA)) in simplifyOneLoop() [all …]
|
H A D | LoopUnrollRuntime.cpp | 88 LoopInfo *LI, bool PreserveLCSSA, in ConnectProlog() argument 162 nullptr, PreserveLCSSA); in ConnectProlog() 181 nullptr, PreserveLCSSA); in ConnectProlog() 215 LoopInfo *LI, bool PreserveLCSSA, ScalarEvolution &SE, in ConnectEpilog() argument 311 PreserveLCSSA); in ConnectEpilog() 329 PreserveLCSSA); in ConnectEpilog() 586 const TargetTransformInfo *TTI, bool PreserveLCSSA, Loop **ResultLoop) { in UnrollRuntimeLoopRemainder() argument 632 if (!PreserveLCSSA) in UnrollRuntimeLoopRemainder() 712 nullptr, PreserveLCSSA); in UnrollRuntimeLoopRemainder() 929 NewPreHeader, VMap, DT, LI, PreserveLCSSA, *SE, Count); in UnrollRuntimeLoopRemainder() [all …]
|
H A D | BasicBlockUtils.cpp | 963 if (Options.PreserveLCSSA) { in ehAwareSplitEdge() 969 Succ, LoopPreds, "split", DT, LI, MSSAU, Options.PreserveLCSSA); in ehAwareSplitEdge() 970 if (Options.PreserveLCSSA) in ehAwareSplitEdge() 1149 bool PreserveLCSSA, bool &HasLoopExit) { in UpdateAnalysisInformation() argument 1208 if (PreserveLCSSA) in UpdateAnalysisInformation() 1326 MemorySSAUpdater *MSSAU, bool PreserveLCSSA); 1332 MemorySSAUpdater *MSSAU, bool PreserveLCSSA) { in SplitBlockPredecessorsImpl() argument 1344 DTU, DT, LI, MSSAU, PreserveLCSSA); in SplitBlockPredecessorsImpl() 1394 UpdateAnalysisInformation(BB, NewBB, Preds, DTU, DT, LI, MSSAU, PreserveLCSSA, in SplitBlockPredecessorsImpl() 1422 bool PreserveLCSSA) { in SplitBlockPredecessors() argument [all …]
|
H A D | LoopUnroll.cpp | 463 bool PreserveLCSSA, Loop **RemainderLoop, AAResults *AA) { in UnrollLoop() argument 566 PreserveLCSSA && CompletelyUnroll && in UnrollLoop() 598 PreserveLCSSA, RemainderLoop)) { in UnrollLoop() 983 changeToUnreachable(Latches.back()->getTerminator(), PreserveLCSSA); in UnrollLoop() 1047 if (PreserveLCSSA && OuterL && CompletelyUnroll && !NeedToFixLCSSA) in UnrollLoop() 1068 } else if (PreserveLCSSA) { in UnrollLoop() 1075 simplifyLoop(OuterL, DT, LI, SE, AC, nullptr, PreserveLCSSA); in UnrollLoop() 1079 simplifyLoop(SubLoop, DT, LI, SE, AC, nullptr, PreserveLCSSA); in UnrollLoop()
|
H A D | BreakCriticalEdges.cpp | 290 if (Options.PreserveLCSSA) { in SplitKnownCriticalEdge() 297 DestBB, LoopPreds, "split", DT, LI, MSSAU, Options.PreserveLCSSA); in SplitKnownCriticalEdge() 298 if (Options.PreserveLCSSA) in SplitKnownCriticalEdge()
|
H A D | LoopPeel.cpp | 918 bool PreserveLCSSA, ValueToValueMapTy &LVMap) { in peelLoop() argument 1098 simplifyLoop(L, &DT, LI, SE, AC, nullptr, PreserveLCSSA); in peelLoop()
|
H A D | LoopUtils.cpp | 59 bool PreserveLCSSA) { in formDedicatedExitBlocks() argument 91 BB, InLoopPredecessors, ".loopexit", DT, LI, MSSAU, PreserveLCSSA); in formDedicatedExitBlocks()
|
H A D | Local.cpp | 2843 unsigned llvm::changeToUnreachable(Instruction *I, bool PreserveLCSSA, in changeToUnreachable() argument 2856 Successor->removePredecessor(BB, PreserveLCSSA); in changeToUnreachable()
|
H A D | ScalarEvolutionExpander.cpp | 2250 if (!PreserveLCSSA || !DefI) in fixupLCSSAFormFor()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | BasicBlockUtils.h | 152 bool PreserveLCSSA = false; member 176 PreserveLCSSA = true; in setPreserveLCSSA() 347 bool PreserveLCSSA = false); 368 bool PreserveLCSSA = false); 385 MemorySSAUpdater *MSSAU = nullptr, bool PreserveLCSSA = false);
|
H A D | ScalarEvolutionExpander.h | 71 bool PreserveLCSSA; variable 179 const char *name, bool PreserveLCSSA = true) 180 : SE(se), DL(DL), IVName(name), PreserveLCSSA(PreserveLCSSA),
|
H A D | UnrollLoop.h | 84 OptimizationRemarkEmitter *ORE, bool PreserveLCSSA, 92 const TargetTransformInfo *TTI, bool PreserveLCSSA,
|
H A D | LoopSimplify.h | 66 bool PreserveLCSSA);
|
H A D | LoopPeel.h | 27 DominatorTree &DT, AssumptionCache *AC, bool PreserveLCSSA,
|
H A D | LoopUtils.h | 56 MemorySSAUpdater *MSSAU, bool PreserveLCSSA); 64 MemorySSAUpdater *MSSAU, bool PreserveLCSSA);
|
H A D | Local.h | 378 unsigned changeToUnreachable(Instruction *I, bool PreserveLCSSA = false,
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | HardwareLoops.cpp | 146 HardwareLoopsImpl(ScalarEvolution &SE, LoopInfo &LI, bool PreserveLCSSA, in HardwareLoopsImpl() argument 151 : SE(SE), LI(LI), PreserveLCSSA(PreserveLCSSA), DT(DT), DL(DL), TTI(TTI), in HardwareLoopsImpl() 166 bool PreserveLCSSA; member in __anon3d0d820f0111::HardwareLoopsImpl 248 bool PreserveLCSSA = mustPreserveAnalysisID(LCSSAID); in runOnFunction() local 264 HardwareLoopsImpl Impl(SE, LI, PreserveLCSSA, DT, DL, TTI, TLI, AC, ORE, in runOnFunction() 365 Preheader = InsertPreheaderForLoop(L, &DT, &LI, nullptr, PreserveLCSSA); in TryConvertLoop()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopUnrollPass.cpp | 1159 ProfileSummaryInfo *PSI, bool PreserveLCSSA, int OptLevel, in tryToUnrollLoop() argument 1315 if (peelLoop(L, PP.PeelCount, LI, &SE, DT, &AC, PreserveLCSSA, VMap)) { in tryToUnrollLoop() 1354 L, ULO, LI, &SE, &DT, &AC, &TTI, &ORE, PreserveLCSSA, &RemainderLoop, AA); in tryToUnrollLoop() 1450 bool PreserveLCSSA = mustPreserveAnalysisID(LCSSAID); in runOnLoop() local 1453 L, DT, LI, SE, TTI, AC, ORE, nullptr, nullptr, PreserveLCSSA, OptLevel, in runOnLoop()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCLoopInstrFormPrep.cpp | 249 bool PreserveLCSSA; member in __anon9d75ad0d0111::PPCLoopInstrFormPrep 410 PreserveLCSSA = mustPreserveAnalysisID(LCSSAID); in runOnFunction() 1303 LoopPredecessor = InsertPreheaderForLoop(L, DT, LI, nullptr, PreserveLCSSA); in runOnLoop()
|