Home
last modified time | relevance | path

Searched refs:block_iterator (Results 1 – 19 of 19) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
DLoopDeletion.cpp112 for (Loop::block_iterator LI = L->block_begin(), LE = L->block_end(); in IsLoopDead()
205 for (Loop::block_iterator LI = L->block_begin(), LE = L->block_end(); in runOnLoop()
227 for (Loop::block_iterator LI = L->block_begin(), LE = L->block_end(); in runOnLoop()
DLoopUnrollPass.cpp106 for (Loop::block_iterator I = L->block_begin(), E = L->block_end(); in ApproximateLoopSize()
DLoopIdiomRecognize.cpp211 for (Loop::block_iterator BI = L->block_begin(), E = L->block_end(); BI != E; in runOnLoop()
388 for (Loop::block_iterator BI = L->block_begin(), E = L->block_end(); BI != E; in mayLoopAccessLocation()
DLoopUnswitch.cpp238 for (Loop::block_iterator I = currentLoop->block_begin(), in processCurrentLoop()
441 for (Loop::block_iterator I = currentLoop->block_begin(), in UnswitchIfProfitable()
471 for (Loop::block_iterator I = L->block_begin(), E = L->block_end(); in CloneLoop()
DLICM.cpp218 for (Loop::block_iterator I = L->block_begin(), E = L->block_end(); in runOnLoop()
/external/llvm/include/llvm/Analysis/
DRegionInfo.h484 GraphTraits<FlatIt<RegionNode*> > > block_iterator; typedef
490 block_iterator block_begin();
491 block_iterator block_end();
DLoopInfo.h133 typedef typename std::vector<BlockT*>::const_iterator block_iterator; typedef
134 block_iterator block_begin() const { return Blocks.begin(); } in block_begin()
135 block_iterator block_end() const { return Blocks.end(); } in block_end()
186 for (block_iterator BI = block_begin(), BE = block_end(); BI != BE; ++BI) in getExitingBlocks()
217 for (block_iterator BI = block_begin(), BE = block_end(); BI != BE; ++BI) in getExitBlocks()
248 for (block_iterator BI = block_begin(), BE = block_end(); BI != BE; ++BI) in getExitEdges()
419 for (block_iterator I = block_begin(), E = block_end(); I != E; ++I) { in verifyLoop()
466 for (block_iterator BI = (*I)->block_begin(), BE = (*I)->block_end(); in verifyLoop()
/external/llvm/lib/Analysis/
DLoopInfo.cpp263 for (block_iterator BI = block_begin(), E = block_end(); BI != E; ++BI) { in isLCSSAForm()
331 for (block_iterator BI = block_begin(), BE = block_end(); BI != BE; ++BI) { in getUniqueExitBlocks()
DLoopPass.cpp44 for (Loop::block_iterator b = L->block_begin(), be = L->block_end(); in runOnLoop()
90 for (Loop::block_iterator I = L->block_begin(), E = L->block_end(); in deleteLoopFromQueue()
DRegionPass.cpp198 for (Region::block_iterator I = R->block_begin(), E = R->block_end(); in runOnRegion()
DLoopDependenceAnalysis.cpp70 for (Loop::block_iterator b = L->block_begin(), be = L->block_end(); in GetMemRefInstrs()
DRegionInfo.cpp251 Region::block_iterator Region::block_begin() { in block_begin()
255 Region::block_iterator Region::block_end() { in block_end()
/external/llvm/lib/CodeGen/
DMachineLoopRanges.cpp62 for (MachineLoop::block_iterator I = Loop->block_begin(), in MachineLoopRange()
DCodePlacementOpt.cpp279 for (MachineLoop::block_iterator BI = L->block_begin(), BE = L->block_end(); in MoveDiscontiguousLoopBlocks()
DSplitter.cpp232 for (MachineLoop::block_iterator bbItr = loop.block_begin(), in copyRanges()
/external/llvm/lib/Transforms/Utils/
DLCSSA.cpp137 for (Loop::block_iterator BBI = L->block_begin(), E = L->block_end(); in runOnLoop()
DLoopSimplify.cpp149 for (Loop::block_iterator BB = L->block_begin(), E = L->block_end(); in ProcessLoop()
563 for (Loop::block_iterator I = L->block_begin(), E = L->block_end(); in SeparateNestedLoop()
DLocal.cpp671 for (PHINode::block_iterator I = PN->block_begin(), E = PN->block_end(); in EliminateDuplicatePHINodes()
/external/llvm/include/llvm/
DInstructions.h1670 typedef BasicBlock **block_iterator;
1673 block_iterator block_begin() {
1676 return reinterpret_cast<block_iterator>(ref + 1);
1685 block_iterator block_end() {