/freebsd-current/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | Interval.h | 106 /// pred_begin/pred_end - define methods so that Intervals may be used 109 inline Interval::pred_iterator pred_begin(Interval *I) { function in namespace:llvm 132 static ChildIteratorType child_begin(NodeRef N) { return pred_begin(N); }
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | CFG.h | 110 inline pred_iterator pred_begin(BasicBlock *BB) { return pred_iterator(BB); } function in namespace:llvm 111 inline const_pred_iterator pred_begin(const BasicBlock *BB) { function in namespace:llvm 119 return pred_begin(BB) == pred_end(BB); 124 return std::distance(pred_begin(BB), pred_end(BB)); 127 return pred_range(pred_begin(BB), pred_end(BB)); 130 return const_pred_range(pred_begin(BB), pred_end(BB)); 329 static ChildIteratorType child_begin(NodeRef N) { return pred_begin(N); } 338 static ChildIteratorType child_begin(NodeRef N) { return pred_begin(N); }
|
/freebsd-current/contrib/llvm-project/clang/lib/Analysis/ |
H A D | CFGReachabilityAnalysis.cpp | 70 for (CFGBlock::const_pred_iterator i = block->pred_begin(),
|
H A D | ReachableCode.cpp | 436 for (CFGBlock::const_pred_iterator I = Block->pred_begin(), 510 for (CFGBlock::const_pred_iterator I = Block->pred_begin(), 662 CFGBlock::const_pred_iterator PI = B->pred_begin();
|
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineDominators.cpp | 127 PredBB = *PredBB->pred_begin();
|
H A D | MachineLoopUtils.cpp | 31 MachineBasicBlock *Preheader = *Loop->pred_begin(); 33 Preheader = *std::next(Loop->pred_begin());
|
H A D | UnreachableBlockElim.cpp | 151 SmallPtrSet<MachineBasicBlock*, 8> preds(BB.pred_begin(),
|
H A D | MachineLateInstrsCleanup.cpp | 189 MachineBasicBlock *FirstPred = *MBB->pred_begin();
|
/freebsd-current/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | UndefBranchChecker.cpp | 91 ExplodedNode *PrevN = *N->pred_begin();
|
H A D | UnreachableCodeChecker.cpp | 225 const CFGBlock *pred = *CB->pred_begin();
|
/freebsd-current/contrib/llvm-project/llvm/lib/Support/ |
H A D | DAGDeltaAlgorithm.cpp | 80 pred_iterator_ty pred_begin(change_ty Node) { function in class:__anon2051::DAGDeltaAlgorithmImpl 203 for (pred_iterator_ty it = pred_begin(Change), 336 CurrentSet.insert(pred_begin(CT), pred_end(CT));
|
/freebsd-current/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | ExplodedGraph.h | 210 return pred_empty() ? nullptr : *(pred_begin()); 238 pred_iterator pred_begin() { return Preds.begin(); } function in class:clang::ento::ExplodedNode 242 const_pred_iterator pred_begin() const { function in class:clang::ento::ExplodedNode 243 return const_cast<ExplodedNode*>(this)->pred_begin();
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCEarlyReturn.cpp | 159 MachineBasicBlock &PrevMBB = **ReturnMBB.pred_begin();
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVRedundantCopyElimination.cpp | 94 MachineBasicBlock *PredMBB = *MBB.pred_begin();
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyFixBrTableDefaults.cpp | 96 auto *HeaderMBB = *MBB->pred_begin();
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineBasicBlock.h | 377 pred_iterator pred_begin() { return Predecessors.begin(); } function in class:llvm::MachineBasicBlock 378 const_pred_iterator pred_begin() const { return Predecessors.begin(); } function in class:llvm::MachineBasicBlock 411 return make_range(pred_begin(), pred_end()); 414 return make_range(pred_begin(), pred_end()); 1285 static ChildIteratorType child_begin(NodeRef N) { return N->pred_begin(); } 1297 static ChildIteratorType child_begin(NodeRef N) { return N->pred_begin(); }
|
/freebsd-current/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | ExplodedGraph.cpp | 91 const ExplodedNode *pred = *(node->pred_begin()); 159 ExplodedNode *pred = *(node->pred_begin());
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64RedundantCopyElimination.cpp | 154 MachineBasicBlock *PredMBB = *MBB->pred_begin(); 285 MachineBasicBlock *PredMBB = *MBB->pred_begin();
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZMachineScheduler.cpp | 44 PredMBB = *MBB->pred_begin();
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMBlockPlacement.cpp | 84 return findWLSInBlock(*Predecessor->pred_begin());
|
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | CFG.cpp | 109 const_pred_iterator I = pred_begin(Dest), E = pred_end(Dest);
|
/freebsd-current/contrib/llvm-project/llvm/lib/IR/ |
H A D | BasicBlock.cpp | 490 const_pred_iterator PI = pred_begin(this), E = pred_end(this); 498 const_pred_iterator PI = pred_begin(this), E = pred_end(this); 512 return hasNItems(pred_begin(this), pred_end(this), N); 516 return hasNItemsOrMore(pred_begin(this), pred_end(this), N);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiAsmPrinter.cpp | 221 const MachineBasicBlock *Pred = *MBB->pred_begin();
|
/freebsd-current/contrib/llvm-project/clang/include/clang/Analysis/ |
H A D | CFG.h | 965 pred_iterator pred_begin() { return Preds.begin(); } 967 const_pred_iterator pred_begin() const { return Preds.begin(); } 976 return pred_range(pred_begin(), pred_end()); 980 return pred_const_range(pred_begin(), pred_end()); 1058 return filtered_pred_iterator(pred_begin(), pred_end(), this, f); 1504 static ChildIteratorType child_begin(NodeRef N) { return N->pred_begin(); } 1516 static ChildIteratorType child_begin(NodeRef N) { return N->pred_begin(); }
|
/freebsd-current/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | SpeculateAnalyses.cpp | 167 const_pred_iterator PIt = pred_begin(AtBB), EIt = pred_end(AtBB);
|