Home
last modified time | relevance | path

Searched refs:const_succ_iterator (Results 1 – 25 of 33) sorted by relevance

12

/llvm-project/llvm/include/llvm/IR/
H A DCFG.h243 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 DMachineBasicBlock.h395 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 DMachineBranchProbabilityInfo.h44 MachineBasicBlock::const_succ_iterator Dst) const;
H A DScheduleDAG.h268 typedef SmallVectorImpl<SDep>::const_iterator const_succ_iterator; typedef
/llvm-project/bolt/include/bolt/Core/
H A DBinaryBasicBlock.h207 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 DCFG.cpp41 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 DBlockFrequencyInfo.cpp101 using ChildIteratorType = const_succ_iterator;
H A DBranchProbabilityInfo.cpp1110 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 DExplodedGraph.h229 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 DCoreEngine.h478 CFGBlock::const_succ_iterator I; in isFeasible()
480 iterator(CFGBlock::const_succ_iterator i) : I(i) {}
/llvm-project/llvm/lib/CodeGen/
H A DMachineBranchProbabilityInfo.cpp84 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 DMachineBlockFrequencyInfo.cpp92 using ChildIteratorType = MachineBasicBlock::const_succ_iterator;
/llvm-project/llvm/include/llvm/Analysis/
H A DCFGPrinter.h232 const_succ_iterator I) {
266 std::string getEdgeAttributes(const BasicBlock *Node, const_succ_iterator I,
H A DBranchProbabilityInfo.h167 const_succ_iterator Dst) const;
/llvm-project/clang/include/clang/Analysis/
H A DCFG.h960 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 DSpeculateAnalyses.cpp208 const_succ_iterator PIt = succ_begin(AtBB), EIt = succ_end(AtBB); in traverseToExitBlock()
/llvm-project/clang/lib/Analysis/
H A DUninitializedValues.cpp611 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 DConsumed.cpp1290 CFGBlock::const_succ_iterator SI = CurrBlock->succ_begin(); in splitState()
1385 for (CFGBlock::const_succ_iterator SI = CurrBlock->succ_begin(), in run()
H A DReachableCode.cpp349 for (CFGBlock::const_succ_iterator I = item->succ_begin(), in scanFromBlock()
H A DThreadSafety.cpp793 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 DBlockCoverageInference.cpp310 std::string getEdgeAttributes(const BasicBlock *Src, const_succ_iterator I, in getEdgeAttributes()
/llvm-project/llvm/lib/IR/
H A DBasicBlock.cpp512 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 DCFGBuilder.cpp273 static_assert(std::is_trivially_copyable_v<const_succ_iterator>,
/llvm-project/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyCommon.h232 for (CFGBlock::const_succ_iterator SI = CurrBlock->succ_begin(), in walk()
/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCoreEngine.cpp348 for (CFGBlock::const_succ_iterator it = B->succ_begin(), in HandleBlockExit()

12