Home
last modified time | relevance | path

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

123

/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DInterval.h45 using pred_iterator = std::vector<BasicBlock*>::iterator; variable
113 inline Interval::pred_iterator pred_begin(Interval *I) { in pred_begin()
116 inline Interval::pred_iterator pred_end(Interval *I) { in pred_end()
133 using ChildIteratorType = Interval::pred_iterator;
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DCFG.h103 using pred_iterator = PredIterator<BasicBlock, Value::user_iterator>; variable
106 using pred_range = iterator_range<pred_iterator>;
109 inline pred_iterator pred_begin(BasicBlock *BB) { return pred_iterator(BB); } in pred_begin()
113 inline pred_iterator pred_end(BasicBlock *BB) { return pred_iterator(BB, true);} in pred_end()
329 using ChildIteratorType = pred_iterator;
H A DCFGDiff.h218 WrappedPairNodeDataIterator<pred_iterator, NodeRef, DataRef>;
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLoopSimplify.cpp123 for (pred_iterator PI = pred_begin(Header), PE = pred_end(Header); in InsertPreheaderForLoop()
166 for (pred_iterator I = pred_begin(BB), E = pred_end(BB); I != E; ++I) { in addBlockAndPredsToSet()
283 for (pred_iterator PI=pred_begin(Header), E = pred_end(Header); PI!=E; ++PI) { in separateNestedLoop()
358 for (pred_iterator I = pred_begin(Header), E = pred_end(Header); I != E; ++I){ in insertUniqueBackedgeBlock()
477 for (pred_iterator PI = pred_begin(*BB), in simplifyOneLoop()
831 for (pred_iterator PI = pred_begin(L->getHeader()),
H A DSSAUpdater.cpp128 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) { in GetValueInMiddleOfBlock()
266 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) in FindPredecessorBlocks()
H A DBasicBlockUtils.cpp611 for (pred_iterator i = pred_begin(OrigBB), e = pred_end(OrigBB); in SplitLandingPadPredecessors()
795 pred_iterator PI = pred_begin(BB), PE = pred_end(BB); in GetIfCondition()
H A DBreakCriticalEdges.cpp277 for (pred_iterator I = pred_begin(DestBB), E = pred_end(DestBB); I != E; in SplitCriticalEdge()
H A DSimplifyCFG.cpp2636 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) { in FoldBranchToCommonDest()
3199 pred_iterator PB = pred_begin(BB), PE = pred_end(BB); in SimplifyCondBranchToCondBranch()
3206 for (pred_iterator PI = PB; PI != PE; ++PI) { in SimplifyCondBranchToCondBranch()
3829 for (pred_iterator PI = pred_begin(TrivialBB), PE = pred_end(TrivialBB); in SimplifyCommonResume()
3865 for (pred_iterator PI = pred_begin(BB), PE = pred_end(BB); PI != PE;) { in SimplifySingleResume()
3997 for (pred_iterator PI = pred_begin(BB), PE = pred_end(BB); PI != PE;) { in removeEmptyCleanup()
4070 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) { in SimplifyReturn()
5901 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) in SimplifyCondBranch()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h242 using pred_iterator = std::vector<MachineBasicBlock *>::iterator;
254 pred_iterator pred_begin() { return Predecessors.begin(); }
256 pred_iterator pred_end() { return Predecessors.end(); }
287 inline iterator_range<pred_iterator> predecessors() {
872 using ChildIteratorType = MachineBasicBlock::pred_iterator;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h224 using pred_iterator = ExplodedNode * const *; variable
227 pred_iterator pred_begin() { return Preds.begin(); } in pred_begin()
228 pred_iterator pred_end() { return Preds.end(); } in pred_end()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DInterval.cpp30 for (::pred_iterator I = ::pred_begin(HeaderNode), E = ::pred_end(HeaderNode); in isLoop()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DSimplifyCFGPass.cpp125 pred_iterator PB = pred_begin(RetBlock), PE = pred_end(RetBlock); in mergeEmptyReturnBlocks()
130 for (pred_iterator PI = PB; PI != PE; ++PI) in mergeEmptyReturnBlocks()
H A DTailRecursionElimination.cpp632 pred_iterator PB = pred_begin(OldEntry), PE = pred_end(OldEntry); in eliminateRecursiveTailCall()
643 for (pred_iterator PI = PB; PI != PE; ++PI) { in eliminateRecursiveTailCall()
703 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) { in foldReturnAndProcessPred()
H A DMergedLoadStoreMotion.cpp276 pred_iterator PI = pred_begin(T), E = pred_end(T); in mergeStores()
H A DCorrelatedValuePropagation.cpp322 pred_iterator PB = pred_begin(BB), PE = pred_end(BB); in processSwitch()
337 for (pred_iterator PI = PB; PI != PE; ++PI) { in processSwitch()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachineSSAUpdater.cpp165 for (MachineBasicBlock::pred_iterator PI = BB->pred_begin(), in GetValueInMiddleOfBlock()
285 for (MachineBasicBlock::pred_iterator PI = BB->pred_begin(), in FindPredecessorBlocks()
H A DScheduleDAG.cpp325 SUnit::pred_iterator BestI = Preds.begin(); in biasCriticalPath()
327 for (SUnit::pred_iterator I = std::next(BestI), E = Preds.end(); I != E; in biasCriticalPath()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/
H A DCFG.h719 using pred_iterator = AdjacentBlocks::iterator; variable
723 using pred_range = llvm::iterator_range<pred_iterator>;
733 pred_iterator pred_begin() { return Preds.begin(); } in pred_begin()
734 pred_iterator pred_end() { return Preds.end(); } in pred_end()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCEarlyReturn.cpp70 for (MachineBasicBlock::pred_iterator PI = ReturnMBB.pred_begin(), in processBlock()
H A DPPCLoopPreIncPrep.cpp438 for (pred_iterator PI = pred_begin(Header), PE = pred_end(Header); in runOnLoop()
451 for (pred_iterator PI = pred_begin(Header), PE = pred_end(Header); in runOnLoop()
H A DPPCCTRLoops.cpp597 for (pred_iterator PI = pred_begin(L->getHeader()), in convertToCTRLoop()
760 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(), in verifyCTRBranch()
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/
H A DBasicBlockUtils.h154 inline bool SplitCriticalEdge(BasicBlock *Succ, pred_iterator PI,
/freebsd-12.1/contrib/llvm/lib/Transforms/ObjCARC/
H A DDependencyAnalysis.cpp238 pred_iterator PI(LocalStartBB), PE(LocalStartBB, false); in FindDependencies()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DExplodedGraph.cpp413 for (ExplodedNode::pred_iterator I = N->Preds.begin(), E = N->Preds.end(); in trim()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIModeRegister.cpp337 MachineBasicBlock::pred_iterator P = MBB.pred_begin(), E = MBB.pred_end(); in processBlockPhase2()

123