Searched defs:ExitingBlocks (Results 1 - 6 of 6) sorted by relevance

/external/llvm/include/llvm/Analysis/
H A DLoopInfoImpl.h35 getExitingBlocks(SmallVectorImpl<BlockT *> &ExitingBlocks) const {
43 ExitingBlocks.push_back(*BI);
52 SmallVector<BlockT*, 8> ExitingBlocks; local
53 getExitingBlocks(ExitingBlocks);
54 if (ExitingBlocks.size() == 1)
55 return ExitingBlocks[0];
/external/llvm/lib/Transforms/Utils/
H A DLoopSimplify.cpp503 SmallVector<BasicBlock*, 8> ExitingBlocks; local
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];
862 SmallVector<BasicBlock*, 8> ExitingBlocks;
863 L->getExitingBlocks(ExitingBlocks);
864 for (unsigned i = 0, e = ExitingBlocks.size(); i != e; ++i) {
865 if (isa<IndirectBrInst>((ExitingBlocks[i])->getTerminator())) {
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
H A DLoopSimplify.cpp183 SmallVector<BasicBlock*, 8> ExitingBlocks; local
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; local
764 L->getExitingBlocks(ExitingBlocks);
765 for (unsigned i = 0, e = ExitingBlocks.size(); i != e; ++i) {
766 if (isa<IndirectBrInst>((ExitingBlocks[
[all...]
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
H A DLoopInfo.h185 void getExitingBlocks(SmallVectorImpl<BlockT *> &ExitingBlocks) const {
198 ExitingBlocks.push_back(*BI);
206 SmallVector<BlockT*, 8> ExitingBlocks; local
207 getExitingBlocks(ExitingBlocks);
208 if (ExitingBlocks.size() == 1)
209 return ExitingBlocks[0];
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp1761 SmallVector<BasicBlock*, 8> ExitingBlocks; local
1762 L->getExitingBlocks(ExitingBlocks);
1764 for (unsigned i = 0, e = ExitingBlocks.size(); i != e; ++i) {
1765 BasicBlock *ExitingBlock = ExitingBlocks[i];
3465 SmallVector<BasicBlock *, 4> ExitingBlocks; local
3466 PIL->getExitingBlocks(ExitingBlocks);
3467 if (!ExitingBlocks.empty()) {
3468 BasicBlock *BB = ExitingBlocks[0];
3469 for (unsigned i = 1, e = ExitingBlocks.size(); i != e; ++i)
3470 BB = DT.findNearestCommonDominator(BB, ExitingBlocks[
[all...]
/external/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp2072 SmallVector<BasicBlock*, 8> ExitingBlocks; local
2073 L->getExitingBlocks(ExitingBlocks);
2075 for (BasicBlock *ExitingBlock : ExitingBlocks) {
4395 SmallVector<BasicBlock *, 4> ExitingBlocks; local
4396 PIL->getExitingBlocks(ExitingBlocks);
4397 if (!ExitingBlocks.empty()) {
4398 BasicBlock *BB = ExitingBlocks[0];
4399 for (unsigned i = 1, e = ExitingBlocks.size(); i != e; ++i)
4400 BB = DT.findNearestCommonDominator(BB, ExitingBlocks[i]);

Completed in 684 milliseconds