HomeSort by relevance Sort by last modified time
    Searched refs:ExitingBlocks (Results 1 - 15 of 15) sorted by null

  /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...]

Completed in 1015 milliseconds