Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Utils/
DLoopSimplify.cpp524 SmallVector<BasicBlock*, 8> ExitingBlocks; in simplifyOneLoop() local
525 L->getExitingBlocks(ExitingBlocks); in simplifyOneLoop()
526 for (SmallVectorImpl<BasicBlock *>::iterator I = ExitingBlocks.begin(), in simplifyOneLoop()
527 E = ExitingBlocks.end(); I != E; ++I) in simplifyOneLoop()
646 for (unsigned i = 0, e = ExitingBlocks.size(); i != e; ++i) { in simplifyOneLoop()
647 BasicBlock *ExitingBlock = ExitingBlocks[i]; in simplifyOneLoop()
844 SmallVector<BasicBlock*, 8> ExitingBlocks;
845 L->getExitingBlocks(ExitingBlocks);
846 for (unsigned i = 0, e = ExitingBlocks.size(); i != e; ++i) {
847 if (isa<IndirectBrInst>((ExitingBlocks[i])->getTerminator())) {
/external/llvm/include/llvm/Analysis/
DLoopInfoImpl.h35 getExitingBlocks(SmallVectorImpl<BlockT *> &ExitingBlocks) const { in getExitingBlocks() argument
43 ExitingBlocks.push_back(*BI); in getExitingBlocks()
52 SmallVector<BlockT*, 8> ExitingBlocks; in getExitingBlock() local
53 getExitingBlocks(ExitingBlocks); in getExitingBlock()
54 if (ExitingBlocks.size() == 1) in getExitingBlock()
55 return ExitingBlocks[0]; in getExitingBlock()
DRegionInfoImpl.h130 SmallVector<BlockT *, 8> ExitingBlocks; in contains() local
131 L->getExitingBlocks(ExitingBlocks); in contains()
133 for (BlockT *BB : ExitingBlocks) { in contains()
DLoopInfo.h198 void getExitingBlocks(SmallVectorImpl<BlockT *> &ExitingBlocks) const;
/external/llvm/lib/Target/PowerPC/
DPPCCTRLoops.cpp451 SmallVector<BasicBlock*, 4> ExitingBlocks; in convertToCTRLoop() local
452 L->getExitingBlocks(ExitingBlocks); in convertToCTRLoop()
457 for (SmallVectorImpl<BasicBlock *>::iterator I = ExitingBlocks.begin(), in convertToCTRLoop()
458 IE = ExitingBlocks.end(); I != IE; ++I) { in convertToCTRLoop()
/external/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp2105 SmallVector<BasicBlock*, 8> ExitingBlocks; in OptimizeLoopTermCond() local
2106 L->getExitingBlocks(ExitingBlocks); in OptimizeLoopTermCond()
2108 for (unsigned i = 0, e = ExitingBlocks.size(); i != e; ++i) { in OptimizeLoopTermCond()
2109 BasicBlock *ExitingBlock = ExitingBlocks[i]; in OptimizeLoopTermCond()
4481 SmallVector<BasicBlock *, 4> ExitingBlocks; in AdjustInsertPositionForExpand() local
4482 PIL->getExitingBlocks(ExitingBlocks); in AdjustInsertPositionForExpand()
4483 if (!ExitingBlocks.empty()) { in AdjustInsertPositionForExpand()
4484 BasicBlock *BB = ExitingBlocks[0]; in AdjustInsertPositionForExpand()
4485 for (unsigned i = 1, e = ExitingBlocks.size(); i != e; ++i) in AdjustInsertPositionForExpand()
4486 BB = DT.findNearestCommonDominator(BB, ExitingBlocks[i]); in AdjustInsertPositionForExpand()
/external/llvm/lib/Analysis/
DScalarEvolution.cpp4825 SmallVector<BasicBlock *, 8> ExitingBlocks; in ComputeBackedgeTakenCount() local
4826 L->getExitingBlocks(ExitingBlocks); in ComputeBackedgeTakenCount()
4836 for (unsigned i = 0, e = ExitingBlocks.size(); i != e; ++i) { in ComputeBackedgeTakenCount()
4837 BasicBlock *ExitBB = ExitingBlocks[i]; in ComputeBackedgeTakenCount()
/external/mesa3d/src/gallium/drivers/radeon/
DAMDILCFGStructurizer.cpp353 BlockTSmallerVector &ExitingBlocks,