Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DIndVarSimplify.cpp1287 if (!L->getExitingBlock()) in canExpandBackedgeTakenCount()
1291 BranchInst *BI = dyn_cast<BranchInst>(L->getExitingBlock()->getTerminator()); in canExpandBackedgeTakenCount()
1306 if (!L->getExitingBlock()) in getBackedgeIVType()
1310 BranchInst *BI = dyn_cast<BranchInst>(L->getExitingBlock()->getTerminator()); in getBackedgeIVType()
1371 assert(L->getExitingBlock() && "expected loop exit"); in needsLFTR()
1378 BranchInst *BI = dyn_cast<BranchInst>(L->getExitingBlock()->getTerminator()); in needsLFTR()
1448 cast<BranchInst>(L->getExitingBlock()->getTerminator())->getCondition(); in FindLoopCounter()
1517 BranchInst *BI = cast<BranchInst>(L->getExitingBlock()->getTerminator()); in LinearFunctionTestReplace()
1530 if (L->getExitingBlock() == L->getLoopLatch()) { in LinearFunctionTestReplace()
1553 CmpIndVar = IndVar->getIncomingValueForBlock(L->getExitingBlock()); in LinearFunctionTestReplace()
/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()
DLoopRotation.cpp486 if (!L->getExitingBlock()) in shouldSpeculateInstrs()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DLoopUnrollAndJam.cpp276 SubLoopBlocksLast.push_back(SubLoop->getExitingBlock()); in UnrollAndJamLoop()
278 AftBlocksLast.push_back(L->getExitingBlock()); in UnrollAndJamLoop()
709 BasicBlock *Exit = L->getExitingBlock(); in isSafeToUnrollAndJam()
712 BasicBlock *SubLoopExit = SubLoop->getExitingBlock(); in isSafeToUnrollAndJam()
DLoopVersioning.cpp149 PN->addIncoming(Inst, VersionedLoop->getExitingBlock()); in addPHINodes()
164 PN->addIncoming(ClonedValue, NonVersionedLoop->getExitingBlock()); in addPHINodes()
DLoopUnrollPeel.cpp78 if (!L->getExitingBlock() || !L->getUniqueExitBlock()) in canPeel()
85 if (L->getLoopLatch() != L->getExitingBlock()) in canPeel()
DLoopRotationUtils.cpp496 if (!L->getExitingBlock()) in shouldSpeculateInstrs()
/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-7.0/llvm/unittests/Transforms/Vectorize/
DVPlanLoopInfoTest.cpp83 EXPECT_EQ(Latch, VPLp->getExitingBlock()); in TEST_F()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp1856 if (!L->getExitingBlock()) in canExpandBackedgeTakenCount()
1860 if (!isa<BranchInst>(L->getExitingBlock()->getTerminator())) in canExpandBackedgeTakenCount()
1908 assert(L->getExitingBlock() && "expected loop exit"); in getLoopTest()
1915 BranchInst *BI = dyn_cast<BranchInst>(L->getExitingBlock()->getTerminator()); in getLoopTest()
2034 cast<BranchInst>(L->getExitingBlock()->getTerminator())->getCondition(); in FindLoopCounter()
2135 BranchInst *BI = cast<BranchInst>(L->getExitingBlock()->getTerminator()); in genLoopLimit()
2178 BranchInst *BI = cast<BranchInst>(L->getExitingBlock()->getTerminator()); in genLoopLimit()
2212 if (L->getExitingBlock() == L->getLoopLatch()) { in linearFunctionTestReplace()
2221 CmpIndVar = IndVar->getIncomingValueForBlock(L->getExitingBlock()); in linearFunctionTestReplace()
2230 BranchInst *BI = cast<BranchInst>(L->getExitingBlock()->getTerminator()); in linearFunctionTestReplace()
DLoopVersioningLICM.cpp263 if (!CurLoop->getExitingBlock()) { in legalLoopStructure()
270 if (CurLoop->getExitingBlock() != CurLoop->getLoopLatch()) { in legalLoopStructure()
DLoopUnrollAndJamPass.cpp266 BasicBlock *Exit = L->getExitingBlock(); in tryToUnrollAndJamLoop()
268 BasicBlock *SubLoopExit = SubLoop->getExitingBlock(); in tryToUnrollAndJamLoop()
DLoopInterchange.cpp501 if (!L->getExitingBlock()) { in isComputableLoopNest()
750 if (InnerLoop->getExitingBlock() != InnerLoopLatch || in currentLimitations()
751 OuterLoop->getExitingBlock() != OuterLoop->getLoopLatch() || in currentLimitations()
/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/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DMachineLoopInfo.cpp86 return getExitingBlock(); in findLoopControlBlock()
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DRegionInfo.h321 BasicBlock *getExitingBlock() const;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DLoopVectorizationLegality.cpp930 if (!Lp->getExitingBlock()) { in canVectorizeLoopCFG()
942 if (Lp->getExitingBlock() != Lp->getLoopLatch()) { in canVectorizeLoopCFG()
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Analysis/
DUnrollAnalyzer.cpp35 BasicBlock *Exiting = L->getExitingBlock(); in runOnFunction()
/external/llvm/unittests/Analysis/
DUnrollAnalyzer.cpp35 BasicBlock *Exiting = L->getExitingBlock(); in runOnFunction()
/external/swiftshader/third_party/LLVM/lib/Analysis/
DRegionInfo.cpp155 BasicBlock *Region::getExitingBlock() const { in getExitingBlock() function in Region
178 return !isTopLevelRegion() && getEnteringBlock() && getExitingBlock(); in isSimple()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DRegionInfoImpl.h205 typename RegionBase<Tr>::BlockT *RegionBase<Tr>::getExitingBlock() const { in getExitingBlock() function
227 return !isTopLevelRegion() && getEnteringBlock() && getExitingBlock(); in isSimple()
/external/llvm/include/llvm/Analysis/
DRegionInfoImpl.h182 typename RegionBase<Tr>::BlockT *RegionBase<Tr>::getExitingBlock() const { in getExitingBlock() function
207 return !isTopLevelRegion() && getEnteringBlock() && getExitingBlock(); in isSimple()
DLoopInfoImpl.h51 BlockT *LoopBase<BlockT, LoopT>::getExitingBlock() const { in getExitingBlock() function
DRegionInfo.h400 BlockT *getExitingBlock() const;

12