/external/llvm/include/llvm/Analysis/ |
Interval.h | 43 typedef std::vector<BasicBlock*>::iterator succ_iterator; typedef in class:llvm::Interval 102 /// just like BasicBlocks can with the succ_* functions, and *::succ_iterator. 104 inline Interval::succ_iterator succ_begin(Interval *I) { 107 inline Interval::succ_iterator succ_end(Interval *I) { 123 typedef Interval::succ_iterator ChildIteratorType;
|
IntervalIterator.h | 91 std::vector<std::pair<Interval*, typename Interval::succ_iterator> > IntStack; 143 Interval::succ_iterator &SuccIt = IntStack.back().second,
|
/external/llvm/include/llvm/IR/ |
CFG.h | 110 // BasicBlock succ_iterator helpers 114 succ_iterator; typedef in namespace:llvm 117 typedef llvm::iterator_range<succ_iterator> succ_range; 120 inline succ_iterator succ_begin(BasicBlock *BB) { 121 return succ_iterator(BB->getTerminator()); 126 inline succ_iterator succ_end(BasicBlock *BB) { 127 return succ_iterator(BB->getTerminator(), true); 158 typedef succ_iterator ChildIteratorType;
|
InstrTypes.h | 97 // succ_iterator definition 249 typedef SuccIterator<TerminatorInst *, BasicBlock> succ_iterator; typedef in class:llvm::TerminatorInst 252 typedef llvm::iterator_range<succ_iterator> succ_range; 256 inline succ_iterator succ_begin() { return succ_iterator(this); } 260 inline succ_iterator succ_end() { return succ_iterator(this, true); } [all...] |
/external/llvm/include/llvm/CodeGen/ |
MachineBasicBlock.h | 284 typedef std::vector<MachineBasicBlock *>::iterator succ_iterator; typedef in class:llvm::MachineBasicBlock 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); [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
ExplodedGraph.h | 202 typedef ExplodedNode* const * succ_iterator; typedef in class:clang::ento::ExplodedNode 217 succ_iterator succ_begin() { return Succs.begin(); } 218 succ_iterator succ_end() { return Succs.end(); } 445 typedef NodeType::succ_iterator ChildIteratorType;
|
/external/llvm/lib/Analysis/ |
IntervalPartition.cpp | 60 for (Interval::succ_iterator I = Int->Successors.begin(),
|
BranchProbabilityInfo.cpp | 133 for (succ_iterator I = succ_begin(BB), E = succ_end(BB); I != E; ++I) { 252 for (succ_iterator I = succ_begin(BB), E = succ_end(BB); I != E; ++I) 342 for (succ_iterator I = succ_begin(BB), E = succ_end(BB); I != E; ++I) { 561 for (succ_iterator I = succ_begin(BB), E = succ_end(BB); I != E; ++I) {
|
LoopInfo.cpp | 389 for (succ_iterator I = succ_begin(*BI), E = succ_end(*BI); I != E; ++I) { 590 succ_iterator I = succ_begin(BB), E = succ_end(BB);
|
/external/llvm/lib/CodeGen/ |
MachineBasicBlock.cpp | 435 for (succ_iterator SI = succ_begin(), SE = succ_end(); SI != SE; ++SI) { 471 for (succ_iterator SI = succ_begin(), SE = succ_end(); SI != SE; ++SI) { 545 succ_iterator I = std::find(Successors.begin(), Successors.end(), Succ); 549 MachineBasicBlock::succ_iterator 550 MachineBasicBlock::removeSuccessor(succ_iterator I, bool NormalizeSuccProbs) { 571 succ_iterator E = succ_end(); 572 succ_iterator NewI = E; 573 succ_iterator OldI = E; 574 for (succ_iterator I = succ_begin(); I != E; ++I) { [all...] |
DeadMachineInstructionElim.cpp | 111 for (MachineBasicBlock::succ_iterator S = MBB.succ_begin(),
|
UnreachableBlockElim.cpp | 81 for (succ_iterator SI = succ_begin(BB), E = succ_end(BB); SI != E; ++SI)
|
/external/llvm/lib/IR/ |
BasicBlock.cpp | 239 succ_iterator SI = succ_begin(this), E = succ_end(this); 247 succ_iterator SI = succ_begin(this), E = succ_end(this); 384 for (succ_iterator I = succ_begin(New), E = succ_end(New); I != E; ++I) {
|
/external/llvm/lib/Target/X86/ |
X86VZeroUpper.cpp | 239 for (MachineBasicBlock::succ_iterator SI = MBB.succ_begin(), 311 for (MachineBasicBlock::succ_iterator SI = MBB.succ_begin(),
|
X86PadShortFunction.cpp | 157 for (MachineBasicBlock::succ_iterator I = MBB->succ_begin();
|
/external/llvm/include/llvm/Transforms/Utils/ |
BasicBlockUtils.h | 133 SplitCriticalEdge(BasicBlock *BB, succ_iterator SI,
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
ScheduleDAGVLIW.cpp | 142 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end();
|
ScheduleDAGFast.cpp | 194 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); 295 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); 365 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); 402 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end();
|
/external/llvm/lib/Target/Hexagon/ |
HexagonCFGOptimizer.cpp | 144 MachineBasicBlock::succ_iterator SI = MBB->succ_begin();
|
HexagonMachineScheduler.cpp | 232 for (SUnit::succ_iterator I = SU->Preds.begin(), E = SU->Preds.end(); 251 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end();
|
/external/llvm/lib/Transforms/Scalar/ |
LoopInstSimplify.cpp | 154 for (succ_iterator SI = succ_begin(BB), SE = succ_end(BB); SI != SE;
|
Sink.cpp | 271 for (succ_iterator I = succ_begin(Inst->getParent()),
|
/external/llvm/unittests/Analysis/ |
CFGTest.cpp | 381 succ_iterator S = succ_begin(&*++M->getFunction("test")->begin());
|
/external/clang/include/clang/Analysis/ |
CFG.h | 526 typedef AdjacentBlocks::iterator succ_iterator; typedef in class:clang::CFGBlock::ElementList 541 succ_iterator succ_begin() { return Succs.begin(); } 542 succ_iterator succ_end() { return Succs.end(); } [all...] |
/external/llvm/lib/Transforms/Utils/ |
LoopUnroll.cpp | 369 for (succ_iterator SI = succ_begin(*BB), SE = succ_end(*BB); 456 for (succ_iterator SI = succ_begin(BB), SE = succ_end(BB);
|