Home
last modified time | relevance | path

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

/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()
DLoopDistribute.cpp436 Curr->getDistributedLoop()->getExitingBlock()); in cloneLoops()
DLoopUnrollPass.cpp939 ExitingBlock = L->getExitingBlock(); in tryToUnrollLoop()
DLoopInterchange.cpp484 if (!L->getExitingBlock()) { in isComputableLoopNest()
/external/llvm/lib/Transforms/Utils/
DLoopVersioning.cpp146 PN->addIncoming(Inst, VersionedLoop->getExitingBlock()); in addPHINodes()
161 PN->addIncoming(ClonedValue, NonVersionedLoop->getExitingBlock()); in addPHINodes()
DLoopUnrollRuntime.cpp437 if (!L->getExitingBlock()) in UnrollRuntimeLoopRemainder()
/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/include/llvm/Analysis/
DRegionInfo.h321 BasicBlock *getExitingBlock() const;
DLoopInfo.h205 BlockT *getExitingBlock() const { in getExitingBlock() function
/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/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;
DLoopInfo.h201 BlockT *getExitingBlock() const;
/external/llvm/lib/Analysis/
DLoopAccessAnalysis.cpp1477 if (!TheLoop->getExitingBlock()) { in canAnalyzeLoop()
1488 if (TheLoop->getExitingBlock() != TheLoop->getLoopLatch()) { in canAnalyzeLoop()
DScalarEvolutionExpander.cpp1973 BasicBlock *ExitingBB = L->getExitingBlock(); in isHighCostExpansionHelper()
DScalarEvolution.cpp4873 auto *ExitingBB = L->getExitingBlock(); in isAddRecNeverPoison()
5247 if (BasicBlock *ExitingBB = L->getExitingBlock()) in getSmallConstantTripCount()
5275 if (BasicBlock *ExitingBB = L->getExitingBlock()) in getSmallConstantTripMultiple()
5784 bool IsOnlyExit = (L->getExitingBlock() != nullptr); in computeExitLimit()
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp4412 if (!TheLoop->getExitingBlock()) { in canVectorize()
4421 if (TheLoop->getExitingBlock() != TheLoop->getLoopLatch()) { in canVectorize()