Home
last modified time | relevance | path

Searched refs:pred_iterator (Results 1 – 22 of 22) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DCFG.h104 using pred_iterator = PredIterator<BasicBlock, Value::user_iterator>; variable
107 using pred_range = iterator_range<pred_iterator>;
110 inline pred_iterator pred_begin(BasicBlock *BB) { return pred_iterator(BB); } in pred_begin()
114 inline pred_iterator pred_end(BasicBlock *BB) { return pred_iterator(BB, true);} in pred_end()
326 using ChildIteratorType = pred_iterator;
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h232 using pred_iterator = ExplodedNode * const *; variable
233 using pred_range = llvm::iterator_range<pred_iterator>;
238 pred_iterator pred_begin() { return Preds.begin(); } in pred_begin()
239 pred_iterator pred_end() { return Preds.end(); } in pred_end()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h390 using pred_iterator = std::vector<MachineBasicBlock *>::iterator;
402 pred_iterator pred_begin() { return Predecessors.begin(); }
404 pred_iterator pred_end() { return Predecessors.end(); }
435 inline iterator_range<pred_iterator> predecessors() {
1317 using ChildIteratorType = MachineBasicBlock::pred_iterator;
H A DScheduleDAG.h265 typedef SmallVectorImpl<SDep>::iterator pred_iterator; typedef
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DScheduleDAG.cpp330 SUnit::pred_iterator BestI = Preds.begin(); in biasCriticalPath()
332 for (SUnit::pred_iterator I = std::next(BestI), E = Preds.end(); I != E; in biasCriticalPath()
H A DMachineBasicBlock.cpp910 pred_iterator I = find(Predecessors, Pred); in removePredecessor()
H A DIfConversion.cpp2075 MachineBasicBlock::pred_iterator PI = TailBB->pred_begin(); in IfConvertDiamond()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/
H A DCFG.h952 using pred_iterator = AdjacentBlocks::iterator; variable
956 using pred_range = llvm::iterator_range<pred_iterator>;
966 pred_iterator pred_begin() { return Preds.begin(); } in pred_begin()
967 pred_iterator pred_end() { return Preds.end(); } in pred_end()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DTailRecursionElimination.cpp566 pred_iterator PB = pred_begin(HeaderBB), PE = pred_end(HeaderBB); in insertAccumulator()
577 for (pred_iterator PI = PB; PI != PE; ++PI) { in insertAccumulator()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIModeRegister.cpp375 MachineBasicBlock::pred_iterator P = MBB.pred_begin(), E = MBB.pred_end(); in processBlockPhase2()
H A DAMDGPUMachineCFGStructurizer.cpp2528 for (MachineBasicBlock::pred_iterator PI = Exit->pred_begin(), in removeOldExitPreds()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp1473 for (pred_iterator i = pred_begin(OrigBB), e = pred_end(OrigBB); in SplitLandingPadPredecessorsImpl()
1814 pred_iterator PI = pred_begin(BB), PE = pred_end(BB); in GetIfCondition()
H A DScalarEvolutionExpander.cpp1267 pred_iterator HPB = pred_begin(Header), HPE = pred_end(Header); in visitAddRecExpr()
1274 for (pred_iterator HPI = HPB; HPI != HPE; ++HPI) { in visitAddRecExpr()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopInfo.cpp131 pred_iterator PI = pred_begin(H); in getIncomingAndBackEdge()
H A DLazyValueInfo.cpp1893 pred_iterator PI = pred_begin(BB), PE = pred_end(BB); in getPredicateAt()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp1499 pred_iterator PredIter = pred_begin(DestBB); in mergeStoreIntoSuccessor()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp572 MachineBasicBlock::pred_iterator PI = TopMBB->pred_begin(); in getLoopTripCount()
H A DHexagonLoopIdiomRecognition.cpp642 pred_iterator PI = pred_begin(BB), PE = pred_end(BB); in getCountIV()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.cpp3883 MachineBasicBlock::pred_iterator PredIt;
3886 LDVSSABlockIterator(MachineBasicBlock::pred_iterator PredIt, in LDVSSABlockIterator()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMIPeephole.cpp1544 MachineBasicBlock::pred_iterator PI = MBB.pred_begin(); in eligibleForCompareElimination()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp108 iterator_range<pred_iterator> predecessors(BlockData const &BD) const { in predecessors()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp4962 for (llvm::pred_iterator PI = pred_begin(ContBlock), PE = pred_end(ContBlock); in VisitBinLAnd()
5103 for (llvm::pred_iterator PI = pred_begin(ContBlock), PE = pred_end(ContBlock); in VisitBinLOr()