Searched refs:ExitingBlocks (Results 1 – 10 of 10) sorted by relevance
/external/llvm/lib/Transforms/Utils/ |
D | LoopSimplify.cpp | 507 SmallVector<BasicBlock*, 8> ExitingBlocks; in simplifyOneLoop() local 508 L->getExitingBlocks(ExitingBlocks); in simplifyOneLoop() 509 for (SmallVectorImpl<BasicBlock *>::iterator I = ExitingBlocks.begin(), in simplifyOneLoop() 510 E = ExitingBlocks.end(); I != E; ++I) in simplifyOneLoop() 628 for (unsigned i = 0, e = ExitingBlocks.size(); i != e; ++i) { in simplifyOneLoop() 629 BasicBlock *ExitingBlock = ExitingBlocks[i]; in simplifyOneLoop() 830 SmallVector<BasicBlock*, 8> ExitingBlocks; 831 L->getExitingBlocks(ExitingBlocks); 832 for (unsigned i = 0, e = ExitingBlocks.size(); i != e; ++i) { 833 if (isa<IndirectBrInst>((ExitingBlocks[i])->getTerminator())) {
|
/external/llvm/include/llvm/Analysis/ |
D | LoopInfoImpl.h | 35 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()
|
D | RegionInfoImpl.h | 130 SmallVector<BlockT *, 8> ExitingBlocks; in contains() local 131 L->getExitingBlocks(ExitingBlocks); in contains() 133 for (BlockT *BB : ExitingBlocks) { in contains()
|
D | LoopInfo.h | 206 void getExitingBlocks(SmallVectorImpl<BlockT *> &ExitingBlocks) const;
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCCTRLoops.cpp | 468 SmallVector<BasicBlock*, 4> ExitingBlocks; in convertToCTRLoop() local 469 L->getExitingBlocks(ExitingBlocks); in convertToCTRLoop() 474 for (SmallVectorImpl<BasicBlock *>::iterator I = ExitingBlocks.begin(), in convertToCTRLoop() 475 IE = ExitingBlocks.end(); I != IE; ++I) { in convertToCTRLoop()
|
/external/llvm/lib/Transforms/Scalar/ |
D | IndVarSimplify.cpp | 730 SmallVector<BasicBlock *, 4> ExitingBlocks; in canLoopBeDeleted() local 731 L->getExitingBlocks(ExitingBlocks); in canLoopBeDeleted() 734 if (ExitBlocks.size() > 1 || ExitingBlocks.size() > 1) in canLoopBeDeleted() 740 Value *Incoming = P->getIncomingValueForBlock(ExitingBlocks[0]); in canLoopBeDeleted()
|
D | LoopStrengthReduce.cpp | 2088 SmallVector<BasicBlock*, 8> ExitingBlocks; in OptimizeLoopTermCond() local 2089 L->getExitingBlocks(ExitingBlocks); in OptimizeLoopTermCond() 2091 for (BasicBlock *ExitingBlock : ExitingBlocks) { in OptimizeLoopTermCond() 4407 SmallVector<BasicBlock *, 4> ExitingBlocks; in AdjustInsertPositionForExpand() local 4408 PIL->getExitingBlocks(ExitingBlocks); in AdjustInsertPositionForExpand() 4409 if (!ExitingBlocks.empty()) { in AdjustInsertPositionForExpand() 4410 BasicBlock *BB = ExitingBlocks[0]; in AdjustInsertPositionForExpand() 4411 for (unsigned i = 1, e = ExitingBlocks.size(); i != e; ++i) in AdjustInsertPositionForExpand() 4412 BB = DT.findNearestCommonDominator(BB, ExitingBlocks[i]); in AdjustInsertPositionForExpand()
|
/external/llvm/lib/Analysis/ |
D | ScalarEvolutionExpander.cpp | 1829 SmallVector<BasicBlock *, 4> ExitingBlocks; in findExistingExpansion() local 1830 L->getExitingBlocks(ExitingBlocks); in findExistingExpansion() 1833 for (BasicBlock *BB : ExitingBlocks) { in findExistingExpansion()
|
D | ScalarEvolution.cpp | 5188 SmallVector<BasicBlock *, 8> ExitingBlocks; in computeBackedgeTakenCount() local 5189 L->getExitingBlocks(ExitingBlocks); in computeBackedgeTakenCount() 5199 for (unsigned i = 0, e = ExitingBlocks.size(); i != e; ++i) { in computeBackedgeTakenCount() 5200 BasicBlock *ExitBB = ExitingBlocks[i]; in computeBackedgeTakenCount()
|
/external/mesa3d/src/gallium/drivers/radeon/ |
D | AMDILCFGStructurizer.cpp | 353 BlockTSmallerVector &ExitingBlocks,
|