/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | CFG.h | 104 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 D | ExplodedGraph.h | 232 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 D | MachineBasicBlock.h | 390 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 D | ScheduleDAG.h | 265 typedef SmallVectorImpl<SDep>::iterator pred_iterator; typedef
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ScheduleDAG.cpp | 330 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 D | MachineBasicBlock.cpp | 910 pred_iterator I = find(Predecessors, Pred); in removePredecessor()
|
H A D | IfConversion.cpp | 2075 MachineBasicBlock::pred_iterator PI = TailBB->pred_begin(); in IfConvertDiamond()
|
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/ |
H A D | CFG.h | 952 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 D | TailRecursionElimination.cpp | 566 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 D | SIModeRegister.cpp | 375 MachineBasicBlock::pred_iterator P = MBB.pred_begin(), E = MBB.pred_end(); in processBlockPhase2()
|
H A D | AMDGPUMachineCFGStructurizer.cpp | 2528 for (MachineBasicBlock::pred_iterator PI = Exit->pred_begin(), in removeOldExitPreds()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | BasicBlockUtils.cpp | 1473 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 D | ScalarEvolutionExpander.cpp | 1267 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 D | LoopInfo.cpp | 131 pred_iterator PI = pred_begin(H); in getIncomingAndBackEdge()
|
H A D | LazyValueInfo.cpp | 1893 pred_iterator PI = pred_begin(BB), PE = pred_end(BB); in getPredicateAt()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineLoadStoreAlloca.cpp | 1499 pred_iterator PredIter = pred_begin(DestBB); in mergeStoreIntoSuccessor()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonHardwareLoops.cpp | 572 MachineBasicBlock::pred_iterator PI = TopMBB->pred_begin(); in getLoopTripCount()
|
H A D | HexagonLoopIdiomRecognition.cpp | 642 pred_iterator PI = pred_begin(BB), PE = pred_end(BB); in getCountIV()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/ |
H A D | InstrRefBasedImpl.cpp | 3883 MachineBasicBlock::pred_iterator PredIt; 3886 LDVSSABlockIterator(MachineBasicBlock::pred_iterator PredIt, in LDVSSABlockIterator()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCMIPeephole.cpp | 1544 MachineBasicBlock::pred_iterator PI = MBB.pred_begin(); in eligibleForCompareElimination()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
H A D | CoroFrame.cpp | 108 iterator_range<pred_iterator> predecessors(BlockData const &BD) const { in predecessors()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprScalar.cpp | 4962 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()
|