Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DCFG.h251 inline succ_iterator succ_end(Instruction *I) { return succ_iterator(I, true); } in succ_end() function
252 inline const_succ_iterator succ_end(const Instruction *I) { in succ_end() function
256 return succ_begin(I) == succ_end(I); in succ_empty()
259 return std::distance(succ_begin(I), succ_end(I)); in succ_size()
262 return succ_range(succ_begin(I), succ_end(I)); in successors()
265 return const_succ_range(succ_begin(I), succ_end(I)); in successors()
274 inline succ_iterator succ_end(BasicBlock *BB) { in succ_end() function
277 inline const_succ_iterator succ_end(const BasicBlock *BB) { in succ_end() function
281 return succ_begin(BB) == succ_end(BB); in succ_empty()
284 return std::distance(succ_begin(BB), succ_end(BB)); in succ_size()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DDAGDeltaAlgorithm.cpp102 succ_iterator_ty succ_end(change_ty Node) { in succ_end() function in __anoncf29fe990111::DAGDeltaAlgorithmImpl
128 for (succ_iterator_ty it2 = succ_begin(*it), ie2 = succ_end(*it); in ExecuteOneTest()
193 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/llvm/lib/Analysis/
H A DCFG.cpp53 while (I != succ_end(ParentBB)) { in FindFunctionBackedges()
215 Worklist.append(succ_begin(BB), succ_end(BB)); in isReachableImpl()
312 Worklist.append(succ_begin(BB), succ_end(BB)); in isPotentiallyReachable()
H A DFunctionPropertiesAnalysis.cpp327 Successors.insert(succ_begin(&CallSiteBB), succ_end(&CallSiteBB)); in FunctionPropertiesUpdater()
338 Successors.insert(succ_begin(UnwindDest), succ_end(UnwindDest)); in FunctionPropertiesUpdater()
411 Reinclude.insert(succ_begin(BB), succ_end(BB)); in finish()
H A DBlockFrequencyInfo.cpp112 static ChildIteratorType child_end(const NodeRef N) { return succ_end(N); } in child_end()
/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()
528 return N->succ_end();
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h420 succ_iterator succ_end() { return Successors.end(); }
421 const_succ_iterator succ_end() const { return Successors.end(); }
442 return make_range(succ_begin(), succ_end());
445 return make_range(succ_begin(), succ_end());
523 BlockEnd(MBB.succ_end()) {
1297 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); }
1306 static ChildIteratorType child_end(NodeRef N) { return N->succ_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/Transforms/Scalar/
H A DMergedLoadStoreMotion.cpp306 assert(SI != succ_end(HeadBB) && "Diamond head cannot have zero successors"); in mergeStores()
309 assert(SI != succ_end(HeadBB) && "Diamond head cannot have single successor"); in mergeStores()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/
H A DCFG.h985 succ_iterator succ_end() { return Succs.end(); } in succ_end() function
987 const_succ_iterator succ_end() const { return Succs.end(); } in succ_end() function
995 return succ_range(succ_begin(), succ_end()); in succs()
999 return succ_const_range(succ_begin(), succ_end()); in succs()
1065 return filtered_succ_iterator(succ_begin(), succ_end(), this, f); in filtered_succ_start_end()
1487 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); }
1496 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); }
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DBasicBlockPathCloning.cpp72 for (auto SI = OrigBB.succ_begin(), SE = OrigBB.succ_end(); SI != SE; ++SI) in CloneMachineBasicBlock()
H A DTailDuplicator.cpp174 MBB->succ_end()); in tailDuplicateAndUpdate()
743 TailBB->succ_end()); in duplicateSimpleBB()
1084 MBB->removeSuccessor(MBB->succ_end() - 1); in removeDeadBlock()
H A DBranchFolding.cpp163 MBB->removeSuccessor(MBB->succ_end()-1); in RemoveDeadBlock()
1181 for (auto SuccI = TailMBB.succ_begin(), SuccE = TailMBB.succ_end(); in setCommonTailEdgeWeights()
1197 for (auto SuccI = TailMBB.succ_begin(), SuccE = TailMBB.succ_end(); in setCommonTailEdgeWeights()
1380 for (auto SI = MBB->succ_begin(), SE = MBB->succ_end(); SI != SE; ++SI) in OptimizeBlock()
1649 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 DShrinkWrap.cpp415 MBB.succ_end()); in markAllReachable()
421 Worklist.append(SuccMBB->succ_begin(), SuccMBB->succ_end()); in markAllReachable()
H A DMachineSSAUpdater.cpp271 static BlkSucc_iterator BlkSucc_end(BlkT *BB) { return BB->succ_end(); } in BlkSucc_end()
H A DWasmEHPrepare.cpp181 WL.append(succ_begin(BB), succ_end(BB)); in eraseDeadBBsAndChildren()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCopyHoisting.cpp252 for (auto I = ++(DestBB->succ_begin()), E = DestBB->succ_end(); I != E; ++I) { in moveCopyInstr()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLateEHPrepare.cpp104 WL.append(MBB->succ_begin(), MBB->succ_end()); in eraseDeadBBsAndChildren()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DSpeculateAnalyses.cpp210 const_succ_iterator PIt = succ_begin(AtBB), EIt = succ_end(AtBB); in traverseToExitBlock()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DUninitializedValues.cpp612 SE = Pred->succ_end(); in getUninitUse()
636 E = Block->succ_end(); I != E; ++I) { in getUninitUse()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DBasicBlock.cpp488 const_succ_iterator SI = succ_begin(this), E = succ_end(this); in getSingleSuccessor()
496 const_succ_iterator SI = succ_begin(this), E = succ_end(this); in getUniqueSuccessor()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInsertDelayAlu.cpp444 WorkList.insert(MBB.succ_begin(), MBB.succ_end()); in runOnMachineFunction()

123