Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/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 …]
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DDAGDeltaAlgorithm.cpp101 succ_iterator_ty succ_end(change_ty Node) { in succ_end() function in __anoncf29fe990111::DAGDeltaAlgorithmImpl
127 for (succ_iterator_ty it2 = succ_begin(*it), ie2 = succ_end(*it); in ExecuteOneTest()
192 if (succ_begin(Change) == succ_end(Change)) in DAGDeltaAlgorithmImpl()
230 if (succ_begin(*it) != succ_end(*it)) { in DAGDeltaAlgorithmImpl()
232 for (succ_iterator_ty it2 = succ_begin(*it), ie2 = succ_end(*it); in DAGDeltaAlgorithmImpl()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h251 succ_iterator succ_end() { return Succs.end(); } in succ_end() function
257 const_succ_iterator succ_end() const { in succ_end() function
258 return const_cast<ExplodedNode*>(this)->succ_end(); in succ_end()
514 return N->succ_end();
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h445 succ_iterator succ_end() { return Successors.end(); }
446 const_succ_iterator succ_end() const { return Successors.end(); }
467 return make_range(succ_begin(), succ_end());
470 return make_range(succ_begin(), succ_end());
549 BlockEnd(MBB.succ_end()) {
1346 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); }
1363 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); }
1429 inline auto succ_end(const MachineBasicBlock *BB) { return BB->succ_end(); }
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DCFG.cpp54 while (I != succ_end(ParentBB)) { in FindFunctionBackedges()
216 Worklist.append(succ_begin(BB), succ_end(BB)); in isReachableImpl()
313 Worklist.append(succ_begin(BB), succ_end(BB)); in isPotentiallyReachable()
H A DBlockFrequencyInfo.cpp112 static ChildIteratorType child_end(const NodeRef N) { return succ_end(N); } in child_end()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
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
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DGCEmptyBasicBlocks.cpp82 MBB->removeSuccessor(MBB->succ_end() - 1); in runOnMachineFunction()
H A DBasicBlockPathCloning.cpp73 for (auto SI = OrigBB.succ_begin(), SE = OrigBB.succ_end(); SI != SE; ++SI) in CloneMachineBasicBlock()
H A DBranchFolding.cpp188 MBB->removeSuccessor(MBB->succ_end()-1); in RemoveDeadBlock()
1211 for (auto SuccI = TailMBB.succ_begin(), SuccE = TailMBB.succ_end(); in setCommonTailEdgeWeights()
1227 for (auto SuccI = TailMBB.succ_begin(), SuccE = TailMBB.succ_end(); in setCommonTailEdgeWeights()
1401 for (auto SI = MBB->succ_begin(), SE = MBB->succ_end(); SI != SE; ++SI) in OptimizeBlock()
1670 for (auto SI = MBB->succ_begin(), SE = MBB->succ_end(); SI != SE; in OptimizeBlock()
H A DMachineBlockFrequencyInfo.cpp103 static ChildIteratorType child_end(const NodeRef N) { return N->succ_end(); } in child_end()
H A DMachineBasicBlock.cpp396 for (auto I = succ_begin(), E = succ_end(); I != E; ++I) { in print()
407 for (auto I = succ_begin(), E = succ_end(); I != E; ++I) { in print()
819 assert(OldI != succ_end() && "Old is not a successor of this block!"); in splitSuccessor()
862 succ_iterator E = succ_end(); in replaceSuccessor()
H A DWasmEHPrepare.cpp181 WL.append(succ_begin(BB), succ_end(BB)); in eraseDeadBBsAndChildren()
H A DMachineSSAUpdater.cpp271 static BlkSucc_iterator BlkSucc_end(BlkT *BB) { return BB->succ_end(); } in BlkSucc_end()
H A DTailDuplicator.cpp173 MBB->succ_end()); in tailDuplicateAndUpdate()
1105 MBB->removeSuccessor(MBB->succ_end() - 1); in removeDeadBlock()
H A DMIRSampleProfile.cpp243 SE = BB->succ_end(); in setBranchProbs()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DMergedLoadStoreMotion.cpp308 assert(SI != succ_end(HeadBB) && "Diamond head cannot have zero successors"); in mergeStores()
311 assert(SI != succ_end(HeadBB) && "Diamond head cannot have single successor"); in mergeStores()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVLateBranchOpt.cpp83 MBB.removeSuccessor(MBB.succ_end() - 1); in runOnBasicBlock()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/
H A DCFG.h991 succ_iterator succ_end() { return Succs.end(); } in succ_end() function
993 const_succ_iterator succ_end() const { return Succs.end(); } in succ_end() function
1001 return succ_range(succ_begin(), succ_end()); in succs()
1005 return succ_const_range(succ_begin(), succ_end()); in succs()
1071 return filtered_succ_iterator(succ_begin(), succ_end(), this, f); in filtered_succ_start_end()
1494 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); }
1503 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); }
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DSpeculateAnalyses.cpp208 const_succ_iterator PIt = succ_begin(AtBB), EIt = succ_end(AtBB); in traverseToExitBlock()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DBasicBlock.cpp468 const_succ_iterator SI = succ_begin(this), E = succ_end(this); in getSingleSuccessor()
476 const_succ_iterator SI = succ_begin(this), E = succ_end(this); in getUniqueSuccessor()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLateEHPrepare.cpp105 WL.append(MBB->succ_begin(), MBB->succ_end()); in eraseDeadBBsAndChildren()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DUninitializedValues.cpp605 SE = Pred->succ_end(); in getUninitUse()
631 E = Block->succ_end(); I != E; ++I) { in getUninitUse()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroElide.cpp314 Worklist.append(succ_begin(BB), succ_end(BB)); in canCoroBeginEscape()

123