Home
last modified time | relevance | path

Searched refs:succ_iterator (Results 1 – 25 of 65) sorted by relevance

123

/external/llvm/include/llvm/IR/
DCFG.h114 succ_iterator; typedef
117 typedef llvm::iterator_range<succ_iterator> succ_range;
120 inline succ_iterator succ_begin(BasicBlock *BB) { in succ_begin()
121 return succ_iterator(BB->getTerminator()); in succ_begin()
126 inline succ_iterator succ_end(BasicBlock *BB) { in succ_end()
127 return succ_iterator(BB->getTerminator(), true); in succ_end()
158 typedef succ_iterator ChildIteratorType;
DInstrTypes.h249 typedef SuccIterator<TerminatorInst *, BasicBlock> succ_iterator; typedef
252 typedef llvm::iterator_range<succ_iterator> succ_range;
256 inline succ_iterator succ_begin() { return succ_iterator(this); } in succ_begin()
260 inline succ_iterator succ_end() { return succ_iterator(this, true); } in succ_end()
/external/llvm/include/llvm/Analysis/
DInterval.h43 typedef std::vector<BasicBlock*>::iterator succ_iterator; typedef
104 inline Interval::succ_iterator succ_begin(Interval *I) { in succ_begin()
107 inline Interval::succ_iterator succ_end(Interval *I) { in succ_end()
123 typedef Interval::succ_iterator ChildIteratorType;
DIntervalIterator.h91 std::vector<std::pair<Interval*, typename Interval::succ_iterator> > IntStack;
143 Interval::succ_iterator &SuccIt = IntStack.back().second,
/external/llvm/include/llvm/CodeGen/
DMachineBasicBlock.h284 typedef std::vector<MachineBasicBlock *>::iterator succ_iterator;
310 succ_iterator succ_begin() { return Successors.begin(); }
312 succ_iterator succ_end() { return Successors.end(); }
333 inline iterator_range<succ_iterator> successors() {
454 void setSuccProbability(succ_iterator I, BranchProbability Prob);
481 succ_iterator removeSuccessor(succ_iterator I,
750 probability_iterator getProbabilityIterator(succ_iterator I);
798 typedef MachineBasicBlock::succ_iterator ChildIteratorType;
/external/llvm/lib/CodeGen/
DMachineBasicBlock.cpp435 for (succ_iterator SI = succ_begin(), SE = succ_end(); SI != SE; ++SI) { in updateTerminator()
471 for (succ_iterator SI = succ_begin(), SE = succ_end(); SI != SE; ++SI) { in updateTerminator()
545 succ_iterator I = std::find(Successors.begin(), Successors.end(), Succ); in removeSuccessor()
549 MachineBasicBlock::succ_iterator
550 MachineBasicBlock::removeSuccessor(succ_iterator I, bool NormalizeSuccProbs) { in removeSuccessor()
571 succ_iterator E = succ_end(); in replaceSuccessor()
572 succ_iterator NewI = E; in replaceSuccessor()
573 succ_iterator OldI = E; in replaceSuccessor()
574 for (succ_iterator I = succ_begin(); I != E; ++I) { in replaceSuccessor()
1097 MachineBasicBlock::succ_iterator SI = succ_begin(); in CorrectExtraCFGEdges()
[all …]
DDeadMachineInstructionElim.cpp111 for (MachineBasicBlock::succ_iterator S = MBB.succ_begin(), in runOnMachineFunction()
DUnreachableBlockElim.cpp81 for (succ_iterator SI = succ_begin(BB), E = succ_end(BB); SI != E; ++SI) in runOnFunction()
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DExplodedGraph.h202 typedef ExplodedNode* const * succ_iterator; typedef
217 succ_iterator succ_begin() { return Succs.begin(); } in succ_begin()
218 succ_iterator succ_end() { return Succs.end(); } in succ_end()
445 typedef NodeType::succ_iterator ChildIteratorType;
/external/llvm/lib/IR/
DBasicBlock.cpp239 succ_iterator SI = succ_begin(this), E = succ_end(this); in getSingleSuccessor()
247 succ_iterator SI = succ_begin(this), E = succ_end(this); in getUniqueSuccessor()
384 for (succ_iterator I = succ_begin(New), E = succ_end(New); I != E; ++I) { in splitBasicBlock()
/external/llvm/lib/Target/X86/
DX86VZeroUpper.cpp239 for (MachineBasicBlock::succ_iterator SI = MBB.succ_begin(), in processBasicBlock()
311 for (MachineBasicBlock::succ_iterator SI = MBB.succ_begin(), in runOnMachineFunction()
DX86PadShortFunction.cpp157 for (MachineBasicBlock::succ_iterator I = MBB->succ_begin(); in findReturns()
/external/llvm/lib/Analysis/
DBranchProbabilityInfo.cpp133 for (succ_iterator I = succ_begin(BB), E = succ_end(BB); I != E; ++I) { in calcUnreachableHeuristics()
252 for (succ_iterator I = succ_begin(BB), E = succ_end(BB); I != E; ++I) in calcColdCallHeuristics()
342 for (succ_iterator I = succ_begin(BB), E = succ_end(BB); I != E; ++I) { in calcLoopBranchHeuristics()
561 for (succ_iterator I = succ_begin(BB), E = succ_end(BB); I != E; ++I) { in getHotSucc()
DIntervalPartition.cpp60 for (Interval::succ_iterator I = Int->Successors.begin(), in updatePredecessors()
DLoopInfo.cpp389 for (succ_iterator I = succ_begin(*BI), E = succ_end(*BI); I != E; ++I) { in getUniqueExitBlocks()
590 succ_iterator I = succ_begin(BB), E = succ_end(BB); in getNearestLoop()
/external/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGFast.cpp194 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); in ScheduleNodeBottomUp()
295 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); in CopyAndMoveSuccessors()
365 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); in CopyAndMoveSuccessors()
402 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); in InsertCopiesAndMoveSuccs()
DScheduleDAGVLIW.cpp142 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); in releaseSuccessors()
/external/llvm/unittests/Analysis/
DCFGTest.cpp381 succ_iterator S = succ_begin(&*++M->getFunction("test")->begin()); in TEST_F()
/external/clang/include/clang/Analysis/
DCFG.h526 typedef AdjacentBlocks::iterator succ_iterator; typedef
541 succ_iterator succ_begin() { return Succs.begin(); } in succ_begin()
542 succ_iterator succ_end() { return Succs.end(); } in succ_end()
1002 typedef ::clang::CFGBlock::succ_iterator ChildIteratorType;
/external/llvm/include/llvm/Transforms/Utils/
DBasicBlockUtils.h133 SplitCriticalEdge(BasicBlock *BB, succ_iterator SI,
/external/llvm/lib/Target/Hexagon/
DHexagonCFGOptimizer.cpp144 MachineBasicBlock::succ_iterator SI = MBB->succ_begin(); in runOnMachineFunction()
DHexagonMachineScheduler.cpp232 for (SUnit::succ_iterator I = SU->Preds.begin(), E = SU->Preds.end(); in releaseTopNode()
251 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); in releaseBottomNode()
/external/llvm/lib/Transforms/Scalar/
DLoopInstSimplify.cpp154 for (succ_iterator SI = succ_begin(BB), SE = succ_end(BB); SI != SE; in runOnLoop()
DSink.cpp271 for (succ_iterator I = succ_begin(Inst->getParent()), in SinkInstruction()
/external/llvm/lib/Transforms/Utils/
DLoopUnroll.cpp369 for (succ_iterator SI = succ_begin(*BB), SE = succ_end(*BB); in UnrollLoop()
456 for (succ_iterator SI = succ_begin(BB), SE = succ_end(BB); in UnrollLoop()

123