Home
last modified time | relevance | path

Searched refs:getExitingBlock (Results 1 – 25 of 69) sorted by relevance

123

/external/llvm-project/llvm/lib/Analysis/
DLoopNestAnalysis.cpp227 if (OuterLoop.getExitingBlock() != OuterLoopLatch || in checkLoopsStructure()
228 InnerLoop.getExitingBlock() != InnerLoopLatch || !InnerLoopExit) in checkLoopsStructure()
/external/llvm-project/llvm/unittests/Transforms/Vectorize/
DVPlanLoopInfoTest.cpp82 EXPECT_EQ(Latch, VPLp->getExitingBlock()); in TEST_F()
/external/llvm/lib/Transforms/Utils/
DLoopVersioning.cpp146 PN->addIncoming(Inst, VersionedLoop->getExitingBlock()); in addPHINodes()
161 PN->addIncoming(ClonedValue, NonVersionedLoop->getExitingBlock()); in addPHINodes()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLoopVersioning.cpp150 PN->addIncoming(Inst, VersionedLoop->getExitingBlock()); in addPHINodes()
165 PN->addIncoming(ClonedValue, NonVersionedLoop->getExitingBlock()); in addPHINodes()
DLoopUnrollAndJam.cpp279 SubLoopBlocksLast.push_back(SubLoop->getExitingBlock()); in UnrollAndJamLoop()
281 AftBlocksLast.push_back(L->getExitingBlock()); in UnrollAndJamLoop()
735 BasicBlock *Exit = L->getExitingBlock(); in isSafeToUnrollAndJam()
738 BasicBlock *SubLoopExit = SubLoop->getExitingBlock(); in isSafeToUnrollAndJam()
DLoopUnrollPeel.cpp99 if (!L->getExitingBlock() || !L->getUniqueExitBlock()) in canPeel()
106 if (L->getLoopLatch() != L->getExitingBlock()) in canPeel()
DLoopUnrollRuntime.cpp600 (!L->getExitingBlock() || OtherExits.size())) { in UnrollRuntimeLoopRemainder()
844 if (DT && !L->getExitingBlock()) { in UnrollRuntimeLoopRemainder()
/external/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp1571 if (!L->getExitingBlock()) in canExpandBackedgeTakenCount()
1575 if (!isa<BranchInst>(L->getExitingBlock()->getTerminator())) in canExpandBackedgeTakenCount()
1622 assert(L->getExitingBlock() && "expected loop exit"); in getLoopTest()
1629 BranchInst *BI = dyn_cast<BranchInst>(L->getExitingBlock()->getTerminator()); in getLoopTest()
1748 cast<BranchInst>(L->getExitingBlock()->getTerminator())->getCondition(); in FindLoopCounter()
1849 BranchInst *BI = cast<BranchInst>(L->getExitingBlock()->getTerminator()); in genLoopLimit()
1892 BranchInst *BI = cast<BranchInst>(L->getExitingBlock()->getTerminator()); in genLoopLimit()
1924 if (L->getExitingBlock() == L->getLoopLatch()) { in linearFunctionTestReplace()
1933 CmpIndVar = IndVar->getIncomingValueForBlock(L->getExitingBlock()); in linearFunctionTestReplace()
1942 BranchInst *BI = cast<BranchInst>(L->getExitingBlock()->getTerminator()); in linearFunctionTestReplace()
DLoopVersioningLICM.cpp225 if (!CurLoop->getExitingBlock()) { in legalLoopStructure()
232 if (CurLoop->getExitingBlock() != CurLoop->getLoopLatch()) { in legalLoopStructure()
/external/llvm-project/llvm/lib/Transforms/Utils/
DLoopVersioning.cpp152 PN->addIncoming(Inst, VersionedLoop->getExitingBlock()); in addPHINodes()
167 PN->addIncoming(ClonedValue, NonVersionedLoop->getExitingBlock()); in addPHINodes()
DLoopPeel.cpp111 if (!L->getExitingBlock() || !L->getUniqueExitBlock()) in canPeel()
118 if (L->getLoopLatch() != L->getExitingBlock()) in canPeel()
DLoopUnrollRuntime.cpp625 (!L->getExitingBlock() || OtherExits.size())) { in UnrollRuntimeLoopRemainder()
875 if (DT && !L->getExitingBlock()) { in UnrollRuntimeLoopRemainder()
DLoopUnrollAndJam.cpp331 SubLoopBlocksLast.push_back(SubLoop->getExitingBlock()); in UnrollAndJamLoop()
333 AftBlocksLast.push_back(L->getExitingBlock()); in UnrollAndJamLoop()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopVersioningLICM.cpp232 if (!CurLoop->getExitingBlock()) { in legalLoopStructure()
239 if (CurLoop->getExitingBlock() != CurLoop->getLoopLatch()) { in legalLoopStructure()
DLoopUnrollAndJamPass.cpp290 BasicBlock *Exit = L->getExitingBlock(); in tryToUnrollAndJamLoop()
292 BasicBlock *SubLoopExit = SubLoop->getExitingBlock(); in tryToUnrollAndJamLoop()
/external/llvm-project/llvm/lib/CodeGen/
DMachineLoopInfo.cpp93 return getExitingBlock(); in findLoopControlBlock()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMachineLoopInfo.cpp93 return getExitingBlock(); in findLoopControlBlock()
/external/llvm/lib/Target/Hexagon/
DHexagonHardwareLoops.cpp372 static MachineBasicBlock* getExitingBlock(MachineLoop *L) { in getExitingBlock() function
377 return L->getExitingBlock(); in getExitingBlock()
390 MachineBasicBlock *ExitingBlock = getExitingBlock(L); in findInductionRegister()
558 MachineBasicBlock *ExitingBlock = getExitingBlock(L); in getLoopTripCount()
1141 MachineBasicBlock *LastMBB = getExitingBlock(L); in convertToHardwareLoop()
1183 MachineBasicBlock *ExitingBlock = getExitingBlock(L); in convertToHardwareLoop()
1572 MachineBasicBlock *ExitingBlock = getExitingBlock(L); in fixupInductionVariable()
1821 MachineBasicBlock *ExitingBlock = getExitingBlock(L); in createPreheaderForLoop()
/external/llvm-project/polly/lib/CodeGen/
DUtils.cpp116 BasicBlock *ExitingBB = S.getExitingBlock(); in executeScopConditionally()
DCodeGeneration.cpp265 auto *ExitingBB = S.getExitingBlock(); in CodeGen()
/external/llvm-project/llvm/lib/Transforms/Scalar/
DLoopVersioningLICM.cpp245 if (!CurLoop->getExitingBlock()) { in legalLoopStructure()
252 if (CurLoop->getExitingBlock() != CurLoop->getLoopLatch()) { in legalLoopStructure()
DLoopFlatten.cpp110 if (L->getExitingBlock() != Latch) { in findLoopComponents()
547 BasicBlock *InnerExitingBlock = FI.InnerLoop->getExitingBlock(); in DoFlattenLoopPair()
/external/llvm/unittests/Analysis/
DUnrollAnalyzer.cpp35 BasicBlock *Exiting = L->getExitingBlock(); in runOnFunction()
/external/llvm-project/llvm/unittests/Analysis/
DUnrollAnalyzerTest.cpp36 BasicBlock *Exiting = L->getExitingBlock(); in runOnFunction()
/external/llvm-project/polly/lib/Support/
DScopHelper.cpp111 BasicBlock *ExitingBB = R->getExitingBlock(); in simplifyRegionExit()
145 assert(ExitingBB == R->getExitingBlock()); in simplifyRegionExit()

123