Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Utils/
DLoopSimplify.cpp507 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/
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.h206 void getExitingBlocks(SmallVectorImpl<BlockT *> &ExitingBlocks) const;
/external/llvm/lib/Target/PowerPC/
DPPCCTRLoops.cpp468 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/
DIndVarSimplify.cpp730 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()
DLoopStrengthReduce.cpp2088 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/
DScalarEvolutionExpander.cpp1829 SmallVector<BasicBlock *, 4> ExitingBlocks; in findExistingExpansion() local
1830 L->getExitingBlocks(ExitingBlocks); in findExistingExpansion()
1833 for (BasicBlock *BB : ExitingBlocks) { in findExistingExpansion()
DScalarEvolution.cpp5188 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/
DAMDILCFGStructurizer.cpp353 BlockTSmallerVector &ExitingBlocks,