/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
D | IndVarSimplify.cpp | 1287 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/ |
D | IndVarSimplify.cpp | 1571 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()
|
D | LoopVersioningLICM.cpp | 225 if (!CurLoop->getExitingBlock()) { in legalLoopStructure() 232 if (CurLoop->getExitingBlock() != CurLoop->getLoopLatch()) { in legalLoopStructure()
|
D | LoopRotation.cpp | 486 if (!L->getExitingBlock()) in shouldSpeculateInstrs()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/ |
D | LoopUnrollAndJam.cpp | 276 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()
|
D | LoopVersioning.cpp | 149 PN->addIncoming(Inst, VersionedLoop->getExitingBlock()); in addPHINodes() 164 PN->addIncoming(ClonedValue, NonVersionedLoop->getExitingBlock()); in addPHINodes()
|
D | LoopUnrollPeel.cpp | 78 if (!L->getExitingBlock() || !L->getUniqueExitBlock()) in canPeel() 85 if (L->getLoopLatch() != L->getExitingBlock()) in canPeel()
|
D | LoopRotationUtils.cpp | 496 if (!L->getExitingBlock()) in shouldSpeculateInstrs()
|
/external/llvm/lib/Transforms/Utils/ |
D | LoopVersioning.cpp | 146 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/ |
D | VPlanLoopInfoTest.cpp | 83 EXPECT_EQ(Latch, VPLp->getExitingBlock()); in TEST_F()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | IndVarSimplify.cpp | 1856 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()
|
D | LoopVersioningLICM.cpp | 263 if (!CurLoop->getExitingBlock()) { in legalLoopStructure() 270 if (CurLoop->getExitingBlock() != CurLoop->getLoopLatch()) { in legalLoopStructure()
|
D | LoopUnrollAndJamPass.cpp | 266 BasicBlock *Exit = L->getExitingBlock(); in tryToUnrollAndJamLoop() 268 BasicBlock *SubLoopExit = SubLoop->getExitingBlock(); in tryToUnrollAndJamLoop()
|
D | LoopInterchange.cpp | 501 if (!L->getExitingBlock()) { in isComputableLoopNest() 750 if (InnerLoop->getExitingBlock() != InnerLoopLatch || in currentLimitations() 751 OuterLoop->getExitingBlock() != OuterLoop->getLoopLatch() || in currentLimitations()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonHardwareLoops.cpp | 372 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/ |
D | MachineLoopInfo.cpp | 86 return getExitingBlock(); in findLoopControlBlock()
|
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
D | RegionInfo.h | 321 BasicBlock *getExitingBlock() const;
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorizationLegality.cpp | 930 if (!Lp->getExitingBlock()) { in canVectorizeLoopCFG() 942 if (Lp->getExitingBlock() != Lp->getLoopLatch()) { in canVectorizeLoopCFG()
|
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Analysis/ |
D | UnrollAnalyzer.cpp | 35 BasicBlock *Exiting = L->getExitingBlock(); in runOnFunction()
|
/external/llvm/unittests/Analysis/ |
D | UnrollAnalyzer.cpp | 35 BasicBlock *Exiting = L->getExitingBlock(); in runOnFunction()
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
D | RegionInfo.cpp | 155 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/ |
D | RegionInfoImpl.h | 205 typename RegionBase<Tr>::BlockT *RegionBase<Tr>::getExitingBlock() const { in getExitingBlock() function 227 return !isTopLevelRegion() && getEnteringBlock() && getExitingBlock(); in isSimple()
|
/external/llvm/include/llvm/Analysis/ |
D | RegionInfoImpl.h | 182 typename RegionBase<Tr>::BlockT *RegionBase<Tr>::getExitingBlock() const { in getExitingBlock() function 207 return !isTopLevelRegion() && getEnteringBlock() && getExitingBlock(); in isSimple()
|
D | LoopInfoImpl.h | 51 BlockT *LoopBase<BlockT, LoopT>::getExitingBlock() const { in getExitingBlock() function
|
D | RegionInfo.h | 400 BlockT *getExitingBlock() const;
|