Home
last modified time | relevance | path

Searched refs:OuterLoopLatch (Results 1 – 25 of 28) sorted by relevance

12

/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/Analysis/
H A DLoopNestAnalysis.cpp163 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 DLoopNestAnalysis.cpp141 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 DLoopNestAnalysis.cpp141 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 DLoopNestAnalysis.cpp141 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 DLoopNestAnalysis.cpp141 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 DLoopNestAnalysis.cpp141 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 DLoopNestAnalysis.cpp141 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 DLoopNestAnalysis.cpp141 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 DLoopNestAnalysis.cpp142 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 DLoopNestAnalysis.cpp142 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 DLoopNestAnalysis.cpp142 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 DLoopInterchange.cpp586 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 DLoopInterchange.cpp586 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 DLoopInterchange.cpp586 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 DLoopInterchange.cpp586 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 DLoopInterchange.cpp586 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 DLoopInterchange.cpp586 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 DLoopInterchange.cpp599 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 DLoopInterchange.cpp600 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 DLoopInterchange.cpp590 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 DLoopInterchange.cpp603 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 DLoopInterchange.cpp598 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 DLoopInterchange.cpp590 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 DLoopInterchange.cpp603 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 DLoopInterchange.cpp598 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 …]

12