Home
last modified time | relevance | path

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

1234567

/external/llvm/include/llvm/IR/
DCFG.h85 typedef PredIterator<BasicBlock, Value::user_iterator> pred_iterator; typedef
88 typedef llvm::iterator_range<pred_iterator> pred_range;
91 inline pred_iterator pred_begin(BasicBlock *BB) { return pred_iterator(BB); } in pred_begin()
95 inline pred_iterator pred_end(BasicBlock *BB) { return pred_iterator(BB, true);} in pred_end()
190 typedef pred_iterator ChildIteratorType;
/external/llvm/include/llvm/Analysis/
DInterval.h44 typedef std::vector<BasicBlock*>::iterator pred_iterator; typedef
116 inline Interval::pred_iterator pred_begin(Interval *I) { in pred_begin()
119 inline Interval::pred_iterator pred_end(Interval *I) { in pred_end()
140 typedef Interval::pred_iterator ChildIteratorType;
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DCFG.h93 using pred_iterator = PredIterator<BasicBlock, Value::user_iterator>; variable
96 using pred_range = iterator_range<pred_iterator>;
99 inline pred_iterator pred_begin(BasicBlock *BB) { return pred_iterator(BB); } in pred_begin()
103 inline pred_iterator pred_end(BasicBlock *BB) { return pred_iterator(BB, true);} in pred_end()
194 using ChildIteratorType = pred_iterator;
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DInterval.h44 typedef std::vector<BasicBlock*>::iterator pred_iterator; typedef
117 inline Interval::pred_iterator pred_begin(Interval *I) { in pred_begin()
120 inline Interval::pred_iterator pred_end(Interval *I) { in pred_end()
141 typedef Interval::pred_iterator ChildIteratorType;
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
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;
/external/swiftshader/third_party/LLVM/include/llvm/Support/
DCFG.h76 typedef PredIterator<BasicBlock, Value::use_iterator> pred_iterator; typedef
80 inline pred_iterator pred_begin(BasicBlock *BB) { return pred_iterator(BB); } in pred_begin()
84 inline pred_iterator pred_end(BasicBlock *BB) { return pred_iterator(BB, true);} in pred_end()
276 typedef pred_iterator ChildIteratorType;
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
DLoopSimplify.cpp154 for (pred_iterator PI = pred_begin(*BB), in ProcessLoop()
222 for (pred_iterator PI = pred_begin(ExitBlock), PE = pred_end(ExitBlock); in ProcessLoop()
367 for (pred_iterator PI = pred_begin(Header), PE = pred_end(Header); in InsertPreheaderForLoop()
402 for (pred_iterator I = pred_begin(Exit), E = pred_end(Exit); I != E; ++I) { in RewriteLoopExitBlock()
445 for (pred_iterator I = pred_begin(BB), E = pred_end(BB); I != E; ++I) { in AddBlockAndPredsToSet()
593 for (pred_iterator PI=pred_begin(Header), E = pred_end(Header); PI!=E; ++PI) { in SeparateNestedLoop()
645 for (pred_iterator I = pred_begin(Header), E = pred_end(Header); I != E; ++I){ in InsertUniqueBackedgeBlock()
749 for (pred_iterator PI = pred_begin(L->getHeader()), in verifyAnalysis()
/external/llvm/lib/Transforms/Utils/
DLoopSimplify.cpp124 for (pred_iterator PI = pred_begin(Header), PE = pred_end(Header); in InsertPreheaderForLoop()
163 for (pred_iterator I = pred_begin(Exit), E = pred_end(Exit); I != E; ++I) { in rewriteLoopExitBlock()
198 for (pred_iterator I = pred_begin(BB), E = pred_end(BB); I != E; ++I) { in addBlockAndPredsToSet()
315 for (pred_iterator PI=pred_begin(Header), E = pred_end(Header); PI!=E; ++PI) { in separateNestedLoop()
369 for (pred_iterator I = pred_begin(Header), E = pred_end(Header); I != E; ++I){ in insertUniqueBackedgeBlock()
480 for (pred_iterator PI = pred_begin(*BB), in simplifyOneLoop()
544 for (pred_iterator PI = pred_begin(ExitBlock), PE = pred_end(ExitBlock); in simplifyOneLoop()
848 for (pred_iterator PI = pred_begin(L->getHeader()),
DBreakCriticalEdges.cpp201 for (pred_iterator I = pred_begin(DestBB), E = pred_end(DestBB); in SplitCriticalEdge()
290 for (pred_iterator I = pred_begin(DestBB), E = pred_end(DestBB); I != E; in SplitCriticalEdge()
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DMachineBasicBlock.h154 typedef std::vector<MachineBasicBlock *>::iterator pred_iterator;
167 pred_iterator pred_begin() { return Predecessors.begin(); }
169 pred_iterator pred_end() { return Predecessors.end(); }
503 typedef MachineBasicBlock::pred_iterator ChildIteratorType;
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DDwarfEHPrepare.cpp381 for (pred_iterator PI = pred_begin(LPad), PE = pred_end(LPad); in NormalizeLandingPads()
415 for (pred_iterator PI = pred_begin(LPad), PE = pred_end(LPad); PI != PE; ) { in NormalizeLandingPads()
426 pred_iterator PB = pred_begin(NewBB), PE = pred_end(NewBB); in NormalizeLandingPads()
431 for (pred_iterator PI = PB; PI != PE; ++PI) { in NormalizeLandingPads()
445 for (pred_iterator PI = PB; PI != PE; ++PI) in NormalizeLandingPads()
456 for (pred_iterator PI = PB; PI != PE; ++PI) in NormalizeLandingPads()
DLiveRangeCalc.cpp117 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(), in findReachingDefs()
208 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(), in updateSSA()
/external/swiftshader/third_party/LLVM/lib/Analysis/
DRegionInfo.cpp141 for (pred_iterator PI = pred_begin(entry), PE = pred_end(entry); PI != PE; in getEnteringBlock()
163 for (pred_iterator PI = pred_begin(exit), PE = pred_end(exit); PI != PE; in getExitingBlock()
218 for (pred_iterator SI = pred_begin(BB), SE = pred_end(BB); SI != SE; ++SI) in verifyBBInRegion()
389 for (pred_iterator PI = pred_begin(getExit()), PE = pred_end(getExit()); in getExpandedRegion()
407 for (pred_iterator PI = pred_begin(getExit()), PE = pred_end(getExit()); in getExpandedRegion()
469 for (pred_iterator PI = pred_begin(BB), PE = pred_end(BB); PI != PE; ++PI) { in isCommonDomFrontier()
768 for (pred_iterator PI = pred_begin(Exit), PE = pred_end(Exit); PI != PE; in getMaxRegionExit()
DInterval.cpp32 for (::pred_iterator I = ::pred_begin(HeaderNode), E = ::pred_end(HeaderNode); in isLoop()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
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()),
/external/llvm/include/llvm/CodeGen/
DMachineBasicBlock.h225 typedef std::vector<MachineBasicBlock *>::iterator pred_iterator;
237 pred_iterator pred_begin() { return Predecessors.begin(); }
239 pred_iterator pred_end() { return Predecessors.end(); }
270 inline iterator_range<pred_iterator> predecessors() {
775 typedef MachineBasicBlock::pred_iterator ChildIteratorType;
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
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() {
866 using ChildIteratorType = MachineBasicBlock::pred_iterator;
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DExplodedGraph.h204 typedef ExplodedNode* const * pred_iterator; typedef
207 pred_iterator pred_begin() { return Preds.begin(); } in pred_begin()
208 pred_iterator pred_end() { return Preds.end(); } in pred_end()
/external/llvm/lib/Transforms/Scalar/
DSimplifyCFGPass.cpp108 pred_iterator PB = pred_begin(RetBlock), PE = pred_end(RetBlock); in mergeEmptyReturnBlocks()
113 for (pred_iterator PI = PB; PI != PE; ++PI) in mergeEmptyReturnBlocks()
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DJumpThreading.cpp326 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) in ComputeValueKnownInPredecessors()
350 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) { in ComputeValueKnownInPredecessors()
505 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB);PI != E; ++PI){ in ComputeValueKnownInPredecessors()
579 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) in ComputeValueKnownInPredecessors()
732 pred_iterator PI = pred_begin(BB), PE = pred_end(BB); in ProcessBlock()
863 for (pred_iterator PI = pred_begin(LoadBB), PE = pred_end(LoadBB); in SimplifyPartiallyRedundantLoad()
911 for (pred_iterator PI = pred_begin(LoadBB), PE = pred_end(LoadBB); in SimplifyPartiallyRedundantLoad()
946 pred_iterator PB = pred_begin(LoadBB), PE = pred_end(LoadBB); in SimplifyPartiallyRedundantLoad()
954 for (pred_iterator PI = PB; PI != PE; ++PI) { in SimplifyPartiallyRedundantLoad()
DSimplifyCFGPass.cpp263 pred_iterator PB = pred_begin(RetBlock), PE = pred_end(RetBlock); in MergeEmptyReturnBlocks()
268 for (pred_iterator PI = PB; PI != PE; ++PI) in MergeEmptyReturnBlocks()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DInterval.cpp30 for (::pred_iterator I = ::pred_begin(HeaderNode), E = ::pred_end(HeaderNode); in isLoop()
/external/llvm/lib/Analysis/
DInterval.cpp32 for (::pred_iterator I = ::pred_begin(HeaderNode), E = ::pred_end(HeaderNode); in isLoop()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
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()
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DScheduleDAGFast.cpp157 for (SUnit::pred_iterator I = SU->Preds.begin(), E = SU->Preds.end(); in ReleasePredecessors()
280 for (SUnit::pred_iterator I = SU->Preds.begin(), E = SU->Preds.end(); in CopyAndMoveSuccessors()
350 for (SUnit::pred_iterator I = SU->Preds.begin(), E = SU->Preds.end(); in CopyAndMoveSuccessors()
471 for (SUnit::pred_iterator I = SU->Preds.begin(), E = SU->Preds.end(); in DelayForLiveRegsBottomUp()

1234567