| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | CFG.h | 110 inline pred_iterator pred_begin(BasicBlock *BB) { return pred_iterator(BB); } in pred_begin() function 111 inline const_pred_iterator pred_begin(const BasicBlock *BB) { in pred_begin() 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() 329 static ChildIteratorType child_begin(NodeRef N) { return pred_begin(N); } 338 static ChildIteratorType child_begin(NodeRef N) { return pred_begin(N); }
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | Interval.h | 109 inline Interval::pred_iterator pred_begin(Interval *I) { in pred_begin() function 132 static ChildIteratorType child_begin(NodeRef N) { return pred_begin(N); }
|
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | Block.h | 221 pred_iterator pred_begin() { in pred_begin() function 226 return {pred_begin(), pred_end()}; in getPredecessors() 230 bool hasNoPredecessors() { return pred_begin() == pred_end(); } in hasNoPredecessors()
|
| H A D | RegionGraphTraits.h | 45 return node->pred_begin();
|
| /llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | ExplodedGraph.h | 209 return pred_empty() ? nullptr : *(pred_begin()); in getFirstPred() 237 pred_iterator pred_begin() { return Preds.begin(); } in pred_begin() function 241 const_pred_iterator pred_begin() const { in pred_begin() function 242 return const_cast<ExplodedNode*>(this)->pred_begin(); in pred_begin()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | BasicBlock.cpp | 262 const_pred_iterator PI = pred_begin(this), E = pred_end(this); in getSinglePredecessor() 270 const_pred_iterator PI = pred_begin(this), E = pred_end(this); in getUniquePredecessor() 284 return hasNItems(pred_begin(this), pred_end(this), N); in hasNPredecessors() 288 return hasNItemsOrMore(pred_begin(this), pred_end(this), N); in hasNPredecessorsOrMore()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MachineLoopUtils.cpp | 31 MachineBasicBlock *Preheader = *Loop->pred_begin(); in PeelSingleBlockLoop() 33 Preheader = *std::next(Loop->pred_begin()); in PeelSingleBlockLoop()
|
| H A D | MachineDominators.cpp | 127 PredBB = *PredBB->pred_begin(); in applySplitCriticalEdges()
|
| /llvm-project-15.0.7/bolt/include/bolt/Core/ |
| H A D | BinaryBasicBlock.h | 226 pred_iterator pred_begin() { return Predecessors.begin(); } in pred_begin() function 227 const_pred_iterator pred_begin() const { return Predecessors.begin(); } in pred_begin() function 289 return iterator_range<pred_iterator>(pred_begin(), pred_end()); in predecessors() 293 return iterator_range<const_pred_iterator>(pred_begin(), pred_end()); in predecessors() 1014 return N->pred_begin(); 1026 return N->pred_begin();
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | DAGDeltaAlgorithm.cpp | 80 pred_iterator_ty pred_begin(change_ty Node) { in pred_begin() function in __anona2548bc90111::DAGDeltaAlgorithmImpl 203 for (pred_iterator_ty it = pred_begin(Change), in DAGDeltaAlgorithmImpl() 336 CurrentSet.insert(pred_begin(CT), pred_end(CT)); in Run()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | MachineBasicBlock.h | 326 pred_iterator pred_begin() { return Predecessors.begin(); } 327 const_pred_iterator pred_begin() const { return Predecessors.begin(); } 360 return make_range(pred_begin(), pred_end()); 363 return make_range(pred_begin(), pred_end()); 1193 static ChildIteratorType child_begin(NodeRef N) { return N->pred_begin(); } 1205 static ChildIteratorType child_begin(NodeRef N) { return N->pred_begin(); }
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | UnreachableCodeChecker.cpp | 183 for (CFGBlock::const_pred_iterator I = CB->pred_begin(), E = CB->pred_end(); in FindUnreachableEntryPoints() 230 const CFGBlock *pred = *CB->pred_begin(); in isInvalidPath()
|
| H A D | UndefBranchChecker.cpp | 92 ExplodedNode *PrevN = *N->pred_begin(); in checkBranchCondition()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/ |
| H A D | Detensorize.cpp | 219 for (PredecessorIterator pred = block->pred_begin(); in computeBranchOpDetensoring() 330 for (PredecessorIterator pred = ownerBlock->pred_begin(); in compute() 415 for (PredecessorIterator pred = block->pred_begin(); in compute()
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | CFGReachabilityAnalysis.cpp | 70 for (CFGBlock::const_pred_iterator i = block->pred_begin(), in mapReachability()
|
| H A D | ReachableCode.cpp | 428 for (CFGBlock::const_pred_iterator I = Block->pred_begin(), in isDeadCodeRoot() 502 for (CFGBlock::const_pred_iterator I = Block->pred_begin(), in scanBackwards() 649 CFGBlock::const_pred_iterator PI = B->pred_begin(); in reportDeadCode()
|
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | Block.cpp | 252 auto it = pred_begin(); in getSinglePredecessor() 263 auto it = pred_begin(), e = pred_end(); in getUniquePredecessor()
|
| /llvm-project-15.0.7/clang/include/clang/Analysis/ |
| H A D | CFG.h | 938 pred_iterator pred_begin() { return Preds.begin(); } in pred_begin() function 940 const_pred_iterator pred_begin() const { return Preds.begin(); } in pred_begin() function 949 return pred_range(pred_begin(), pred_end()); in preds() 953 return pred_const_range(pred_begin(), pred_end()); in preds() 1031 return filtered_pred_iterator(pred_begin(), pred_end(), this, f); in filtered_pred_start_end() 1515 static ChildIteratorType child_begin(NodeRef N) { return N->pred_begin(); } 1527 static ChildIteratorType child_begin(NodeRef N) { return N->pred_begin(); }
|
| /llvm-project-15.0.7/bolt/lib/Passes/ |
| H A D | LoopInversionPass.cpp | 43 BinaryBasicBlock *PredBB = *BB->pred_begin(); in runOnFunction()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVRedundantCopyElimination.cpp | 91 MachineBasicBlock *PredMBB = *MBB.pred_begin(); in optimizeBlock()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64RedundantCopyElimination.cpp | 155 MachineBasicBlock *PredMBB = *MBB->pred_begin(); in knownRegValInBlock() 286 MachineBasicBlock *PredMBB = *MBB->pred_begin(); in optimizeBlock()
|
| /llvm-project-15.0.7/mlir/lib/Analysis/ |
| H A D | Liveness.cpp | 134 toProcess.insert(block->pred_begin(), block->pred_end()); in buildBlockMapping() 147 toProcess.insert(current->pred_begin(), current->pred_end()); in buildBlockMapping()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUSetWavePriority.cpp | 113 Worklist.append(MBB->pred_begin(), MBB->pred_end()); in runOnMachineFunction()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | ExplodedGraph.cpp | 91 const ExplodedNode *pred = *(node->pred_begin()); in shouldCollect() 159 ExplodedNode *pred = *(node->pred_begin()); in collectNode()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFixBrTableDefaults.cpp | 95 auto *HeaderMBB = *MBB->pred_begin(); in fixBrTableDefault()
|