| /src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| CFG.h | 248 inline succ_iterator succ_begin(Instruction *I) { return succ_iterator(I); } function in namespace:llvm 249 inline const_succ_iterator succ_begin(const Instruction *I) { function in namespace:llvm 257 return succ_begin(I) == succ_end(I); 260 return std::distance(succ_begin(I), succ_end(I)); 263 return succ_range(succ_begin(I), succ_end(I)); 266 return const_succ_range(succ_begin(I), succ_end(I)); 269 inline succ_iterator succ_begin(BasicBlock *BB) { function in namespace:llvm 272 inline const_succ_iterator succ_begin(const BasicBlock *BB) { function in namespace:llvm 282 return succ_begin(BB) == succ_end(BB); 285 return std::distance(succ_begin(BB), succ_end(BB)) [all...] |
| /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ |
| CoreEngine.cpp | 96 const CFGBlock *Succ = *(Entry->succ_begin()); 221 L.getDst() == *L.getSrc()->succ_begin()) { 331 for (CFGBlock::const_succ_iterator it = B->succ_begin(), 368 *(B->succ_begin()), this); 415 generateNode(BlockEdge(B, *(B->succ_begin()), Pred->getLocationContext()), 429 ExprEng.processBranch(Cond, Ctx, Pred, Dst, *(B->succ_begin()), 430 *(B->succ_begin() + 1)); 441 ExprEng.processCleanupTemporaryBranch(BTE, Ctx, Pred, Dst, *(B->succ_begin()), 442 *(B->succ_begin() + 1)); 453 *(B->succ_begin()), *(B->succ_begin()+1)) [all...] |
| ExplodedGraph.cpp | 96 const ExplodedNode *succ = *(node->succ_begin()); 161 ExplodedNode *succ = *(node->succ_begin());
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| UnreachableBlockElim.cpp | 126 while (BB.succ_begin() != BB.succ_end()) { 127 MachineBasicBlock* succ = *BB.succ_begin(); 141 BB.removeSuccessor(BB.succ_begin());
|
| MachineBranchProbabilityInfo.cpp | 75 for (MachineBasicBlock::const_succ_iterator I = MBB->succ_begin(),
|
| MachineLoopUtils.cpp | 35 MachineBasicBlock *Exit = *Loop->succ_begin(); 37 Exit = *std::next(Loop->succ_begin());
|
| TailDuplicator.cpp | 165 SmallSetVector<MachineBasicBlock *, 8> Succs(MBB->succ_begin(), 721 SmallPtrSet<MachineBasicBlock *, 8> Succs(TailBB->succ_begin(), 741 MachineBasicBlock *NewTarget = *TailBB->succ_begin(); 897 PredBB->removeSuccessor(PredBB->succ_begin()); 923 *PrevBB->succ_begin() == TailBB && 962 PrevBB->removeSuccessor(PrevBB->succ_begin());
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| Interval.h | 96 /// succ_begin/succ_end - define methods so that Intervals may be used 99 inline Interval::succ_iterator succ_begin(Interval *I) { function in namespace:llvm 123 static ChildIteratorType child_begin(NodeRef N) { return succ_begin(N); }
|
| LoopIterator.h | 78 {succ_begin(Node.second), Node.first}, 86 {succ_begin(Node.second), Node.first},
|
| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| CFG.cpp | 45 VisitStack.push_back(std::make_pair(BB, succ_begin(BB))); 67 VisitStack.push_back(std::make_pair(BB, succ_begin(BB))); 202 Worklist.append(succ_begin(BB), succ_end(BB)); 267 Worklist.append(succ_begin(BB), succ_end(BB));
|
| /src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| ExplodedGraph.h | 219 return succ_empty() ? nullptr : *(succ_begin()); 251 succ_iterator succ_begin() { return Succs.begin(); } function in class:clang::ento::ExplodedNode 255 const_succ_iterator succ_begin() const { function in class:clang::ento::ExplodedNode 256 return const_cast<ExplodedNode*>(this)->succ_begin(); 526 return child_begin(*N->succ_begin()); 527 return N->succ_begin();
|
| /src/external/apache2/llvm/dist/llvm/lib/Support/ |
| DAGDeltaAlgorithm.cpp | 99 succ_iterator_ty succ_begin(change_ty Node) { function in class:__anon4510::DAGDeltaAlgorithmImpl 129 for (succ_iterator_ty it2 = succ_begin(*it), ie2 = succ_end(*it); 197 if (succ_begin(*it) == succ_end(*it)) 235 if (succ_begin(*it) != succ_end(*it)) { 237 for (succ_iterator_ty it2 = succ_begin(*it), ie2 = succ_end(*it); 239 if (it2 != succ_begin(*it))
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| HexagonEarlyIfConv.cpp | 233 MachineBasicBlock *SB = *B->succ_begin(); 306 MachineBasicBlock *TSB = (TNS > 0) ? *TB->succ_begin() : nullptr; 307 MachineBasicBlock *FSB = (FNS > 0) ? *FB->succ_begin() : nullptr; 529 MachineBasicBlock *TSB = *FP.TrueB->succ_begin(); 530 MachineBasicBlock *FSB = *FP.FalseB->succ_begin(); 574 MachineBasicBlock *SB = *FP.TrueB->succ_begin(); 579 MachineBasicBlock *SB = *FP.FalseB->succ_begin(); 866 TSB = *FP.TrueB->succ_begin(); 870 FSB = *FP.FalseB->succ_begin(); 881 MachineBasicBlock *T = *FP.SplitB->succ_begin(); [all...] |
| HexagonCFGOptimizer.cpp | 159 MachineBasicBlock::succ_iterator SI = MBB->succ_begin();
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| AMDILCFGStructurizer.cpp | 370 SrcMBB = *SrcMBB->succ_begin(); 543 MachineBasicBlock::succ_iterator It = MBB->succ_begin(); 631 for (MachineBasicBlock::succ_iterator It = SrcMBB->succ_begin(), 902 MachineBasicBlock *childBlk = *MBB->succ_begin(); 936 && *TrueMBB->succ_begin() == *FalseMBB->succ_begin()) { 938 LandBlk = *TrueMBB->succ_begin(); 939 } else if (TrueMBB->succ_size() == 1 && *TrueMBB->succ_begin() == FalseMBB) { 944 && *FalseMBB->succ_begin() == TrueMBB) { 953 LandBlk = *FalseMBB->succ_begin(); [all...] |
| GCNSchedStrategy.cpp | 467 if (MBB->succ_size() == 1 && !(*MBB->succ_begin())->empty()) { 469 if (Ind->getMBBStartIdx(MBB) < Ind->getMBBStartIdx(*MBB->succ_begin())) 470 OnlySucc = *MBB->succ_begin();
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| AArch64ConditionalCompares.cpp | 444 MachineBasicBlock *Succ0 = Head->succ_begin()[0]; 445 MachineBasicBlock *Succ1 = Head->succ_begin()[1]; 595 assert(*Head->succ_begin() == Tail && "Head successor is not Tail"); 597 Head->setSuccProbability(Head->succ_begin(), 605 for (auto I = CmpBB->succ_begin(), E = CmpBB->succ_end(); I != E; ++I) {
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| MachineBasicBlock.h | 332 succ_iterator succ_begin() { return Successors.begin(); } function in class:llvm::MachineBasicBlock 333 const_succ_iterator succ_begin() const { return Successors.begin(); } function in class:llvm::MachineBasicBlock 356 return make_range(succ_begin(), succ_end()); 359 return make_range(succ_begin(), succ_end()); 430 ExceptionSelector(ExceptionSelector), BlockI(MBB.succ_begin()), 1138 static ChildIteratorType child_begin(NodeRef N) { return N->succ_begin(); } 1147 static ChildIteratorType child_begin(NodeRef N) { return N->succ_begin(); }
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| X86PadShortFunction.cpp | 177 for (MachineBasicBlock::succ_iterator I = MBB->succ_begin();
|
| /src/external/apache2/llvm/dist/clang/lib/Analysis/ |
| Consumed.cpp | 70 if (Block->succ_size() == 1 && *Block->succ_begin()) 71 return getFirstStmtLoc(*Block->succ_begin()); 91 if (Block->succ_size() == 1 && *Block->succ_begin()) 92 Loc = getFirstStmtLoc(*Block->succ_begin()); 1291 CFGBlock::const_succ_iterator SI = CurrBlock->succ_begin(); 1382 (*CurrBlock->succ_begin())->pred_size() > 1)) { 1386 for (CFGBlock::const_succ_iterator SI = CurrBlock->succ_begin(),
|
| ReachableCode.cpp | 119 Current = *(Current->succ_begin() + 1); 123 Current = *Current->succ_begin(); 341 for (CFGBlock::const_succ_iterator I = item->succ_begin(),
|
| ProgramPoint.cpp | 181 << (*E.getSrc()->succ_begin() == E.getDst() ? "true" : "false");
|
| UninitializedValues.cpp | 598 const CFGBlock *fallthrough = *Pred->succ_begin(); 618 for (CFGBlock::const_succ_iterator SI = Pred->succ_begin(), 642 for (CFGBlock::const_succ_iterator I = Block->succ_begin(), 663 Branch.Output = I - Block->succ_begin();
|
| /src/external/apache2/llvm/dist/llvm/lib/IR/ |
| BasicBlock.cpp | 295 const_succ_iterator SI = succ_begin(this), E = succ_end(this); 303 const_succ_iterator SI = succ_begin(this), E = succ_end(this);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| PPCBranchCoalescing.cpp | 302 (*Cand.BranchBlock->succ_begin() == Cand.BranchTargetBlock) 304 : *Cand.BranchBlock->succ_begin();
|