Home
last modified time | relevance | path

Searched refs:succ_end (Results 1 – 25 of 83) sorted by relevance

1234

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DCFG.h252 inline succ_iterator succ_end(Instruction *I) { return succ_iterator(I, true); } in succ_end() function
253 inline const_succ_iterator succ_end(const Instruction *I) { in succ_end() function
257 return succ_begin(I) == succ_end(I); in succ_empty()
260 return std::distance(succ_begin(I), succ_end(I)); in succ_size()
263 return succ_range(succ_begin(I), succ_end(I)); in successors()
266 return const_succ_range(succ_begin(I), succ_end(I)); in successors()
275 inline succ_iterator succ_end(BasicBlock *BB) { in succ_end() function
278 inline const_succ_iterator succ_end(const BasicBlock *BB) { in succ_end() function
282 return succ_begin(BB) == succ_end(BB); in succ_empty()
285 return std::distance(succ_begin(BB), succ_end(BB)); in succ_size()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/
H A DDAGDeltaAlgorithm.cpp103 succ_iterator_ty succ_end(change_ty Node) { in succ_end() function in __anon1494bb440111::DAGDeltaAlgorithmImpl
129 for (succ_iterator_ty it2 = succ_begin(*it), ie2 = succ_end(*it); in ExecuteOneTest()
197 if (succ_begin(*it) == succ_end(*it)) in DAGDeltaAlgorithmImpl()
235 if (succ_begin(*it) != succ_end(*it)) { in DAGDeltaAlgorithmImpl()
237 for (succ_iterator_ty it2 = succ_begin(*it), ie2 = succ_end(*it); in DAGDeltaAlgorithmImpl()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DCFG.cpp53 while (I != succ_end(ParentBB)) { in FindFunctionBackedges()
202 Worklist.append(succ_begin(BB), succ_end(BB)); in isPotentiallyReachableFromMany()
267 Worklist.append(succ_begin(BB), succ_end(BB)); in isPotentiallyReachable()
H A DBlockFrequencyInfo.cpp114 static ChildIteratorType child_end(const NodeRef N) { return succ_end(N); } in child_end()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DInterval.h102 inline Interval::succ_iterator succ_end(Interval *I) { in succ_end() function
124 static ChildIteratorType child_end(NodeRef N) { return succ_end(N); }
H A DLoopIterator.h79 {succ_end(Node.second), Node.first}), in child_begin()
87 {succ_end(Node.second), Node.first}), in child_end()
H A DRegionIterator.h235 while (Itor != succ_end(Node->getEntry())
254 inline RNSuccIterator<NodeRef, BlockT, RegionT> succ_end(NodeRef Node) { in succ_end() function
H A DIntervalIterator.h145 EndIt = succ_end(IntStack.back().first);
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h252 succ_iterator succ_end() { return Succs.end(); } in succ_end() function
258 const_succ_iterator succ_end() const { in succ_end() function
259 return const_cast<ExplodedNode*>(this)->succ_end(); in succ_end()
533 return N->succ_end();
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h334 succ_iterator succ_end() { return Successors.end(); }
335 const_succ_iterator succ_end() const { return Successors.end(); }
356 return make_range(succ_begin(), succ_end());
359 return make_range(succ_begin(), succ_end());
431 BlockEnd(MBB.succ_end()) {
1139 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); }
1148 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); }
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Analysis/
H A DCFG.h956 succ_iterator succ_end() { return Succs.end(); } in succ_end() function
958 const_succ_iterator succ_end() const { return Succs.end(); } in succ_end() function
966 return succ_range(succ_begin(), succ_end()); in succs()
970 return succ_const_range(succ_begin(), succ_end()); in succs()
1034 return filtered_succ_iterator(succ_begin(), succ_end(), this, f); in filtered_succ_start_end()
1489 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); }
1501 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); }
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DMergedLoadStoreMotion.cpp291 assert(SI != succ_end(HeadBB) && "Diamond head cannot have zero successors"); in mergeStores()
294 assert(SI != succ_end(HeadBB) && "Diamond head cannot have single successor"); in mergeStores()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineBranchProbabilityInfo.cpp76 E = MBB->succ_end(); I != E; ++I) { in getHotSucc()
H A DMachineBasicBlock.cpp284 for (const_succ_iterator I = succ_begin(), E = succ_end(); I != E; ++I) in hasEHPadSuccessor()
386 for (auto I = succ_begin(), E = succ_end(); I != E; ++I) { in print()
397 for (auto I = succ_begin(), E = succ_end(); I != E; ++I) { in print()
769 assert(OldI != succ_end() && "Old is not a successor of this block!"); in splitSuccessor()
812 succ_iterator E = succ_end(); in replaceSuccessor()
H A DUnreachableBlockElim.cpp126 while (BB.succ_begin() != BB.succ_end()) { in runOnMachineFunction()
H A DTailDuplicator.cpp166 MBB->succ_end()); in tailDuplicateAndUpdate()
722 TailBB->succ_end()); in duplicateSimpleBB()
1053 MBB->removeSuccessor(MBB->succ_end() - 1); in removeDeadBlock()
H A DMachineBlockFrequencyInfo.cpp103 static ChildIteratorType child_end(const NodeRef N) { return N->succ_end(); } in child_end()
H A DWasmEHPrepare.cpp168 WL.append(succ_begin(BB), succ_end(BB)); in eraseDeadBBsAndChildren()
H A DMachineSSAUpdater.cpp250 static BlkSucc_iterator BlkSucc_end(BlkT *BB) { return BB->succ_end(); } in BlkSucc_end()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DBasicBlock.cpp295 const_succ_iterator SI = succ_begin(this), E = succ_end(this); in getSingleSuccessor()
303 const_succ_iterator SI = succ_begin(this), E = succ_end(this); in getUniqueSuccessor()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86PadShortFunction.cpp178 I != MBB->succ_end(); ++I) { in findReturns()
H A DX86VZeroUpper.cpp275 SE = MBB.succ_end(); in processBasicBlock()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DPruneEH.cpp257 std::vector<BasicBlock *> Succs(succ_begin(BB), succ_end(BB)); in DeleteBasicBlock()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLateEHPrepare.cpp104 WL.append(MBB->succ_begin(), MBB->succ_end()); in eraseDeadBBsAndChildren()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUUnifyDivergentExitNodes.cpp305 SmallVector<BasicBlock *, 2> Successors(succ_begin(BB), succ_end(BB)); in runOnFunction()

1234