Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Scalar/
DIndVarSimplify.cpp1207 if (!L->getExitingBlock()) in canExpandBackedgeTakenCount()
1211 BranchInst *BI = dyn_cast<BranchInst>(L->getExitingBlock()->getTerminator()); in canExpandBackedgeTakenCount()
1261 assert(L->getExitingBlock() && "expected loop exit"); in getLoopTest()
1268 BranchInst *BI = dyn_cast<BranchInst>(L->getExitingBlock()->getTerminator()); in getLoopTest()
1392 cast<BranchInst>(L->getExitingBlock()->getTerminator())->getCondition(); in FindLoopCounter()
1488 BranchInst *BI = cast<BranchInst>(L->getExitingBlock()->getTerminator()); in genLoopLimit()
1530 BranchInst *BI = cast<BranchInst>(L->getExitingBlock()->getTerminator()); in genLoopLimit()
1562 if (L->getExitingBlock() == L->getLoopLatch()) { in LinearFunctionTestReplace()
1571 CmpIndVar = IndVar->getIncomingValueForBlock(L->getExitingBlock()); in LinearFunctionTestReplace()
1579 BranchInst *BI = cast<BranchInst>(L->getExitingBlock()->getTerminator()); in LinearFunctionTestReplace()
/external/llvm/lib/Transforms/Utils/
DLoopUnrollRuntime.cpp230 if (!L->getExitingBlock()) in UnrollRuntimeLoopProlog()
/external/llvm/include/llvm/Analysis/
DRegionInfo.h335 BasicBlock *getExitingBlock() const;
DLoopInfo.h193 BlockT *getExitingBlock() const;
DLoopInfoImpl.h54 BlockT *LoopBase<BlockT, LoopT>::getExitingBlock() const { in getExitingBlock() function
/external/llvm/lib/Analysis/
DRegionInfo.cpp187 BasicBlock *Region::getExitingBlock() const { in getExitingBlock() function in Region
210 return !isTopLevelRegion() && getEnteringBlock() && getExitingBlock(); in isSimple()
/external/llvm/lib/Target/Hexagon/
DHexagonHardwareLoops.cpp1015 MachineBasicBlock *LastMBB = L->getExitingBlock(); in convertToHardwareLoop()
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp2602 if (!TheLoop->getExitingBlock()) in canVectorize()