| /openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
| H A D | CFG.h | 242 using succ_iterator = SuccIterator<Instruction, BasicBlock>; variable 244 using succ_range = iterator_range<succ_iterator>; 247 inline succ_iterator succ_begin(Instruction *I) { return succ_iterator(I); } in succ_begin() 251 inline succ_iterator succ_end(Instruction *I) { return succ_iterator(I, true); } in succ_end() 268 inline succ_iterator succ_begin(BasicBlock *BB) { in succ_begin() 269 return succ_iterator(BB->getTerminator()); in succ_begin() 274 inline succ_iterator succ_end(BasicBlock *BB) { in succ_end() 275 return succ_iterator(BB->getTerminator(), true); in succ_end() 302 using ChildIteratorType = succ_iterator;
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | Interval.h | 43 using succ_iterator = std::vector<BasicBlock*>::iterator; 99 inline Interval::succ_iterator succ_begin(Interval *I) { in succ_begin() 102 inline Interval::succ_iterator succ_end(Interval *I) { in succ_end() 118 using ChildIteratorType = Interval::succ_iterator;
|
| H A D | LoopIterator.h | 47 WrappedSuccIterator, succ_iterator, 48 typename std::iterator_traits<succ_iterator>::iterator_category, 51 WrappedSuccIterator, succ_iterator, 52 typename std::iterator_traits<succ_iterator>::iterator_category, 58 WrappedSuccIterator(succ_iterator Begin, const Loop *L) in WrappedSuccIterator()
|
| H A D | IntervalIterator.h | 89 std::vector<std::pair<Interval *, typename Interval::succ_iterator>> IntStack; 143 Interval::succ_iterator &SuccIt = IntStack.back().second,
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | MachineBasicBlock.h | 347 using succ_iterator = std::vector<MachineBasicBlock *>::iterator; 373 succ_iterator succ_begin() { return Successors.begin(); } 375 succ_iterator succ_end() { return Successors.end(); } 396 inline iterator_range<succ_iterator> successors() { 715 void setSuccProbability(succ_iterator I, BranchProbability Prob); 742 succ_iterator removeSuccessor(succ_iterator I, 753 void copySuccessor(MachineBasicBlock *Orig, succ_iterator I); 1167 probability_iterator getProbabilityIterator(succ_iterator I); 1218 using ChildIteratorType = MachineBasicBlock::succ_iterator;
|
| H A D | ScheduleDAG.h | 260 typedef SmallVectorImpl<SDep>::iterator succ_iterator; typedef
|
| /openbsd-src/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | ExplodedGraph.h | 225 using succ_iterator = ExplodedNode * const *; variable 226 using succ_range = llvm::iterator_range<succ_iterator>; 249 succ_iterator succ_begin() { return Succs.begin(); } in succ_begin() 250 succ_iterator succ_end() { return Succs.end(); } in succ_end() 511 using ChildIteratorType = clang::ento::ExplodedNode::succ_iterator;
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | MachineBasicBlock.cpp | 794 succ_iterator OldI = llvm::find(successors(), Old); in splitSuccessor() 812 succ_iterator I = find(Successors, Succ); in removeSuccessor() 816 MachineBasicBlock::succ_iterator 817 MachineBasicBlock::removeSuccessor(succ_iterator I, bool NormalizeSuccProbs) { in removeSuccessor() 838 succ_iterator E = succ_end(); in replaceSuccessor() 839 succ_iterator NewI = E; in replaceSuccessor() 840 succ_iterator OldI = E; in replaceSuccessor() 841 for (succ_iterator I = succ_begin(); I != E; ++I) { in replaceSuccessor() 874 succ_iterator I) { in copySuccessor() 1475 void MachineBasicBlock::setSuccProbability(succ_iterator I, in setSuccProbability() [all …]
|
| H A D | MachineSSAUpdater.cpp | 257 using BlkSucc_iterator = MachineBasicBlock::succ_iterator;
|
| H A D | MIRSampleProfile.cpp | 207 for (MachineBasicBlock::succ_iterator SI = BB->succ_begin(), in setBranchProbs()
|
| H A D | PostRASchedulerList.cpp | 486 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); in ReleaseSuccessors()
|
| H A D | VLIWMachineScheduler.cpp | 328 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); I != E; in releaseBottomNode()
|
| H A D | ModuloSchedule.cpp | 264 MachineBasicBlock::succ_iterator LoopExitI = KernelBB->succ_begin(); in generateEpilog()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | HexagonCFGOptimizer.cpp | 156 MachineBasicBlock::succ_iterator SI = MBB.succ_begin(); in runOnMachineFunction()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Analysis/ |
| H A D | CFG.h | 930 using succ_iterator = AdjacentBlocks::iterator; variable 934 using succ_range = llvm::iterator_range<succ_iterator>; 955 succ_iterator succ_begin() { return Succs.begin(); } in succ_begin() 956 succ_iterator succ_end() { return Succs.end(); } in succ_end() 1492 using ChildIteratorType = ::clang::CFGBlock::succ_iterator;
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | MergedLoadStoreMotion.cpp | 293 succ_iterator SI = succ_begin(HeadBB); in mergeStores()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARCOpts.cpp | 1647 SmallVector<std::pair<BasicBlock *, succ_iterator>, 16> SuccStack; in ComputePostOrders() 1655 SuccStack.push_back(std::make_pair(EntryBB, succ_iterator(EntryTI))); in ComputePostOrders() 1661 succ_iterator SE(CurrBB->getTerminator(), false); in ComputePostOrders() 1667 std::make_pair(SuccBB, succ_iterator(SuccBB->getTerminator()))); in ComputePostOrders()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | SSAUpdater.cpp | 218 using BlkSucc_iterator = succ_iterator;
|
| H A D | PromoteMemoryToRegister.cpp | 1084 succ_iterator I = succ_begin(BB), E = succ_end(BB); in RenamePass()
|
| /openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Core/ |
| H A D | ExplodedGraph.cpp | 525 for (ExplodedNode::succ_iterator I = N->Succs.begin(), E = N->Succs.end(); in trim()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | R600MachineCFGStructurizer.cpp | 546 MachineBasicBlock::succ_iterator It = MBB->succ_begin(); in getFalseBranch() 547 MachineBasicBlock::succ_iterator Next = It; in getFalseBranch()
|
| H A D | AMDGPUMachineCFGStructurizer.cpp | 1747 for (MachineBasicBlock::succ_iterator PI = MBB->succ_begin(), in removeExternalCFGSuccessors()
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | LoopInfo.cpp | 819 succ_iterator I = succ_begin(BB), E = succ_end(BB); in getNearestLoop()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/ |
| H A D | CSKYConstantIslandPass.cpp | 440 for (MachineBasicBlock::succ_iterator I = MBB->succ_begin(), in bbHasFallthrough()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroFrame.cpp | 102 iterator_range<succ_iterator> successors(BlockData const &BD) const { in successors()
|