Searched refs:succ_end (Results 1 - 25 of 106) sorted by relevance

12345

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DCFG.h250 inline succ_iterator succ_end(Instruction *I) { return succ_iterator(I, true); } function in namespace:llvm
251 inline const_succ_iterator succ_end(const Instruction *I) { function in namespace:llvm
255 return succ_begin(I) == succ_end(I);
258 return std::distance(succ_begin(I), succ_end(I));
261 return succ_range(succ_begin(I), succ_end(I));
264 return const_succ_range(succ_begin(I), succ_end(I));
273 inline succ_iterator succ_end(BasicBlock *BB) { function in namespace:llvm
276 inline const_succ_iterator succ_end(const BasicBlock *BB) { function in namespace:llvm
280 return succ_begin(BB) == succ_end(BB);
283 return std::distance(succ_begin(BB), succ_end(B
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DEdgeBundles.cpp50 SE = MBB.succ_end(); SI != SE; ++SI)
90 SE = MBB.succ_end(); SI != SE; ++SI)
H A DMachineBranchProbabilityInfo.cpp74 E = MBB->succ_end(); I != E; ++I) {
H A DDeadMachineInstructionElim.cpp127 E = MBB.succ_end(); S != E; S++)
H A DWasmEHPrepare.cpp174 WL.append(succ_begin(BB), succ_end(BB));
208 SmallVector<BasicBlock *, 4> Succs(succ_begin(BB), succ_end(BB));
H A DMachineBasicBlock.cpp268 for (const_succ_iterator I = succ_begin(), E = succ_end(); I != E; ++I)
399 for (auto I = succ_begin(), E = succ_end(); I != E; ++I) {
411 for (auto I = succ_begin(), E = succ_end(); I != E; ++I) {
698 assert(OldI != succ_end() && "Old is not a successor of this block!");
699 assert(llvm::find(successors(), New) == succ_end() &&
741 succ_iterator E = succ_end();
H A DMachineBlockFrequencyInfo.cpp101 static ChildIteratorType child_end(const NodeRef N) { return N->succ_end(); }
H A DUnreachableBlockElim.cpp128 while (BB->succ_begin() != BB->succ_end()) {
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInterval.h99 /// succ_begin/succ_end - define methods so that Intervals may be used
105 inline Interval::succ_iterator succ_end(Interval *I) { function in namespace:llvm
127 static ChildIteratorType child_end(NodeRef N) { return succ_end(N); }
H A DLoopIterator.h79 {succ_end(Node.second), Node.first}),
87 {succ_end(Node.second), Node.first}),
H A DRegionIterator.h228 while (Itor != succ_end(Node->getEntry())
247 inline RNSuccIterator<NodeRef, BlockT, RegionT> succ_end(NodeRef Node) { function in namespace:llvm
H A DIntervalIterator.h145 EndIt = succ_end(IntStack.back().first);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DCFG.cpp44 while (I != succ_end(ParentBB)) {
195 Worklist.append(succ_begin(BB), succ_end(BB));
251 Worklist.append(succ_begin(BB), succ_end(BB));
H A DBranchProbabilityInfo.cpp244 for (const_succ_iterator I = succ_begin(BB), E = succ_end(BB); I != E; ++I)
441 for (const_succ_iterator I = succ_begin(BB), E = succ_end(BB); I != E; ++I)
629 std::find(succ_begin(BB), succ_end(BB), B) == succ_end(BB))
675 for (const_succ_iterator I = succ_begin(BB), E = succ_end(BB); I != E; ++I) {
935 for (const_succ_iterator SI = succ_begin(&BI), SE = succ_end(&BI); SI != SE;
954 for (const_succ_iterator I = succ_begin(BB), E = succ_end(BB); I != E; ++I) {
999 for (const_succ_iterator I = succ_begin(Src), E = succ_end(Src); I != E; ++I)
1008 uint32_t succ_num = std::distance(succ_begin(Src), succ_end(Src));
1059 for (const_succ_iterator I = succ_begin(BB), E = succ_end(B
[all...]
H A DCFGPrinter.cpp275 if (succ_begin(Node) == succ_end(Node)) {
283 succ_begin(Node), succ_end(Node),
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Support/
H A DDAGDeltaAlgorithm.cpp103 succ_iterator_ty succ_end(change_ty Node) { function in class:__anon3785::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);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLateEHPrepare.cpp102 MBB->succ_end());
103 WL.append(MBB->succ_begin(), MBB->succ_end());
224 MBB.succ_end());
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h252 succ_iterator succ_end() { return Succs.end(); } function in class:clang::ento::ExplodedNode
258 const_succ_iterator succ_end() const { function in class:clang::ento::ExplodedNode
259 return const_cast<ExplodedNode*>(this)->succ_end();
533 return N->succ_end();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86PadShortFunction.cpp178 I != MBB->succ_end(); ++I) {
H A DX86CondBrFolding.cpp200 auto MBBI = std::find(MBB->succ_begin(), MBB->succ_end(), SuccMBB);
201 if (MBBI == MBB->succ_end())
426 MBBI->removeSuccessor(MBBI->succ_end() - 1);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DMergedLoadStoreMotion.cpp291 assert(SI != succ_end(HeadBB) && "Diamond head cannot have zero successors");
294 assert(SI != succ_end(HeadBB) && "Diamond head cannot have single successor");
H A DSink.cpp181 E = succ_end(Inst->getParent()); I != E && !SuccToSinkTo; ++I) {
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h326 succ_iterator succ_end() { return Successors.end(); } function in class:llvm::MachineBasicBlock
327 const_succ_iterator succ_end() const { return Successors.end(); } function in class:llvm::MachineBasicBlock
348 return make_range(succ_begin(), succ_end());
351 return make_range(succ_begin(), succ_end());
956 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); }
965 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); }
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DBasicBlock.cpp294 const_succ_iterator SI = succ_begin(this), E = succ_end(this);
302 const_succ_iterator SI = succ_begin(this), E = succ_end(this);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DPruneEH.cpp263 std::vector<BasicBlock *> Succs(succ_begin(BB), succ_end(BB));

Completed in 303 milliseconds

12345