/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/ |
D | LoopSimplify.cpp | 118 LoopInfo *LI, bool PreserveLCSSA) { in InsertPreheaderForLoop() argument 140 LI, PreserveLCSSA); in InsertPreheaderForLoop() 219 ScalarEvolution *SE, bool PreserveLCSSA, in separateNestedLoop() argument 254 DT, LI, PreserveLCSSA); in separateNestedLoop() 317 formDedicatedExitBlocks(L, DT, LI, PreserveLCSSA); in separateNestedLoop() 319 if (PreserveLCSSA) { in separateNestedLoop() 464 bool PreserveLCSSA) { in simplifyOneLoop() argument 492 changeToUnreachable(TI, /*UseLLVMTrap=*/false, PreserveLCSSA); in simplifyOneLoop() 521 Preheader = InsertPreheaderForLoop(L, DT, LI, PreserveLCSSA); in simplifyOneLoop() 530 if (formDedicatedExitBlocks(L, DT, LI, PreserveLCSSA)) in simplifyOneLoop() [all …]
|
D | LoopUnrollRuntime.cpp | 72 LoopInfo *LI, bool PreserveLCSSA) { in ConnectProlog() argument 127 PreserveLCSSA); in ConnectProlog() 146 PreserveLCSSA); in ConnectProlog() 170 LoopInfo *LI, bool PreserveLCSSA) { in ConnectEpilog() argument 261 PreserveLCSSA); in ConnectEpilog() 271 PreserveLCSSA); in ConnectEpilog() 402 BasicBlock *LatchExit, bool PreserveLCSSA, in canSafelyUnrollMultiExitLoop() argument 409 if (!PreserveLCSSA) in canSafelyUnrollMultiExitLoop() 442 bool PreserveLCSSA, bool UseEpilogRemainder) { in canProfitablyUnrollMultiExitLoop() argument 447 PreserveLCSSA, UseEpilogRemainder) && in canProfitablyUnrollMultiExitLoop() [all …]
|
D | LoopUnroll.cpp | 338 OptimizationRemarkEmitter *ORE, bool PreserveLCSSA) { in UnrollLoop() argument 422 bool NeedToFixLCSSA = PreserveLCSSA && CompletelyUnroll && in UnrollLoop() 438 Peeled = peelLoop(L, PeelCount, LI, SE, DT, AC, PreserveLCSSA); in UnrollLoop() 472 DT, AC, PreserveLCSSA)) { in UnrollLoop() 842 if (PreserveLCSSA && OuterL && CompletelyUnroll && !NeedToFixLCSSA) in UnrollLoop() 865 } else if (PreserveLCSSA) { in UnrollLoop() 872 simplifyLoop(OuterL, DT, LI, SE, AC, PreserveLCSSA); in UnrollLoop() 876 simplifyLoop(SubLoop, DT, LI, SE, AC, PreserveLCSSA); in UnrollLoop()
|
D | BasicBlockUtils.cpp | 334 bool PreserveLCSSA, bool &HasLoopExit) { in UpdateAnalysisInformation() argument 366 if (PreserveLCSSA) in UpdateAnalysisInformation() 486 LoopInfo *LI, bool PreserveLCSSA) { in SplitBlockPredecessors() argument 498 LI, PreserveLCSSA); in SplitBlockPredecessors() 532 UpdateAnalysisInformation(BB, NewBB, Preds, DT, LI, PreserveLCSSA, in SplitBlockPredecessors() 548 bool PreserveLCSSA) { in SplitLandingPadPredecessors() argument 573 UpdateAnalysisInformation(OrigBB, NewBB1, Preds, DT, LI, PreserveLCSSA, in SplitLandingPadPredecessors() 610 PreserveLCSSA, HasLoopExit); in SplitLandingPadPredecessors()
|
D | BreakCriticalEdges.cpp | 257 if (Options.PreserveLCSSA) { in SplitCriticalEdge() 286 DestBB, LoopPreds, "split", DT, LI, Options.PreserveLCSSA); in SplitCriticalEdge() 287 if (Options.PreserveLCSSA) in SplitCriticalEdge()
|
D | LoopUnrollPeel.cpp | 505 AssumptionCache *AC, bool PreserveLCSSA) { in peelLoop() argument 667 simplifyLoop(ParentLoop, DT, LI, SE, AC, PreserveLCSSA); in peelLoop() 670 simplifyLoop(L, DT, LI, SE, AC, PreserveLCSSA); in peelLoop()
|
/external/llvm/lib/Transforms/Utils/ |
D | LoopSimplify.cpp | 119 LoopInfo *LI, bool PreserveLCSSA) { in InsertPreheaderForLoop() argument 141 LI, PreserveLCSSA); in InsertPreheaderForLoop() 161 bool PreserveLCSSA) { in rewriteLoopExitBlock() argument 177 PreserveLCSSA); in rewriteLoopExitBlock() 251 ScalarEvolution *SE, bool PreserveLCSSA, in separateNestedLoop() argument 286 DT, LI, PreserveLCSSA); in separateNestedLoop() 467 bool PreserveLCSSA) { in simplifyOneLoop() argument 527 Preheader = InsertPreheaderForLoop(L, DT, LI, PreserveLCSSA); in simplifyOneLoop() 549 if (rewriteLoopExitBlock(L, ExitBlock, DT, LI, PreserveLCSSA)) { in simplifyOneLoop() 566 separateNestedLoop(L, Preheader, DT, LI, SE, PreserveLCSSA, AC)) { in simplifyOneLoop() [all …]
|
D | LoopUnrollRuntime.cpp | 65 DominatorTree *DT, LoopInfo *LI, bool PreserveLCSSA) { in ConnectProlog() argument 133 PreserveLCSSA); in ConnectProlog() 155 LoopInfo *LI, bool PreserveLCSSA) { in ConnectEpilog() argument 254 PreserveLCSSA); in ConnectEpilog() 435 DominatorTree *DT, bool PreserveLCSSA) { in UnrollRuntimeLoopRemainder() argument 511 DT, LI, PreserveLCSSA); in UnrollRuntimeLoopRemainder() 649 PreserveLCSSA); in UnrollRuntimeLoopRemainder() 674 VMap, DT, LI, PreserveLCSSA); in UnrollRuntimeLoopRemainder()
|
D | BasicBlockUtils.cpp | 281 bool PreserveLCSSA, bool &HasLoopExit) { in UpdateAnalysisInformation() argument 299 if (PreserveLCSSA) in UpdateAnalysisInformation() 419 LoopInfo *LI, bool PreserveLCSSA) { in SplitBlockPredecessors() argument 431 LI, PreserveLCSSA); in SplitBlockPredecessors() 466 UpdateAnalysisInformation(BB, NewBB, Preds, DT, LI, PreserveLCSSA, in SplitBlockPredecessors() 479 bool PreserveLCSSA) { in SplitLandingPadPredecessors() argument 504 UpdateAnalysisInformation(OrigBB, NewBB1, Preds, DT, LI, PreserveLCSSA, in SplitLandingPadPredecessors() 541 PreserveLCSSA, HasLoopExit); in SplitLandingPadPredecessors()
|
D | BreakCriticalEdges.cpp | 276 if (Options.PreserveLCSSA) { in SplitCriticalEdge() 305 DestBB, LoopPreds, "split", DT, LI, Options.PreserveLCSSA); in SplitCriticalEdge() 306 if (Options.PreserveLCSSA) in SplitCriticalEdge()
|
D | LoopUnroll.cpp | 207 bool PreserveLCSSA) { in UnrollLoop() argument 274 bool NeedToFixLCSSA = PreserveLCSSA && CompletelyUnroll && in UnrollLoop() 302 PreserveLCSSA)) { in UnrollLoop() 655 if (PreserveLCSSA && OuterL && CompletelyUnroll && !NeedToFixLCSSA) in UnrollLoop() 666 simplifyLoop(OuterL, DT, LI, SE, AC, PreserveLCSSA); in UnrollLoop()
|
/external/llvm/include/llvm/Transforms/Utils/ |
D | BasicBlockUtils.h | 81 bool PreserveLCSSA; member 86 DontDeleteUselessPHIs(false), PreserveLCSSA(false) {} in DT() 99 PreserveLCSSA = true; in setPreserveLCSSA() 201 bool PreserveLCSSA = false); 221 bool PreserveLCSSA = false);
|
D | UnrollLoop.h | 35 DominatorTree *DT, AssumptionCache *AC, bool PreserveLCSSA); 41 bool PreserveLCSSA);
|
D | LoopSimplify.h | 61 AssumptionCache *AC, bool PreserveLCSSA);
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/ |
D | BasicBlockUtils.h | 89 bool PreserveLCSSA = false; member 106 PreserveLCSSA = true; in setPreserveLCSSA() 206 bool PreserveLCSSA = false); 225 bool PreserveLCSSA = false);
|
D | UnrollLoop.h | 64 OptimizationRemarkEmitter *ORE, bool PreserveLCSSA); 72 bool PreserveLCSSA); 81 DominatorTree *DT, AssumptionCache *AC, bool PreserveLCSSA);
|
D | LoopSimplify.h | 61 AssumptionCache *AC, bool PreserveLCSSA);
|
D | LoopUtils.h | 364 bool PreserveLCSSA); 372 bool PreserveLCSSA);
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopInterchange.cpp | 333 LoopInfo *LI, DominatorTree *DT, bool PreserveLCSSA) in LoopInterchangeLegality() argument 335 PreserveLCSSA(PreserveLCSSA), InnerLoopHasReduction(false) {} in LoopInterchangeLegality() 362 bool PreserveLCSSA; member in __anon860498c00111::LoopInterchangeLegality 431 bool PreserveLCSSA; member 456 PreserveLCSSA = mustPreserveAnalysisID(LCSSAID); in runOnFunction() 580 PreserveLCSSA); in processLoop() 873 InsertPreheaderForLoop(OuterLoop, DT, LI, PreserveLCSSA); in canInterchangeLoops() 879 InsertPreheaderForLoop(InnerLoop, DT, LI, PreserveLCSSA); in canInterchangeLoops()
|
D | LoopRerollPass.cpp | 159 bool PreserveLCSSA; member in __anon75a821df0111::LoopReroll 355 bool PreserveLCSSA, in DAGRootTracker() 359 PreserveLCSSA(PreserveLCSSA), IV(IV), IVToIncMap(IncrMap), in DAGRootTracker() 410 bool PreserveLCSSA; member 1534 Preheader = InsertPreheaderForLoop(L, DT, LI, PreserveLCSSA); in replaceIV() 1674 DAGRootTracker DAGRoots(this, L, IV, SE, AA, TLI, DT, LI, PreserveLCSSA, in reroll() 1705 PreserveLCSSA = mustPreserveAnalysisID(LCSSAID); in runOnLoop()
|
D | LoopUnrollPass.cpp | 899 AssumptionCache &AC, bool PreserveLCSSA, in tryToUnrollLoop() argument 975 PreserveLCSSA)) in tryToUnrollLoop() 1015 bool PreserveLCSSA = mustPreserveAnalysisID(LCSSAID); in runOnLoop() local 1017 return tryToUnrollLoop(L, DT, LI, SE, TTI, AC, PreserveLCSSA, ProvidedCount, in runOnLoop()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | LoopInterchange.cpp | 330 LoopInfo *LI, DominatorTree *DT, bool PreserveLCSSA, in LoopInterchangeLegality() argument 333 PreserveLCSSA(PreserveLCSSA), ORE(ORE) {} in LoopInterchangeLegality() 362 bool PreserveLCSSA; member in __anoncf6d1f180211::LoopInterchangeLegality 441 bool PreserveLCSSA; member 473 PreserveLCSSA = mustPreserveAnalysisID(LCSSAID); in runOnFunction() 584 PreserveLCSSA, ORE); in processLoop() 1032 InsertPreheaderForLoop(OuterLoop, DT, LI, PreserveLCSSA); in canInterchangeLoops() 1038 InsertPreheaderForLoop(InnerLoop, DT, LI, PreserveLCSSA); in canInterchangeLoops()
|
D | LoopRerollPass.cpp | 185 bool PreserveLCSSA; member in __anona66d3d370111::LoopReroll 382 bool PreserveLCSSA, in DAGRootTracker() 386 PreserveLCSSA(PreserveLCSSA), IV(IV), IVToIncMap(IncrMap), in DAGRootTracker() 439 bool PreserveLCSSA; member 1609 DAGRootTracker DAGRoots(this, L, IV, SE, AA, TLI, DT, LI, PreserveLCSSA, in reroll() 1640 PreserveLCSSA = mustPreserveAnalysisID(LCSSAID); in runOnLoop()
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCLoopPreIncPrep.cpp | 90 bool PreserveLCSSA; member in __anone5777ed50111::PPCLoopPreIncPrep 154 PreserveLCSSA = mustPreserveAnalysisID(LCSSAID); in runOnFunction() 251 LoopPredecessor = InsertPreheaderForLoop(L, DT, LI, PreserveLCSSA); in runOnLoop()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/ |
D | PPCLoopPreIncPrep.cpp | 109 bool PreserveLCSSA; member in __anon163c9a2d0111::PPCLoopPreIncPrep 176 PreserveLCSSA = mustPreserveAnalysisID(LCSSAID); in runOnFunction() 341 LoopPredecessor = InsertPreheaderForLoop(L, DT, LI, PreserveLCSSA); in runOnLoop()
|