/llvm-project/llvm/include/llvm/IR/ |
H A D | CFG.h | 134 // Instruction and BasicBlock succ_iterator helpers 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_en in succ_begin() [all...] |
/llvm-project/llvm/include/llvm/Analysis/ |
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()
|
/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineBasicBlock.h | 394 using succ_iterator = SmallVectorImpl<MachineBasicBlock *>::iterator; 421 succ_iterator succ_begin() { return Successors.begin(); } 423 succ_iterator succ_end() { return Successors.end(); } 444 inline iterator_range<succ_iterator> successors() { 757 void setSuccProbability(succ_iterator I, BranchProbability Prob); 784 succ_iterator removeSuccessor(succ_iterator I, 795 void copySuccessor(const MachineBasicBlock *Orig, succ_iterator I); 1246 probability_iterator getProbabilityIterator(succ_iterator I); 1297 using ChildIteratorType = MachineBasicBlock::succ_iterator; [all...] |
H A D | ScheduleDAG.h | 266 typedef SmallVectorImpl<SDep>::iterator succ_iterator; typedef
|
/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | ExplodedGraph.h | 226 using succ_iterator = ExplodedNode * const *; variable 227 using succ_range = llvm::iterator_range<succ_iterator>; 250 succ_iterator succ_begin() { return Succs.begin(); } in succ_begin() 251 succ_iterator succ_end() { return Succs.end(); } in succ_end() 508 using ChildIteratorType = clang::ento::ExplodedNode::succ_iterator;
|
/llvm-project/bolt/include/bolt/Core/ |
H A D | BinaryBasicBlock.h | 206 using succ_iterator = EdgeListType::iterator; 216 using succ_reverse_iterator = std::reverse_iterator<succ_iterator>; 237 succ_iterator succ_begin() { return Successors.begin(); } in succ_begin() 239 succ_iterator succ_end() { return Successors.end(); } in succ_end() 289 inline iterator_range<succ_iterator> successors() { in successors() 291 return iterator_range<succ_iterator>(succ_begin(), succ_end()); in successors() 975 using ChildIteratorType = bolt::BinaryBasicBlock::succ_iterator; 205 using succ_iterator = EdgeListType::iterator; global() variable
|
/llvm-project/mlir/include/mlir/IR/ |
H A D | RegionGraphTraits.h | 24 using ChildIteratorType = mlir::Block::succ_iterator; 54 using ChildIteratorType = mlir::Block::succ_iterator;
|
H A D | Block.h | 264 using succ_iterator = SuccessorRange::iterator; in succ_end() 265 succ_iterator succ_begin() { return getSuccessors().begin(); } in getSuccessors() 266 succ_iterator succ_end() { return getSuccessors().end(); } 262 using succ_iterator = SuccessorRange::iterator; global() variable
|
H A D | Operation.h | 701 using succ_iterator = SuccessorRange::iterator; in hasSuccessors() 702 succ_iterator successor_begin() { return getSuccessors().begin(); } in getNumSuccessors() 703 succ_iterator successor_end() { return getSuccessors().end(); } 696 using succ_iterator = SuccessorRange::iterator; global() variable
|
H A D | OpDefinition.h | 787 using succ_iterator = Operation::succ_iterator; 806 succ_iterator succ_begin() { return this->getOperation()->succ_begin(); } 807 succ_iterator succ_end() { return this->getOperation()->succ_end(); }
|
/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineBasicBlock.cpp | 820 succ_iterator OldI = llvm::find(successors(), Old); in splitSuccessor() 838 succ_iterator I = find(Successors, Succ); in removeSuccessor() 842 MachineBasicBlock::succ_iterator in removeSuccessor() 843 MachineBasicBlock::removeSuccessor(succ_iterator I, bool NormalizeSuccProbs) { in removeSuccessor() 864 succ_iterator E = succ_end(); in replaceSuccessor() 865 succ_iterator NewI = E; in replaceSuccessor() 866 succ_iterator OldI = E; in replaceSuccessor() 867 for (succ_iterator I = succ_begin(); I != E; ++I) { in replaceSuccessor() 900 succ_iterator I) { in copySuccessor() 1598 void MachineBasicBlock::setSuccProbability(succ_iterator [all...] |
H A D | MachineSSAUpdater.cpp | 268 using BlkSucc_iterator = MachineBasicBlock::succ_iterator;
|
H A D | MIRSampleProfile.cpp | 242 for (MachineBasicBlock::succ_iterator SI = BB->succ_begin(), in setBranchProbs()
|
H A D | PostRASchedulerList.cpp | 470 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); in ReleaseSucc()
|
H A D | VLIWMachineScheduler.cpp | 325 for (SUnit::succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); I != E; in releaseBottomNode()
|
/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonCFGOptimizer.cpp | 155 MachineBasicBlock::succ_iterator SI = MBB.succ_begin(); in runOnMachineFunction()
|
/llvm-project/clang/include/clang/Analysis/ |
H A D | CFG.h | 959 using succ_iterator = AdjacentBlocks::iterator; variable 963 using succ_range = llvm::iterator_range<succ_iterator>; 984 succ_iterator succ_begin() { return Succs.begin(); } in succ_begin() 985 succ_iterator succ_end() { return Succs.end(); } in succ_end() 1483 using ChildIteratorType = ::clang::CFGBlock::succ_iterator;
|
/llvm-project/llvm/unittests/Analysis/ |
H A D | CFGTest.cpp | 395 succ_iterator S = succ_begin(&*++M->getFunction("test")->begin()); in TEST_F()
|
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | MergedLoadStoreMotion.cpp | 307 succ_iterator SI = succ_begin(HeadBB); in mergeStores()
|
/llvm-project/llvm/unittests/IR/ |
H A D | CFGBuilder.cpp | 271 static_assert(std::is_trivially_copyable_v<succ_iterator>,
|
/llvm-project/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCOpts.cpp | 1651 SmallVector<std::pair<BasicBlock *, succ_iterator>, 16> SuccStack; in ComputePostOrders() 1659 SuccStack.push_back(std::make_pair(EntryBB, succ_iterator(EntryTI))); in ComputePostOrders() 1665 succ_iterator SE(CurrBB->getTerminator(), false); in ComputePostOrders() 1671 std::make_pair(SuccBB, succ_iterator(SuccBB->getTerminator()))); in ComputePostOrders()
|
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SSAUpdater.cpp | 267 using BlkSucc_iterator = succ_iterator;
|
H A D | PromoteMemoryToRegister.cpp | 1220 succ_iterator I = succ_begin(BB), E = succ_end(BB); in RenamePass()
|
/llvm-project/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()
|
/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYConstantIslandPass.cpp | 434 for (MachineBasicBlock::succ_iterator I = MBB->succ_begin(), in bbHasFallthrough()
|