Home
last modified time | relevance | path

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

123

/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.h260 typedef std::vector<MachineBasicBlock *>::iterator succ_iterator;
286 succ_iterator succ_begin() { return Successors.begin(); }
288 succ_iterator succ_end() { return Successors.end(); }
309 inline iterator_range<succ_iterator> successors() {
310 return iterator_range<succ_iterator>(succ_begin(), succ_end());
390 void setSuccWeight(succ_iterator I, uint32_t weight);
401 succ_iterator removeSuccessor(succ_iterator I);
661 weight_iterator getWeightIterator(succ_iterator I);
711 typedef MachineBasicBlock::succ_iterator ChildIteratorType;
/external/llvm/include/llvm/IR/
DCFG.h250 typedef SuccIterator<TerminatorInst*, BasicBlock> succ_iterator; typedef
253 typedef llvm::iterator_range<succ_iterator> succ_range;
256 inline succ_iterator succ_begin(BasicBlock *BB) { in succ_begin()
257 return succ_iterator(BB->getTerminator()); in succ_begin()
262 inline succ_iterator succ_end(BasicBlock *BB) { in succ_end()
263 return succ_iterator(BB->getTerminator(), true); in succ_end()
294 typedef succ_iterator ChildIteratorType;
/external/llvm/lib/CodeGen/
DMachineBasicBlock.cpp404 for (succ_iterator SI = succ_begin(), SE = succ_end(); SI != SE; ++SI) { in updateTerminator()
440 for (succ_iterator SI = succ_begin(), SE = succ_end(); SI != SE; ++SI) { in updateTerminator()
495 succ_iterator I = std::find(Successors.begin(), Successors.end(), succ); in removeSuccessor()
507 MachineBasicBlock::succ_iterator
508 MachineBasicBlock::removeSuccessor(succ_iterator I) { in removeSuccessor()
526 succ_iterator E = succ_end(); in replaceSuccessor()
527 succ_iterator NewI = E; in replaceSuccessor()
528 succ_iterator OldI = E; in replaceSuccessor()
529 for (succ_iterator I = succ_begin(); I != E; ++I) { in replaceSuccessor()
1055 MachineBasicBlock::succ_iterator SI = succ_begin(); in CorrectExtraCFGEdges()
[all …]
DDeadMachineInstructionElim.cpp114 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()
DPHIElimination.cpp474 for (MachineBasicBlock::succ_iterator SI = opBlock.succ_begin(), in LowerPHINode()
645 for (MachineBasicBlock::succ_iterator SI = MBB->succ_begin(), in isLiveOutPastPHIs()
/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/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.cpp158 for (MachineBasicBlock::succ_iterator I = MBB->succ_begin(); in findReturns()
/external/llvm/lib/Analysis/
DBranchProbabilityInfo.cpp138 for (succ_iterator I = succ_begin(BB), E = succ_end(BB); I != E; ++I) { in calcUnreachableHeuristics()
230 for (succ_iterator I = succ_begin(BB), E = succ_end(BB); I != E; ++I) in calcColdCallHeuristics()
319 for (succ_iterator I = succ_begin(BB), E = succ_end(BB); I != E; ++I) { in calcLoopBranchHeuristics()
574 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.cpp362 for (succ_iterator I = succ_begin(*BI), E = succ_end(*BI); I != E; ++I) { in getUniqueExitBlocks()
563 succ_iterator I = succ_begin(BB), E = succ_end(BB); in getNearestLoop()
/external/llvm/lib/IR/
DBasicBlock.cpp242 succ_iterator SI = succ_begin(this), E = succ_end(this); in getUniqueSuccessor()
365 for (succ_iterator I = succ_begin(New), E = succ_end(New); I != E; ++I) { in splitBasicBlock()
/external/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGFast.cpp194 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); in ScheduleNodeBottomUp()
296 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); in CopyAndMoveSuccessors()
366 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); in CopyAndMoveSuccessors()
403 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.h527 typedef AdjacentBlocks::iterator succ_iterator; typedef
542 succ_iterator succ_begin() { return Succs.begin(); } in succ_begin()
543 succ_iterator succ_end() { return Succs.end(); } in succ_end()
1002 typedef ::clang::CFGBlock::succ_iterator ChildIteratorType;
/external/llvm/lib/Target/Hexagon/
DHexagonCFGOptimizer.cpp143 MachineBasicBlock::succ_iterator SI = MBB->succ_begin(); in runOnMachineFunction()
DHexagonMachineScheduler.cpp228 for (SUnit::succ_iterator I = SU->Preds.begin(), E = SU->Preds.end(); in releaseTopNode()
247 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.cpp258 for (succ_iterator I = succ_begin(Inst->getParent()), in SinkInstruction()
/external/llvm/include/llvm/Transforms/Utils/
DBasicBlockUtils.h145 SplitCriticalEdge(BasicBlock *BB, succ_iterator SI,
/external/llvm/lib/Transforms/Utils/
DLoopUnroll.cpp368 for (succ_iterator SI = succ_begin(*BB), SE = succ_end(*BB); in UnrollLoop()
454 for (succ_iterator SI = succ_begin(BB), SE = succ_end(BB); in UnrollLoop()

123