Searched refs:ExitingBlocks (Results 1 - 7 of 7) sorted by relevance
/freebsd-10.1-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | LoopSimplify.cpp | 187 SmallVector<BasicBlock*, 8> ExitingBlocks; local 188 L->getExitingBlocks(ExitingBlocks); 189 for (SmallVectorImpl<BasicBlock *>::iterator I = ExitingBlocks.begin(), 190 E = ExitingBlocks.end(); I != E; ++I) 301 for (unsigned i = 0, e = ExitingBlocks.size(); i != e; ++i) { 302 BasicBlock *ExitingBlock = ExitingBlocks[i]; 788 SmallVector<BasicBlock*, 8> ExitingBlocks; local 789 L->getExitingBlocks(ExitingBlocks); 790 for (unsigned i = 0, e = ExitingBlocks.size(); i != e; ++i) { 791 if (isa<IndirectBrInst>((ExitingBlocks[ [all...] |
/freebsd-10.1-release/contrib/llvm/include/llvm/Analysis/ |
H A D | LoopInfoImpl.h | 33 getExitingBlocks(SmallVectorImpl<BlockT *> &ExitingBlocks) const { 41 ExitingBlocks.push_back(*BI); 50 SmallVector<BlockT*, 8> ExitingBlocks; local 51 getExitingBlocks(ExitingBlocks); 52 if (ExitingBlocks.size() == 1) 53 return ExitingBlocks[0];
|
H A D | LoopInfo.h | 190 void getExitingBlocks(SmallVectorImpl<BlockT *> &ExitingBlocks) const;
|
/freebsd-10.1-release/contrib/llvm/lib/Target/PowerPC/ |
H A D | PPCCTRLoops.cpp | 423 SmallVector<BasicBlock*, 4> ExitingBlocks; 424 L->getExitingBlocks(ExitingBlocks); 429 for (SmallVectorImpl<BasicBlock *>::iterator I = ExitingBlocks.begin(), 430 IE = ExitingBlocks.end(); I != IE; ++I) {
|
/freebsd-10.1-release/contrib/llvm/lib/Analysis/ |
H A D | RegionInfo.cpp | 138 SmallVector<BasicBlock *, 8> ExitingBlocks; 139 L->getExitingBlocks(ExitingBlocks); 141 for (SmallVectorImpl<BasicBlock*>::iterator BI = ExitingBlocks.begin(), 142 BE = ExitingBlocks.end(); BI != BE; ++BI)
|
H A D | ScalarEvolution.cpp | 4335 SmallVector<BasicBlock *, 8> ExitingBlocks; 4336 L->getExitingBlocks(ExitingBlocks); 4342 for (unsigned i = 0, e = ExitingBlocks.size(); i != e; ++i) { 4343 ExitLimit EL = ComputeExitLimit(L, ExitingBlocks[i]); 4349 ExitCounts.push_back(std::make_pair(ExitingBlocks[i], EL.Exact));
|
/freebsd-10.1-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 2041 SmallVector<BasicBlock*, 8> ExitingBlocks; local 2042 L->getExitingBlocks(ExitingBlocks); 2044 for (unsigned i = 0, e = ExitingBlocks.size(); i != e; ++i) { 2045 BasicBlock *ExitingBlock = ExitingBlocks[i]; 4340 SmallVector<BasicBlock *, 4> ExitingBlocks; local 4341 PIL->getExitingBlocks(ExitingBlocks); 4342 if (!ExitingBlocks.empty()) { 4343 BasicBlock *BB = ExitingBlocks[0]; 4344 for (unsigned i = 1, e = ExitingBlocks.size(); i != e; ++i) 4345 BB = DT.findNearestCommonDominator(BB, ExitingBlocks[ [all...] |
Completed in 87 milliseconds