/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/Analysis/ |
H A D | LoopNestAnalysis.cpp | 163 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in analyzeLoopNestForPerfectNest() local 167 !containsOnlySafeInstructions(*OuterLoopLatch) || in analyzeLoopNestForPerfectNest() 227 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in getInterveningInstructions() local 232 GetUnsafeInstructions(*OuterLoopLatch); in getInterveningInstructions() 328 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in checkLoopsStructure() local 334 if (OuterLoop.getExitingBlock() != OuterLoopLatch || in checkLoopsStructure() 387 &LoopNest::skipEmptyBlockUntil(Succ, OuterLoopLatch); in checkLoopsStructure() 392 if (PotentialOuterLatch == OuterLoopLatch) in checkLoopsStructure() 400 Succ->getSingleSuccessor() == OuterLoopLatch) { in checkLoopsStructure() 425 OuterLoopLatch) != OuterLoopLatch)) { in checkLoopsStructure()
|
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/Analysis/ |
H A D | LoopNestAnalysis.cpp | 141 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in arePerfectlyNested() local 145 !containsOnlySafeInstructions(*OuterLoopLatch) || in arePerfectlyNested() 245 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in checkLoopsStructure() local 251 if (OuterLoop.getExitingBlock() != OuterLoopLatch || in checkLoopsStructure() 304 &LoopNest::skipEmptyBlockUntil(Succ, OuterLoopLatch); in checkLoopsStructure() 309 if (PotentialOuterLatch == OuterLoopLatch) in checkLoopsStructure() 317 Succ->getSingleSuccessor() == OuterLoopLatch) { in checkLoopsStructure() 339 LoopNest::skipEmptyBlockUntil(InnerLoop.getExitBlock(), OuterLoopLatch); in checkLoopsStructure() 340 if (&SuccInner != OuterLoopLatch && &SuccInner != ExtraPhiBlock) { in checkLoopsStructure()
|
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/lib/Analysis/ |
H A D | LoopNestAnalysis.cpp | 141 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in arePerfectlyNested() local 145 !containsOnlySafeInstructions(*OuterLoopLatch) || in arePerfectlyNested() 245 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in checkLoopsStructure() local 251 if (OuterLoop.getExitingBlock() != OuterLoopLatch || in checkLoopsStructure() 304 &LoopNest::skipEmptyBlockUntil(Succ, OuterLoopLatch); in checkLoopsStructure() 309 if (PotentialOuterLatch == OuterLoopLatch) in checkLoopsStructure() 317 Succ->getSingleSuccessor() == OuterLoopLatch) { in checkLoopsStructure() 339 LoopNest::skipEmptyBlockUntil(InnerLoop.getExitBlock(), OuterLoopLatch); in checkLoopsStructure() 340 if (&SuccInner != OuterLoopLatch && &SuccInner != ExtraPhiBlock) { in checkLoopsStructure()
|
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Analysis/ |
H A D | LoopNestAnalysis.cpp | 141 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in arePerfectlyNested() local 145 !containsOnlySafeInstructions(*OuterLoopLatch) || in arePerfectlyNested() 247 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in checkLoopsStructure() local 253 if (OuterLoop.getExitingBlock() != OuterLoopLatch || in checkLoopsStructure() 306 &LoopNest::skipEmptyBlockUntil(Succ, OuterLoopLatch); in checkLoopsStructure() 311 if (PotentialOuterLatch == OuterLoopLatch) in checkLoopsStructure() 319 Succ->getSingleSuccessor() == OuterLoopLatch) { in checkLoopsStructure() 344 OuterLoopLatch) != OuterLoopLatch)) { in checkLoopsStructure()
|
/dports/graphics/llvm-mesa/llvm-13.0.1.src/lib/Analysis/ |
H A D | LoopNestAnalysis.cpp | 141 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in arePerfectlyNested() local 145 !containsOnlySafeInstructions(*OuterLoopLatch) || in arePerfectlyNested() 247 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in checkLoopsStructure() local 253 if (OuterLoop.getExitingBlock() != OuterLoopLatch || in checkLoopsStructure() 306 &LoopNest::skipEmptyBlockUntil(Succ, OuterLoopLatch); in checkLoopsStructure() 311 if (PotentialOuterLatch == OuterLoopLatch) in checkLoopsStructure() 319 Succ->getSingleSuccessor() == OuterLoopLatch) { in checkLoopsStructure() 344 OuterLoopLatch) != OuterLoopLatch)) { in checkLoopsStructure()
|
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/lib/Analysis/ |
H A D | LoopNestAnalysis.cpp | 141 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in arePerfectlyNested() local 145 !containsOnlySafeInstructions(*OuterLoopLatch) || in arePerfectlyNested() 247 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in checkLoopsStructure() local 253 if (OuterLoop.getExitingBlock() != OuterLoopLatch || in checkLoopsStructure() 306 &LoopNest::skipEmptyBlockUntil(Succ, OuterLoopLatch); in checkLoopsStructure() 311 if (PotentialOuterLatch == OuterLoopLatch) in checkLoopsStructure() 319 Succ->getSingleSuccessor() == OuterLoopLatch) { in checkLoopsStructure() 344 OuterLoopLatch) != OuterLoopLatch)) { in checkLoopsStructure()
|
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/lib/Analysis/ |
H A D | LoopNestAnalysis.cpp | 141 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in arePerfectlyNested() local 145 !containsOnlySafeInstructions(*OuterLoopLatch) || in arePerfectlyNested() 247 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in checkLoopsStructure() local 253 if (OuterLoop.getExitingBlock() != OuterLoopLatch || in checkLoopsStructure() 306 &LoopNest::skipEmptyBlockUntil(Succ, OuterLoopLatch); in checkLoopsStructure() 311 if (PotentialOuterLatch == OuterLoopLatch) in checkLoopsStructure() 319 Succ->getSingleSuccessor() == OuterLoopLatch) { in checkLoopsStructure() 344 OuterLoopLatch) != OuterLoopLatch)) { in checkLoopsStructure()
|
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/lib/Analysis/ |
H A D | LoopNestAnalysis.cpp | 141 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in arePerfectlyNested() local 145 !containsOnlySafeInstructions(*OuterLoopLatch) || in arePerfectlyNested() 247 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in checkLoopsStructure() local 253 if (OuterLoop.getExitingBlock() != OuterLoopLatch || in checkLoopsStructure() 306 &LoopNest::skipEmptyBlockUntil(Succ, OuterLoopLatch); in checkLoopsStructure() 311 if (PotentialOuterLatch == OuterLoopLatch) in checkLoopsStructure() 319 Succ->getSingleSuccessor() == OuterLoopLatch) { in checkLoopsStructure() 344 OuterLoopLatch) != OuterLoopLatch)) { in checkLoopsStructure()
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/Analysis/ |
H A D | LoopNestAnalysis.cpp | 142 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in arePerfectlyNested() local 146 !containsOnlySafeInstructions(*OuterLoopLatch) || in arePerfectlyNested() 221 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in checkLoopsStructure() local 227 if (OuterLoop.getExitingBlock() != OuterLoopLatch || in checkLoopsStructure() 269 if (Succ == OuterLoopLatch) in checkLoopsStructure() 277 Succ->getSingleSuccessor() == OuterLoopLatch) { in checkLoopsStructure() 298 (SuccInner != OuterLoopLatch && SuccInner != ExtraPhiBlock)) { in checkLoopsStructure()
|
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Analysis/ |
H A D | LoopNestAnalysis.cpp | 142 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in arePerfectlyNested() local 146 !containsOnlySafeInstructions(*OuterLoopLatch) || in arePerfectlyNested() 221 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in checkLoopsStructure() local 227 if (OuterLoop.getExitingBlock() != OuterLoopLatch || in checkLoopsStructure() 245 if (Succ == OuterLoopLatch) in checkLoopsStructure() 258 if (InnerLoopExit->getSingleSuccessor() != OuterLoopLatch) { in checkLoopsStructure()
|
/dports/devel/llvm11/llvm-11.0.1.src/lib/Analysis/ |
H A D | LoopNestAnalysis.cpp | 142 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in arePerfectlyNested() local 146 !containsOnlySafeInstructions(*OuterLoopLatch) || in arePerfectlyNested() 221 const BasicBlock *OuterLoopLatch = OuterLoop.getLoopLatch(); in checkLoopsStructure() local 227 if (OuterLoop.getExitingBlock() != OuterLoopLatch || in checkLoopsStructure() 245 if (Succ == OuterLoopLatch) in checkLoopsStructure() 258 if (InnerLoopExit->getSingleSuccessor() != OuterLoopLatch) { in checkLoopsStructure()
|
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Transforms/Scalar/ |
H A D | LoopInterchange.cpp | 586 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in tightlyNested() local 600 Succ != OuterLoopLatch) in tightlyNested() 607 containsUnsafeInstructions(OuterLoopLatch)) in tightlyNested() 621 LoopNest::skipEmptyBlockUntil(InnerLoopExit, OuterLoopLatch); in tightlyNested() 622 if (&SuccInner != OuterLoopLatch) { in tightlyNested() 1622 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in adjustLoopBranches() local 1630 dyn_cast<BranchInst>(OuterLoopLatch->getTerminator()); in adjustLoopBranches() 1664 updateSuccessor(OuterLoopHeaderBI, OuterLoopLatch, InnerLoopLatch, in adjustLoopBranches() 1704 OuterLoopHeader, OuterLoopLatch, InnerLoop->getExitBlock(), in adjustLoopBranches() 1738 OuterLoopHeader->replacePhiUsesWith(InnerLoopLatch, OuterLoopLatch); in adjustLoopBranches() [all …]
|
/dports/graphics/llvm-mesa/llvm-13.0.1.src/lib/Transforms/Scalar/ |
H A D | LoopInterchange.cpp | 586 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in tightlyNested() local 600 Succ != OuterLoopLatch) in tightlyNested() 607 containsUnsafeInstructions(OuterLoopLatch)) in tightlyNested() 621 LoopNest::skipEmptyBlockUntil(InnerLoopExit, OuterLoopLatch); in tightlyNested() 622 if (&SuccInner != OuterLoopLatch) { in tightlyNested() 1622 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in adjustLoopBranches() local 1630 dyn_cast<BranchInst>(OuterLoopLatch->getTerminator()); in adjustLoopBranches() 1664 updateSuccessor(OuterLoopHeaderBI, OuterLoopLatch, InnerLoopLatch, in adjustLoopBranches() 1704 OuterLoopHeader, OuterLoopLatch, InnerLoop->getExitBlock(), in adjustLoopBranches() 1738 OuterLoopHeader->replacePhiUsesWith(InnerLoopLatch, OuterLoopLatch); in adjustLoopBranches() [all …]
|
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopInterchange.cpp | 586 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in tightlyNested() local 600 Succ != OuterLoopLatch) in tightlyNested() 607 containsUnsafeInstructions(OuterLoopLatch)) in tightlyNested() 621 LoopNest::skipEmptyBlockUntil(InnerLoopExit, OuterLoopLatch); in tightlyNested() 622 if (&SuccInner != OuterLoopLatch) { in tightlyNested() 1622 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in adjustLoopBranches() local 1630 dyn_cast<BranchInst>(OuterLoopLatch->getTerminator()); in adjustLoopBranches() 1664 updateSuccessor(OuterLoopHeaderBI, OuterLoopLatch, InnerLoopLatch, in adjustLoopBranches() 1704 OuterLoopHeader, OuterLoopLatch, InnerLoop->getExitBlock(), in adjustLoopBranches() 1738 OuterLoopHeader->replacePhiUsesWith(InnerLoopLatch, OuterLoopLatch); in adjustLoopBranches() [all …]
|
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/Transforms/Scalar/ |
H A D | LoopInterchange.cpp | 586 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in tightlyNested() local 600 Succ != OuterLoopLatch) in tightlyNested() 607 containsUnsafeInstructions(OuterLoopLatch)) in tightlyNested() 621 LoopNest::skipEmptyBlockUntil(InnerLoopExit, OuterLoopLatch); in tightlyNested() 622 if (&SuccInner != OuterLoopLatch) { in tightlyNested() 1622 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in adjustLoopBranches() local 1630 dyn_cast<BranchInst>(OuterLoopLatch->getTerminator()); in adjustLoopBranches() 1664 updateSuccessor(OuterLoopHeaderBI, OuterLoopLatch, InnerLoopLatch, in adjustLoopBranches() 1704 OuterLoopHeader, OuterLoopLatch, InnerLoop->getExitBlock(), in adjustLoopBranches() 1738 OuterLoopHeader->replacePhiUsesWith(InnerLoopLatch, OuterLoopLatch); in adjustLoopBranches() [all …]
|
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/lib/Transforms/Scalar/ |
H A D | LoopInterchange.cpp | 586 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in tightlyNested() local 600 Succ != OuterLoopLatch) in tightlyNested() 607 containsUnsafeInstructions(OuterLoopLatch)) in tightlyNested() 621 LoopNest::skipEmptyBlockUntil(InnerLoopExit, OuterLoopLatch); in tightlyNested() 622 if (&SuccInner != OuterLoopLatch) { in tightlyNested() 1622 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in adjustLoopBranches() local 1630 dyn_cast<BranchInst>(OuterLoopLatch->getTerminator()); in adjustLoopBranches() 1664 updateSuccessor(OuterLoopHeaderBI, OuterLoopLatch, InnerLoopLatch, in adjustLoopBranches() 1704 OuterLoopHeader, OuterLoopLatch, InnerLoop->getExitBlock(), in adjustLoopBranches() 1738 OuterLoopHeader->replacePhiUsesWith(InnerLoopLatch, OuterLoopLatch); in adjustLoopBranches() [all …]
|
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/lib/Transforms/Scalar/ |
H A D | LoopInterchange.cpp | 586 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); 600 Succ != OuterLoopLatch) 607 containsUnsafeInstructions(OuterLoopLatch)) 621 LoopNest::skipEmptyBlockUntil(InnerLoopExit, OuterLoopLatch); 622 if (&SuccInner != OuterLoopLatch) { 1622 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); 1630 dyn_cast<BranchInst>(OuterLoopLatch->getTerminator()); 1664 updateSuccessor(OuterLoopHeaderBI, OuterLoopLatch, InnerLoopLatch, 1704 OuterLoopHeader, OuterLoopLatch, InnerLoop->getExitBlock(), 1738 OuterLoopHeader->replacePhiUsesWith(InnerLoopLatch, OuterLoopLatch); [all …]
|
/dports/devel/llvm90/llvm-9.0.1.src/lib/Transforms/Scalar/ |
H A D | LoopInterchange.cpp | 599 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in tightlyNested() local 613 Succ != OuterLoopLatch) in tightlyNested() 620 containsUnsafeInstructions(OuterLoopLatch)) in tightlyNested() 1414 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in adjustLoopBranches() local 1422 dyn_cast<BranchInst>(OuterLoopLatch->getTerminator()); in adjustLoopBranches() 1449 updateSuccessor(OuterLoopHeaderBI, OuterLoopLatch, LoopExit, DTUpdates); in adjustLoopBranches() 1485 OuterLoopHeader, OuterLoopLatch, InnerLoop->getExitBlock()); in adjustLoopBranches() 1488 OuterLoopLatchSuccessor->replacePhiUsesWith(OuterLoopLatch, InnerLoopLatch); in adjustLoopBranches() 1516 OuterLoopHeader->replacePhiUsesWith(InnerLoopLatch, OuterLoopLatch); in adjustLoopBranches() 1518 InnerLoopHeader->replacePhiUsesWith(OuterLoopLatch, InnerLoopLatch); in adjustLoopBranches()
|
/dports/devel/llvm80/llvm-8.0.1.src/lib/Transforms/Scalar/ |
H A D | LoopInterchange.cpp | 600 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in tightlyNested() local 614 Succ != OuterLoopLatch) in tightlyNested() 621 containsUnsafeInstructions(OuterLoopLatch)) in tightlyNested() 1385 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in adjustLoopBranches() local 1393 dyn_cast<BranchInst>(OuterLoopLatch->getTerminator()); in adjustLoopBranches() 1420 updateSuccessor(OuterLoopHeaderBI, OuterLoopLatch, LoopExit, DTUpdates); in adjustLoopBranches() 1455 moveLCSSAPhis(InnerLoopLatchSuccessor, InnerLoopLatch, OuterLoopLatch); in adjustLoopBranches() 1458 updateIncomingBlock(OuterLoopLatchSuccessor, OuterLoopLatch, InnerLoopLatch); in adjustLoopBranches() 1486 updateIncomingBlock(OuterLoopHeader, InnerLoopLatch, OuterLoopLatch); in adjustLoopBranches() 1488 updateIncomingBlock(InnerLoopHeader, OuterLoopLatch, InnerLoopLatch); in adjustLoopBranches()
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/Transforms/Scalar/ |
H A D | LoopInterchange.cpp | 590 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in tightlyNested() local 604 Succ != OuterLoopLatch) in tightlyNested() 611 containsUnsafeInstructions(OuterLoopLatch)) in tightlyNested() 1497 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in adjustLoopBranches() local 1505 dyn_cast<BranchInst>(OuterLoopLatch->getTerminator()); in adjustLoopBranches() 1537 if (llvm::is_contained(OuterLoopHeaderBI->successors(), OuterLoopLatch)) in adjustLoopBranches() 1538 updateSuccessor(OuterLoopHeaderBI, OuterLoopLatch, LoopExit, DTUpdates, in adjustLoopBranches() 1576 OuterLoopHeader, OuterLoopLatch, InnerLoop->getExitBlock(), in adjustLoopBranches() 1580 OuterLoopLatchSuccessor->replacePhiUsesWith(OuterLoopLatch, InnerLoopLatch); in adjustLoopBranches() 1606 OuterLoopHeader->replacePhiUsesWith(InnerLoopLatch, OuterLoopLatch); in adjustLoopBranches() [all …]
|
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Transforms/Scalar/ |
H A D | LoopInterchange.cpp | 603 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in tightlyNested() local 617 Succ != OuterLoopLatch) in tightlyNested() 624 containsUnsafeInstructions(OuterLoopLatch)) in tightlyNested() 1484 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in adjustLoopBranches() local 1492 dyn_cast<BranchInst>(OuterLoopLatch->getTerminator()); in adjustLoopBranches() 1525 OuterLoopLatch) != succ_end(OuterLoopHeaderBI)) in adjustLoopBranches() 1526 updateSuccessor(OuterLoopHeaderBI, OuterLoopLatch, LoopExit, DTUpdates, in adjustLoopBranches() 1564 OuterLoopHeader, OuterLoopLatch, InnerLoop->getExitBlock(), in adjustLoopBranches() 1568 OuterLoopLatchSuccessor->replacePhiUsesWith(OuterLoopLatch, InnerLoopLatch); in adjustLoopBranches() 1594 OuterLoopHeader->replacePhiUsesWith(InnerLoopLatch, OuterLoopLatch); in adjustLoopBranches() [all …]
|
/dports/devel/llvm10/llvm-10.0.1.src/lib/Transforms/Scalar/ |
H A D | LoopInterchange.cpp | 598 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in tightlyNested() local 612 Succ != OuterLoopLatch) in tightlyNested() 619 containsUnsafeInstructions(OuterLoopLatch)) in tightlyNested() 1462 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in adjustLoopBranches() local 1470 dyn_cast<BranchInst>(OuterLoopLatch->getTerminator()); in adjustLoopBranches() 1503 OuterLoopLatch) != succ_end(OuterLoopHeaderBI)) in adjustLoopBranches() 1504 updateSuccessor(OuterLoopHeaderBI, OuterLoopLatch, LoopExit, DTUpdates, in adjustLoopBranches() 1542 OuterLoopHeader, OuterLoopLatch, InnerLoop->getExitBlock(), in adjustLoopBranches() 1546 OuterLoopLatchSuccessor->replacePhiUsesWith(OuterLoopLatch, InnerLoopLatch); in adjustLoopBranches() 1574 OuterLoopHeader->replacePhiUsesWith(InnerLoopLatch, OuterLoopLatch); in adjustLoopBranches() [all …]
|
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/Transforms/Scalar/ |
H A D | LoopInterchange.cpp | 590 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in tightlyNested() local 604 Succ != OuterLoopLatch) in tightlyNested() 611 containsUnsafeInstructions(OuterLoopLatch)) in tightlyNested() 1500 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in adjustLoopBranches() local 1508 dyn_cast<BranchInst>(OuterLoopLatch->getTerminator()); in adjustLoopBranches() 1540 if (llvm::is_contained(OuterLoopHeaderBI->successors(), OuterLoopLatch)) in adjustLoopBranches() 1541 updateSuccessor(OuterLoopHeaderBI, OuterLoopLatch, LoopExit, DTUpdates, in adjustLoopBranches() 1579 OuterLoopHeader, OuterLoopLatch, InnerLoop->getExitBlock(), in adjustLoopBranches() 1583 OuterLoopLatchSuccessor->replacePhiUsesWith(OuterLoopLatch, InnerLoopLatch); in adjustLoopBranches() 1609 OuterLoopHeader->replacePhiUsesWith(InnerLoopLatch, OuterLoopLatch); in adjustLoopBranches() [all …]
|
/dports/devel/llvm11/llvm-11.0.1.src/lib/Transforms/Scalar/ |
H A D | LoopInterchange.cpp | 603 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in tightlyNested() local 617 Succ != OuterLoopLatch) in tightlyNested() 624 containsUnsafeInstructions(OuterLoopLatch)) in tightlyNested() 1484 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in adjustLoopBranches() local 1492 dyn_cast<BranchInst>(OuterLoopLatch->getTerminator()); in adjustLoopBranches() 1525 OuterLoopLatch) != succ_end(OuterLoopHeaderBI)) in adjustLoopBranches() 1526 updateSuccessor(OuterLoopHeaderBI, OuterLoopLatch, LoopExit, DTUpdates, in adjustLoopBranches() 1564 OuterLoopHeader, OuterLoopLatch, InnerLoop->getExitBlock(), in adjustLoopBranches() 1568 OuterLoopLatchSuccessor->replacePhiUsesWith(OuterLoopLatch, InnerLoopLatch); in adjustLoopBranches() 1594 OuterLoopHeader->replacePhiUsesWith(InnerLoopLatch, OuterLoopLatch); in adjustLoopBranches() [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
H A D | LoopInterchange.cpp | 598 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in tightlyNested() local 612 Succ != OuterLoopLatch) in tightlyNested() 619 containsUnsafeInstructions(OuterLoopLatch)) in tightlyNested() 1462 BasicBlock *OuterLoopLatch = OuterLoop->getLoopLatch(); in adjustLoopBranches() local 1470 dyn_cast<BranchInst>(OuterLoopLatch->getTerminator()); in adjustLoopBranches() 1503 OuterLoopLatch) != succ_end(OuterLoopHeaderBI)) in adjustLoopBranches() 1504 updateSuccessor(OuterLoopHeaderBI, OuterLoopLatch, LoopExit, DTUpdates, in adjustLoopBranches() 1542 OuterLoopHeader, OuterLoopLatch, InnerLoop->getExitBlock(), in adjustLoopBranches() 1546 OuterLoopLatchSuccessor->replacePhiUsesWith(OuterLoopLatch, InnerLoopLatch); in adjustLoopBranches() 1574 OuterLoopHeader->replacePhiUsesWith(InnerLoopLatch, OuterLoopLatch); in adjustLoopBranches() [all …]
|