/llvm-project/llvm/include/llvm/IR/ |
H A D | CFG.h | 243 using const_succ_iterator = SuccIterator<const Instruction, const BasicBlock>; variable 245 using const_succ_range = iterator_range<const_succ_iterator>; 248 inline const_succ_iterator succ_begin(const Instruction *I) { in succ_begin() 249 return const_succ_iterator(I); in succ_begin() 252 inline const_succ_iterator succ_end(const Instruction *I) { in succ_end() 253 return const_succ_iterator(I, true); in succ_end() 271 inline const_succ_iterator succ_begin(const BasicBlock *BB) { in succ_begin() 272 return const_succ_iterator(BB->getTerminator()); in succ_begin() 277 inline const_succ_iterator succ_end(const BasicBlock *BB) { in succ_end() 278 return const_succ_iterator(B in succ_end() [all...] |
/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineBasicBlock.h | 395 using const_succ_iterator = 422 const_succ_iterator succ_begin() const { return Successors.begin(); } 424 const_succ_iterator succ_end() const { return Successors.end(); } 447 inline iterator_range<const_succ_iterator> successors() const { 589 const_succ_iterator BlockI; 590 const_succ_iterator BlockEnd; 1242 BranchProbability getSuccProbability(const_succ_iterator Succ) const; 1248 getProbabilityIterator(const_succ_iterator I) const; 1314 using ChildIteratorType = MachineBasicBlock::const_succ_iterator;
|
H A D | MachineBranchProbabilityInfo.h | 44 MachineBasicBlock::const_succ_iterator Dst) const;
|
H A D | ScheduleDAG.h | 268 typedef SmallVectorImpl<SDep>::const_iterator const_succ_iterator; typedef
|
/llvm-project/bolt/include/bolt/Core/ |
H A D | BinaryBasicBlock.h | 207 using const_succ_iterator = EdgeListType::const_iterator; 218 std::reverse_iterator<const_succ_iterator>; 238 const_succ_iterator succ_begin() const { return Successors.begin(); } in succ_end() 240 const_succ_iterator succ_end() const { return Successors.end(); } in succ_rbegin() 293 inline iterator_range<const_succ_iterator> successors() const { in successors() 295 return iterator_range<const_succ_iterator>(succ_begin(), succ_end()); in successors() 986 using ChildIteratorType = bolt::BinaryBasicBlock::const_succ_iterator; 206 using const_succ_iterator = EdgeListType::const_iterator; global() variable
|
/llvm-project/llvm/lib/Analysis/ |
H A D | CFG.cpp | 41 SmallVector<std::pair<const BasicBlock *, const_succ_iterator>, 8> VisitStack; in FindFunctionBackedges() 48 std::pair<const BasicBlock *, const_succ_iterator> &Top = VisitStack.back(); in FindFunctionBackedges() 50 const_succ_iterator &I = Top.second; in FindFunctionBackedges()
|
H A D | BlockFrequencyInfo.cpp | 101 using ChildIteratorType = const_succ_iterator;
|
H A D | BranchProbabilityInfo.cpp | 1110 const_succ_iterator Dst) const { in getEdgeProbability() 1123 for (const_succ_iterator I = succ_begin(Src), E = succ_end(Src); I != E; ++I) in getEdgeProbability()
|
/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | ExplodedGraph.h | 229 using const_succ_iterator = const ExplodedNode * const *; variable 230 using const_succ_range = llvm::iterator_range<const_succ_iterator>; 254 const_succ_iterator succ_begin() const { in succ_begin() 257 const_succ_iterator succ_end() const { in succ_end()
|
H A D | CoreEngine.h | 478 CFGBlock::const_succ_iterator I; in isFeasible() 480 iterator(CFGBlock::const_succ_iterator i) : I(i) {}
|
/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineBranchProbabilityInfo.cpp | 84 MachineBasicBlock::const_succ_iterator Dst) const { in getEdgeProbability() 90 // This is a linear search. Try to use the const_succ_iterator version when in getEdgeProbability()
|
H A D | MachineBlockFrequencyInfo.cpp | 92 using ChildIteratorType = MachineBasicBlock::const_succ_iterator;
|
/llvm-project/llvm/include/llvm/Analysis/ |
H A D | CFGPrinter.h | 232 const_succ_iterator I) { 266 std::string getEdgeAttributes(const BasicBlock *Node, const_succ_iterator I,
|
H A D | BranchProbabilityInfo.h | 167 const_succ_iterator Dst) const;
|
/llvm-project/clang/include/clang/Analysis/ |
H A D | CFG.h | 960 using const_succ_iterator = AdjacentBlocks::const_iterator; variable 964 using succ_const_range = llvm::iterator_range<const_succ_iterator>; 986 const_succ_iterator succ_begin() const { return Succs.begin(); } in succ_begin() 987 const_succ_iterator succ_end() const { return Succs.end(); } in succ_end() 1058 FilteredCFGBlockIterator<const_succ_iterator, false>; 1492 using ChildIteratorType = ::clang::CFGBlock::const_succ_iterator;
|
/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | SpeculateAnalyses.cpp | 208 const_succ_iterator PIt = succ_begin(AtBB), EIt = succ_end(AtBB); in traverseToExitBlock()
|
/llvm-project/clang/lib/Analysis/ |
H A D | UninitializedValues.cpp | 611 for (CFGBlock::const_succ_iterator SI = Pred->succ_begin(), in getUninitUse() 635 for (CFGBlock::const_succ_iterator I = Block->succ_begin(), in getUninitUse()
|
H A D | Consumed.cpp | 1290 CFGBlock::const_succ_iterator SI = CurrBlock->succ_begin(); in splitState() 1385 for (CFGBlock::const_succ_iterator SI = CurrBlock->succ_begin(), in run()
|
H A D | ReachableCode.cpp | 349 for (CFGBlock::const_succ_iterator I = item->succ_begin(), in scanFromBlock()
|
H A D | ThreadSafety.cpp | 793 for (CFGBlock::const_succ_iterator SI = CurrBlock->succ_begin(), in traverseCFG() 1399 for (CFGBlock::const_succ_iterator SI = PredBlock->succ_begin(), 2670 for (CFGBlock::const_succ_iterator SI = CurrBlock->succ_begin(),
|
/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | BlockCoverageInference.cpp | 310 std::string getEdgeAttributes(const BasicBlock *Src, const_succ_iterator I, in getEdgeAttributes()
|
/llvm-project/llvm/lib/IR/ |
H A D | BasicBlock.cpp | 512 const_succ_iterator SI = succ_begin(this), E = succ_end(this); in phis() 520 const_succ_iterator SI = succ_begin(this), E = succ_end(this); in removePredecessor()
|
/llvm-project/llvm/unittests/IR/ |
H A D | CFGBuilder.cpp | 273 static_assert(std::is_trivially_copyable_v<const_succ_iterator>,
|
/llvm-project/clang/include/clang/Analysis/Analyses/ |
H A D | ThreadSafetyCommon.h | 232 for (CFGBlock::const_succ_iterator SI = CurrBlock->succ_begin(), in walk()
|
/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | CoreEngine.cpp | 348 for (CFGBlock::const_succ_iterator it = B->succ_begin(), in HandleBlockExit()
|