/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/ |
LoopSimplify.cpp | 183 SmallVector<BasicBlock*, 8> ExitingBlocks; 184 L->getExitingBlocks(ExitingBlocks); 185 for (SmallVectorImpl<BasicBlock *>::iterator I = ExitingBlocks.begin(), 186 E = ExitingBlocks.end(); I != E; ++I) 292 for (unsigned i = 0, e = ExitingBlocks.size(); i != e; ++i) { 293 BasicBlock *ExitingBlock = ExitingBlocks[i]; 763 SmallVector<BasicBlock*, 8> ExitingBlocks; 764 L->getExitingBlocks(ExitingBlocks); 765 for (unsigned i = 0, e = ExitingBlocks.size(); i != e; ++i) { 766 if (isa<IndirectBrInst>((ExitingBlocks[i])->getTerminator())) [all...] |
/external/llvm/include/llvm/Analysis/ |
LoopInfoImpl.h | 35 getExitingBlocks(SmallVectorImpl<BlockT *> &ExitingBlocks) const { 43 ExitingBlocks.push_back(*BI); 52 SmallVector<BlockT*, 8> ExitingBlocks; 53 getExitingBlocks(ExitingBlocks); 54 if (ExitingBlocks.size() == 1) 55 return ExitingBlocks[0];
|
RegionInfoImpl.h | 129 SmallVector<BlockT *, 8> ExitingBlocks; 130 L->getExitingBlocks(ExitingBlocks); 132 for (BlockT *BB : ExitingBlocks) {
|
LoopInfo.h | 197 void getExitingBlocks(SmallVectorImpl<BlockT *> &ExitingBlocks) const;
|
/external/llvm/lib/Transforms/Utils/ |
LoopSimplify.cpp | 503 SmallVector<BasicBlock*, 8> ExitingBlocks; 504 L->getExitingBlocks(ExitingBlocks); 505 for (BasicBlock *ExitingBlock : ExitingBlocks) 621 for (unsigned i = 0, e = ExitingBlocks.size(); i != e; ++i) { 622 BasicBlock *ExitingBlock = ExitingBlocks[i]; [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCCTRLoops.cpp | 499 SmallVector<BasicBlock*, 4> ExitingBlocks; 500 L->getExitingBlocks(ExitingBlocks); 505 for (SmallVectorImpl<BasicBlock *>::iterator I = ExitingBlocks.begin(), 506 IE = ExitingBlocks.end(); I != IE; ++I) {
|
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
LoopInfo.h | 185 void getExitingBlocks(SmallVectorImpl<BlockT *> &ExitingBlocks) const { 198 ExitingBlocks.push_back(*BI); 206 SmallVector<BlockT*, 8> ExitingBlocks; 207 getExitingBlocks(ExitingBlocks); 208 if (ExitingBlocks.size() == 1) 209 return ExitingBlocks[0]; [all...] |
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
RegionInfo.cpp | 108 SmallVector<BasicBlock *, 8> ExitingBlocks; 109 L->getExitingBlocks(ExitingBlocks); 111 for (SmallVectorImpl<BasicBlock*>::iterator BI = ExitingBlocks.begin(), 112 BE = ExitingBlocks.end(); BI != BE; ++BI)
|
ScalarEvolution.cpp | [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
LoopStrengthReduce.cpp | [all...] |
/external/llvm/lib/Transforms/Scalar/ |
LoopStrengthReduce.cpp | [all...] |
IndVarSimplify.cpp | 746 // In LoopDeletion pass Loop can be deleted when ExitingBlocks.size() > 1. 747 // We obviate multiple ExitingBlocks case for simplicity. 748 // TODO: If we see testcase with multiple ExitingBlocks can be deleted 750 SmallVector<BasicBlock *, 4> ExitingBlocks; 751 L->getExitingBlocks(ExitingBlocks); 754 if (ExitBlocks.size() > 1 || ExitingBlocks.size() > 1) 760 Value *Incoming = P->getIncomingValueForBlock(ExitingBlocks[0]); [all...] |
/external/llvm/lib/Analysis/ |
ScalarEvolutionExpander.cpp | [all...] |
ScalarEvolution.cpp | [all...] |
/external/mesa3d/src/gallium/drivers/radeon/ |
AMDILCFGStructurizer.cpp | 353 BlockTSmallerVector &ExitingBlocks, [all...] |