Home
last modified time | relevance | path

Searched refs:pred_begin (Results 1 – 25 of 103) sorted by relevance

12345

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DCFG.h111 inline pred_iterator pred_begin(BasicBlock *BB) { return pred_iterator(BB); } in pred_begin() function
112 inline const_pred_iterator pred_begin(const BasicBlock *BB) { in pred_begin() function
120 return pred_begin(BB) == pred_end(BB); in pred_empty()
125 return std::distance(pred_begin(BB), pred_end(BB)); in pred_size()
128 return pred_range(pred_begin(BB), pred_end(BB)); in predecessors()
131 return const_pred_range(pred_begin(BB), pred_end(BB)); in predecessors()
330 static ChildIteratorType child_begin(NodeRef N) { return pred_begin(N); }
339 static ChildIteratorType child_begin(NodeRef N) { return pred_begin(N); }
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DInterval.h109 inline Interval::pred_iterator pred_begin(Interval *I) { in pred_begin() function
132 static ChildIteratorType child_begin(NodeRef N) { return pred_begin(N); }
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DSimplifyCFGPass.cpp123 for (pred_iterator PI = pred_begin(&BB), E = pred_end(&BB); in mergeEmptyReturnBlocks()
146 SmallPtrSet<BasicBlock *, 2> PredsOfBB(pred_begin(&BB), pred_end(&BB)); in mergeEmptyReturnBlocks()
147 SmallPtrSet<BasicBlock *, 2> PredsOfRetBlock(pred_begin(RetBlock), in mergeEmptyReturnBlocks()
167 pred_iterator PB = pred_begin(RetBlock), PE = pred_end(RetBlock); in mergeEmptyReturnBlocks()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h211 return pred_empty() ? nullptr : *(pred_begin()); in getFirstPred()
239 pred_iterator pred_begin() { return Preds.begin(); } in pred_begin() function
243 const_pred_iterator pred_begin() const { in pred_begin() function
244 return const_cast<ExplodedNode*>(this)->pred_begin(); in pred_begin()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DBasicBlock.cpp265 const_pred_iterator PI = pred_begin(this), E = pred_end(this); in getSinglePredecessor()
273 const_pred_iterator PI = pred_begin(this), E = pred_end(this); in getUniquePredecessor()
287 return hasNItems(pred_begin(this), pred_end(this), N); in hasNPredecessors()
291 return hasNItemsOrMore(pred_begin(this), pred_end(this), N); in hasNPredecessorsOrMore()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h316 pred_iterator pred_begin() { return Predecessors.begin(); }
317 const_pred_iterator pred_begin() const { return Predecessors.begin(); }
350 return make_range(pred_begin(), pred_end());
353 return make_range(pred_begin(), pred_end());
1165 static ChildIteratorType child_begin(NodeRef N) { return N->pred_begin(); }
1177 static ChildIteratorType child_begin(NodeRef N) { return N->pred_begin(); }
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCEarlyReturn.cpp65 for (MachineBasicBlock::pred_iterator PI = ReturnMBB.pred_begin(), in processBlock()
160 MachineBasicBlock &PrevMBB = **ReturnMBB.pred_begin(); in processBlock()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineLoopUtils.cpp32 MachineBasicBlock *Preheader = *Loop->pred_begin(); in PeelSingleBlockLoop()
34 Preheader = *std::next(Loop->pred_begin()); in PeelSingleBlockLoop()
H A DMachineDominators.cpp125 PredBB = *PredBB->pred_begin(); in applySplitCriticalEdges()
H A DUnreachableBlockElim.cpp160 SmallPtrSet<MachineBasicBlock*, 8> preds(BB->pred_begin(), in runOnMachineFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/
H A DDAGDeltaAlgorithm.cpp81 pred_iterator_ty pred_begin(change_ty Node) { in pred_begin() function in __anon1494bb440111::DAGDeltaAlgorithmImpl
207 for (pred_iterator_ty it = pred_begin(Change), in DAGDeltaAlgorithmImpl()
345 CurrentSet.insert(pred_begin(*it), pred_end(*it)); in Run()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DUnreachableCodeChecker.cpp183 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 DUndefBranchChecker.cpp92 ExplodedNode *PrevN = *N->pred_begin(); in checkBranchCondition()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZMachineScheduler.cpp44 PredMBB = *MBB->pred_begin(); in getSingleSchedPred()
49 for (auto I = MBB->pred_begin(); I != MBB->pred_end(); ++I) in getSingleSchedPred()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/
H A DCFGReachabilityAnalysis.cpp70 for (CFGBlock::const_pred_iterator i = block->pred_begin(), in mapReachability()
H A DReachableCode.cpp429 for (CFGBlock::const_pred_iterator I = Block->pred_begin(), in isDeadCodeRoot()
503 for (CFGBlock::const_pred_iterator I = Block->pred_begin(), in scanBackwards()
651 CFGBlock::const_pred_iterator PI = B->pred_begin(); in reportDeadCode()
H A DConsumed.cpp97 if (Block->pred_size() == 1 && *Block->pred_begin()) in getLastStmtLoc()
98 return getLastStmtLoc(*Block->pred_begin()); in getLastStmtLoc()
1009 for (CFGBlock::const_pred_iterator PI = TargetBlock->pred_begin(), in allBackEdgesVisited()
1081 for (CFGBlock::const_pred_iterator PI = Block->pred_begin(), in isBackEdgeTarget()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Analysis/
H A DCFG.h937 pred_iterator pred_begin() { return Preds.begin(); } in pred_begin() function
939 const_pred_iterator pred_begin() const { return Preds.begin(); } in pred_begin() function
948 return pred_range(pred_begin(), pred_end()); in preds()
952 return pred_const_range(pred_begin(), pred_end()); in preds()
1030 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(); }
1530 static ChildIteratorType child_begin(NodeRef N) { return N->pred_begin(); }
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64RedundantCopyElimination.cpp155 MachineBasicBlock *PredMBB = *MBB->pred_begin(); in knownRegValInBlock()
286 MachineBasicBlock *PredMBB = *MBB->pred_begin(); in optimizeBlock()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DExplodedGraph.cpp92 const ExplodedNode *pred = *(node->pred_begin()); in shouldCollect()
160 ExplodedNode *pred = *(node->pred_begin()); in collectNode()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFixBrTableDefaults.cpp91 auto *HeaderMBB = *MBB->pred_begin(); in fixBrTableDefault()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/
H A DObjCARCOpts.cpp318 edge_iterator pred_begin() const { return Preds.begin(); } in pred_begin() function in __anon5b8b86760111::BBState
1486 for (BBState::edge_iterator PI(MyStates.pred_begin()), in VisitBottomUp()
1578 BBState::edge_iterator PI(MyStates.pred_begin()), in VisitTopDown()
1597 if (!BB->hasNPredecessors(MyStates.pred_end() - MyStates.pred_begin())) in VisitTopDown()
1690 PredStack.push_back(std::make_pair(&ExitBB, MyStates.pred_begin())); in ComputePostOrders()
1698 PredStack.push_back(std::make_pair(BB, BBStates[BB].pred_begin())); in ComputePostOrders()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMBlockPlacement.cpp80 return findWLSInBlock(*Predecessor->pred_begin()); in findWLS()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
H A DLanaiAsmPrinter.cpp218 const MachineBasicBlock *Pred = *MBB->pred_begin(); in isBlockOnlyReachableByFallthrough()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DCFG.cpp109 const_pred_iterator I = pred_begin(Dest), E = pred_end(Dest); in isCriticalEdge()

12345