Home
last modified time | relevance | path

Searched refs:pred_end (Results 1 – 25 of 59) sorted by relevance

123

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DCFG.h114 inline pred_iterator pred_end(BasicBlock *BB) { return pred_iterator(BB, true);} in pred_end() function
115 inline const_pred_iterator pred_end(const BasicBlock *BB) { in pred_end() function
119 return pred_begin(BB) == pred_end(BB); in pred_empty()
124 return std::distance(pred_begin(BB), pred_end(BB)); in pred_size()
127 return pred_range(pred_begin(BB), pred_end(BB)); in predecessors()
130 return const_pred_range(pred_begin(BB), pred_end(BB)); in predecessors()
330 static ChildIteratorType child_end(NodeRef N) { return pred_end(N); }
339 static ChildIteratorType child_end(NodeRef N) { return pred_end(N); }
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInterval.h112 inline Interval::pred_iterator pred_end(Interval *I) { in pred_end() function
133 static ChildIteratorType child_end(NodeRef N) { return pred_end(N); }
/freebsd-14.2/contrib/llvm-project/llvm/lib/Support/
H A DDAGDeltaAlgorithm.cpp84 pred_iterator_ty pred_end(change_ty Node) { in pred_end() function in __anon6b5ff60f0111::DAGDeltaAlgorithmImpl
204 ie = pred_end(Change); it != ie; ++it) { in DAGDeltaAlgorithmImpl()
336 CurrentSet.insert(pred_begin(CT), pred_end(CT)); in Run()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h379 pred_iterator pred_end() { return Predecessors.end(); }
380 const_pred_iterator pred_end() const { return Predecessors.end(); }
411 return make_range(pred_begin(), pred_end());
414 return make_range(pred_begin(), pred_end());
1286 static ChildIteratorType child_end(NodeRef N) { return N->pred_end(); }
1298 static ChildIteratorType child_end(NodeRef N) { return N->pred_end(); }
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DCFGReachabilityAnalysis.cpp71 e = block->pred_end(); i != e; ++i) { in mapReachability()
H A DReachableCode.cpp437 E = Block->pred_end(); I != E; ++I) { in isDeadCodeRoot()
511 E = Block->pred_end(); I != E; ++I) { in scanBackwards()
663 if (PI != B->pred_end()) { in reportDeadCode()
H A DUninitializedValues.cpp586 for (CFGBlock::const_pred_iterator I = B->pred_begin(), E = B->pred_end(); in getUninitUse()
846 E = block->pred_end(); I != E; ++I) { in runOnBlock()
H A DConsumed.cpp1010 PE = TargetBlock->pred_end(); PI != PE; ++PI) { in allBackEdgesVisited()
1082 PE = Block->pred_end(); PI != PE; ++PI) { in isBackEdgeTarget()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h239 pred_iterator pred_end() { return Preds.end(); } in pred_end() function
245 const_pred_iterator pred_end() const { in pred_end() function
246 return const_cast<ExplodedNode*>(this)->pred_end(); in pred_end()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/
H A DCFG.h966 pred_iterator pred_end() { return Preds.end(); } in pred_end() function
968 const_pred_iterator pred_end() const { return Preds.end(); } in pred_end() function
976 return pred_range(pred_begin(), pred_end()); in preds()
980 return pred_const_range(pred_begin(), pred_end()); in preds()
1058 return filtered_pred_iterator(pred_begin(), pred_end(), this, f); in filtered_pred_start_end()
1505 static ChildIteratorType child_end(NodeRef N) { return N->pred_end(); }
1517 static ChildIteratorType child_end(NodeRef N) { return N->pred_end(); }
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DBasicBlock.cpp490 const_pred_iterator PI = pred_begin(this), E = pred_end(this); in getSinglePredecessor()
498 const_pred_iterator PI = pred_begin(this), E = pred_end(this); in getUniquePredecessor()
512 return hasNItems(pred_begin(this), pred_end(this), N); in hasNPredecessors()
516 return hasNItemsOrMore(pred_begin(this), pred_end(this), N); in hasNPredecessorsOrMore()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DUnreachableBlockElim.cpp152 BB.pred_end()); in runOnMachineFunction()
H A DLiveVariables.cpp689 LiveToEndBlocks.append(UseBB.pred_begin(), UseBB.pred_end()); in recomputeForSingleDefVirtReg()
712 LiveToEndBlocks.append(BB.pred_begin(), BB.pred_end()); in recomputeForSingleDefVirtReg()
H A DTailDuplicator.cpp103 MBB.pred_end()); in VerifyPHIs()
852 Preds.insert(TailBB->pred_begin(), TailBB->pred_end()); in tailDuplicate()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DCFG.cpp109 const_pred_iterator I = pred_begin(Dest), E = pred_end(Dest); in isCriticalEdge()
H A DLoopInfo.cpp131 assert(PI != pred_end(H) && "Loop must have at least one backedge!"); in getIncomingAndBackEdge()
133 if (PI == pred_end(H)) in getIncomingAndBackEdge()
136 if (PI != pred_end(H)) in getIncomingAndBackEdge()
H A DBlockFrequencyInfoImpl.cpp718 for (const auto *P : make_range(Irr.pred_begin(), Irr.pred_end())) { in findIrreducibleHeaders()
745 for (const auto *P : make_range(Irr.pred_begin(), Irr.pred_end())) { in findIrreducibleHeaders()
H A DMemorySSAUpdater.cpp114 std::copy(pred_begin(BB), pred_end(BB), Phi->block_begin()); in getPreviousDefRecursive()
677 pred_end(NewPhiBB)); in updateForClonedLoop()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARCOpts.cpp316 edge_iterator pred_end() const { return Preds.end(); } in pred_end() function in __anoncdf238210111::BBState
1447 PE(MyStates.pred_end()); PI != PE; ++PI) { in VisitBottomUp()
1588 PE(MyStates.pred_end()); in VisitTopDown()
1606 if (!BB->hasNPredecessors(MyStates.pred_end() - MyStates.pred_begin())) in VisitTopDown()
1704 BBState::edge_iterator PE = BBStates[PredStack.back().first].pred_end(); in ComputePostOrders()
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DSpeculateAnalyses.cpp167 const_pred_iterator PIt = pred_begin(AtBB), EIt = pred_end(AtBB); in traverseToEntryBlock()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp573 assert(PI != TopMBB->pred_end() && in getLoopTripCount()
576 if (PI == TopMBB->pred_end()) // dead loop? in getLoopTripCount()
579 if (PI != TopMBB->pred_end()) // multiple backedges? in getLoopTripCount()
1859 MBBVector Preds(Header->pred_begin(), Header->pred_end()); in createPreheaderForLoop()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DFlattenCFG.cpp147 SmallPtrSet<BasicBlock *, 16> Preds(pred_begin(BB), pred_end(BB)); in FlattenParallelAndOr()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIModeRegister.cpp380 MachineBasicBlock::pred_iterator P = MBB.pred_begin(), E = MBB.pred_end(); in processBlockPhase2()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyCommon.h187 SE = CurrBlock->pred_end(); in walk()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTypeErasedDataflowAnalysis.cpp277 std::vector<const CFGBlock *> Preds(Block.pred_begin(), Block.pred_end()); in computeBlockInputState()

123