HomeSort by: relevance | last modified time | path
    Searched refs:succ_begin (Results 1 - 25 of 106) sorted by relevancy

1 2 3 4 5

  /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();

Completed in 62 milliseconds

1 2 3 4 5