Searched refs:InnerLoopLatch (Results 1 – 10 of 10) sorted by relevance
/external/llvm/lib/Transforms/Scalar/ |
D | LoopInterchange.cpp | 756 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch(); in currentLimitations() local 800 LoopExitBlock = getLoopLatchExitBlock(InnerLoopLatch, InnerLoopHeader); in currentLimitations() 830 for (const Instruction &I : reverse(*InnerLoopLatch)) { in currentLimitations() 1067 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch(); in splitInnerLoopLatch() local 1068 BasicBlock *InnerLoopLatchPred = InnerLoopLatch; in splitInnerLoopLatch() 1069 InnerLoopLatch = SplitBlock(InnerLoopLatchPred, Inc, DT, LI); in splitInnerLoopLatch() 1134 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch(); in adjustLoopBranches() local 1140 InnerLoopLatch->getUniquePredecessor(); in adjustLoopBranches() 1147 dyn_cast<BranchInst>(InnerLoopLatch->getTerminator()); in adjustLoopBranches() 1200 if (InnerLoopLatchPredecessorBI->getSuccessor(i) == InnerLoopLatch) in adjustLoopBranches() [all …]
|
/external/llvm-project/llvm/unittests/Transforms/Vectorize/ |
D | VPlanPredicatorTest.cpp | 74 VPBlockBase *InnerLoopLatch = InnerLoopH->getSuccessors()[1]; in TEST_F() local 104 EXPECT_EQ(InnerIfLinSucc, InnerLoopLatch); in TEST_F() 111 EXPECT_EQ(&*Plan, InnerLoopLatch->getPlan()); in TEST_F()
|
/external/llvm-project/llvm/lib/Transforms/Scalar/ |
D | LoopInterchange.cpp | 722 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch(); in currentLimitations() local 726 if (InnerLoop->getExitingBlock() != InnerLoopLatch || in currentLimitations() 728 !isa<BranchInst>(InnerLoopLatch->getTerminator()) || in currentLimitations() 853 llvm::reverse(InnerLoopLatch->instructionsWithoutDebug())) { in currentLimitations() 1495 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch(); in adjustLoopBranches() local 1499 InnerLoopLatch->getUniquePredecessor(); in adjustLoopBranches() 1506 dyn_cast<BranchInst>(InnerLoopLatch->getTerminator()); in adjustLoopBranches() 1556 updateSuccessor(InnerLoopLatchPredecessorBI, InnerLoopLatch, in adjustLoopBranches() 1567 updateSuccessor(OuterLoopLatchBI, OuterLoopLatchSuccessor, InnerLoopLatch, in adjustLoopBranches() 1574 moveLCSSAPhis(InnerLoopLatchSuccessor, InnerLoopHeader, InnerLoopLatch, in adjustLoopBranches() [all …]
|
D | LowerMatrixIntrinsics.cpp | 1258 ColumnPhis[I]->addIncoming(TileResult.getVector(I), TI.InnerLoopLatch); in createTiledLoops()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | LoopInterchange.cpp | 724 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch(); in currentLimitations() local 728 if (InnerLoop->getExitingBlock() != InnerLoopLatch || in currentLimitations() 730 !isa<BranchInst>(InnerLoopLatch->getTerminator()) || in currentLimitations() 855 llvm::reverse(InnerLoopLatch->instructionsWithoutDebug())) { in currentLimitations() 1461 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch(); in adjustLoopBranches() local 1465 InnerLoopLatch->getUniquePredecessor(); in adjustLoopBranches() 1472 dyn_cast<BranchInst>(InnerLoopLatch->getTerminator()); in adjustLoopBranches() 1523 updateSuccessor(InnerLoopLatchPredecessorBI, InnerLoopLatch, in adjustLoopBranches() 1534 updateSuccessor(OuterLoopLatchBI, OuterLoopLatchSuccessor, InnerLoopLatch, in adjustLoopBranches() 1541 moveLCSSAPhis(InnerLoopLatchSuccessor, InnerLoopHeader, InnerLoopLatch, in adjustLoopBranches() [all …]
|
/external/llvm-project/llvm/include/llvm/Transforms/Utils/ |
D | MatrixUtils.h | 64 BasicBlock *InnerLoopLatch = nullptr; member
|
/external/llvm-project/llvm/lib/Analysis/ |
D | LoopNestAnalysis.cpp | 223 const BasicBlock *InnerLoopLatch = InnerLoop.getLoopLatch(); in checkLoopsStructure() local 228 InnerLoop.getExitingBlock() != InnerLoopLatch || !InnerLoopExit) in checkLoopsStructure()
|
/external/llvm-project/llvm/lib/Transforms/Utils/ |
D | MatrixUtils.cpp | 95 InnerLoopLatch = InnerBody->getSingleSuccessor(); in CreateTiledLoops()
|
D | LoopUtils.cpp | 856 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch(); in hasIterationCountInvariantInParent() local 857 const SCEV *InnerLoopBECountSC = SE.getExitCount(InnerLoop, InnerLoopLatch); in hasIterationCountInvariantInParent()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | LoopUtils.cpp | 739 BasicBlock *InnerLoopLatch = InnerLoop->getLoopLatch(); in hasIterationCountInvariantInParent() local 740 const SCEV *InnerLoopBECountSC = SE.getExitCount(InnerLoop, InnerLoopLatch); in hasIterationCountInvariantInParent()
|