Searched refs:pred_iterator (Results 1 - 25 of 58) sorted by relevance

123

/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Analysis/
H A DInterval.h44 typedef std::vector<BasicBlock*>::iterator pred_iterator; typedef in class:llvm::Interval
115 /// just like BasicBlocks can with the pred_* functions, and *::pred_iterator.
117 inline Interval::pred_iterator pred_begin(Interval *I) {
120 inline Interval::pred_iterator pred_end(Interval *I) {
141 typedef Interval::pred_iterator ChildIteratorType;
/macosx-10.9.5/llvmCore-3425.0.33/lib/Analysis/
H A DInterval.cpp32 for (::pred_iterator I = ::pred_begin(HeaderNode), E = ::pred_end(HeaderNode);
H A DRegionInfo.cpp141 for (pred_iterator PI = pred_begin(entry), PE = pred_end(entry); PI != PE;
163 for (pred_iterator PI = pred_begin(exit), PE = pred_end(exit); PI != PE;
216 for (pred_iterator SI = pred_begin(BB), SE = pred_end(BB); SI != SE; ++SI)
371 for (pred_iterator PI = pred_begin(getExit()), PE = pred_end(getExit());
389 for (pred_iterator PI = pred_begin(getExit()), PE = pred_end(getExit());
453 for (pred_iterator PI = pred_begin(BB), PE = pred_end(BB); PI != PE; ++PI) {
752 for (pred_iterator PI = pred_begin(Exit), PE = pred_end(Exit); PI != PE;
H A DLoopInfo.cpp142 pred_iterator PI = pred_begin(H);
235 for (pred_iterator PI = pred_begin(ExitBlocks[i]),
269 pred_iterator PI = pred_begin(*I);
H A DProfileEstimatorPass.cpp131 for ( pred_iterator bbi = pred_begin(BB), bbe = pred_end(BB);
370 for (pred_iterator bbi = pred_begin(BB), bbe = pred_end(BB);
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Support/
H A DCFG.h25 // BasicBlock pred_iterator definition
54 assert(!It.atEnd() && "pred_iterator out of range!");
60 assert(!It.atEnd() && "pred_iterator out of range!");
82 typedef PredIterator<BasicBlock, Value::use_iterator> pred_iterator; typedef in namespace:llvm
86 inline pred_iterator pred_begin(BasicBlock *BB) { return pred_iterator(BB); }
90 inline pred_iterator pred_end(BasicBlock *BB) { return pred_iterator(BB, true);}
282 typedef pred_iterator ChildIteratorType;
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Utils/
H A DLoopSimplify.cpp155 for (pred_iterator PI = pred_begin(*BB),
223 for (pred_iterator PI = pred_begin(ExitBlock), PE = pred_end(ExitBlock);
368 for (pred_iterator PI = pred_begin(Header), PE = pred_end(Header);
411 for (pred_iterator I = pred_begin(Exit), E = pred_end(Exit); I != E; ++I) {
452 for (pred_iterator I = pred_begin(BB), E = pred_end(BB); I != E; ++I) {
607 for (pred_iterator PI=pred_begin(Header), E = pred_end(Header); PI!=E; ++PI) {
662 for (pred_iterator I = pred_begin(Header), E = pred_end(Header); I != E; ++I){
766 for (pred_iterator PI = pred_begin(L->getHeader()),
H A DBreakCriticalEdges.cpp113 // or Xcode 2. This seems to work around the pred_iterator assert in PR 2207
268 for (pred_iterator I = pred_begin(DestBB), E = pred_end(DestBB);
358 for (pred_iterator I = pred_begin(Exit), E = pred_end(Exit);
H A DSSAUpdater.cpp126 // We can get our predecessor info by walking the pred_iterator list, but it
143 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) {
282 // We can get our predecessor info by walking the pred_iterator list,
289 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI)
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp152 pred_iterator PI = pred_begin(C->getParent()), PE = pred_end(C->getParent());
196 pred_iterator PB = pred_begin(BB), PE = pred_end(BB);
209 for (pred_iterator PI = PB; PI != PE; ++PI) {
H A DTailRecursionElimination.cpp531 pred_iterator PB = pred_begin(OldEntry), PE = pred_end(OldEntry);
543 for (pred_iterator PI = PB; PI != PE; ++PI) {
598 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) {
H A DSimplifyCFGPass.cpp273 pred_iterator PB = pred_begin(RetBlock), PE = pred_end(RetBlock);
278 for (pred_iterator PI = PB; PI != PE; ++PI)
H A DJumpThreading.cpp331 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI)
355 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) {
510 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB);PI != E; ++PI){
584 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI)
739 pred_iterator PI = pred_begin(BB), PE = pred_end(BB);
873 for (pred_iterator PI = pred_begin(LoadBB), PE = pred_end(LoadBB);
926 for (pred_iterator PI = pred_begin(LoadBB), PE = pred_end(LoadBB);
963 pred_iterator PB = pred_begin(LoadBB), PE = pred_end(LoadBB);
971 for (pred_iterator PI = PB; PI != PE; ++PI) {
H A DLoopRotation.cpp465 pred_iterator PI = pred_begin(BB);
467 for (pred_iterator PE = pred_end(BB); PI != PE; ++PI)
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Transforms/Utils/
H A DBasicBlockUtils.h127 inline bool SplitCriticalEdge(BasicBlock *Succ, pred_iterator PI, Pass *P = 0) {
/macosx-10.9.5/llvmCore-3425.0.33/lib/VMCore/
H A DBasicBlock.cpp184 pred_iterator PI = pred_begin(this), E = pred_end(this);
197 pred_iterator PI = pred_begin(this), E = pred_end(this);
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/CodeGen/
H A DMachineBasicBlock.h244 typedef std::vector<MachineBasicBlock *>::iterator pred_iterator; typedef in class:llvm::MachineBasicBlock
257 pred_iterator pred_begin() { return Predecessors.begin(); }
259 pred_iterator pred_end() { return Predecessors.end(); }
675 typedef MachineBasicBlock::pred_iterator ChildIteratorType;
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/SelectionDAG/
H A DScheduleDAGFast.cpp157 for (SUnit::pred_iterator I = SU->Preds.begin(), E = SU->Preds.end();
280 for (SUnit::pred_iterator I = SU->Preds.begin(), E = SU->Preds.end();
350 for (SUnit::pred_iterator I = SU->Preds.begin(), E = SU->Preds.end();
466 for (SUnit::pred_iterator I = SU->Preds.begin(), E = SU->Preds.end();
H A DResourcePriorityQueue.cpp73 for (SUnit::pred_iterator I = SU->Preds.begin(), E = SU->Preds.end();
158 for (SUnit::pred_iterator I = SU->Preds.begin(), E = SU->Preds.end();
511 for (SUnit::pred_iterator I = SU->Preds.begin(), E = SU->Preds.end();
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/
H A DLiveRangeCalc.cpp204 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
293 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
H A DMachineSSAUpdater.cpp161 for (MachineBasicBlock::pred_iterator PI = BB->pred_begin(),
287 for (MachineBasicBlock::pred_iterator PI = BB->pred_begin(),
H A DMachineBlockPlacement.cpp366 for (MachineBasicBlock::pred_iterator PI = (*SI)->pred_begin(),
565 for (MachineBasicBlock::pred_iterator PI = L.getHeader()->pred_begin(),
737 for (MachineBasicBlock::pred_iterator PI = Top->pred_begin(),
819 for (MachineBasicBlock::pred_iterator PI = (*BCI)->pred_begin(),
920 for (MachineBasicBlock::pred_iterator PI = (*BCI)->pred_begin(),
H A DShrinkWrapping.cpp244 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
450 MachineBasicBlock::pred_iterator PI = HDR->pred_begin();
570 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
611 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
684 for (MachineBasicBlock::pred_iterator PI = MBB->pred_begin(),
H A DStackColoring.cpp317 for (MachineBasicBlock::pred_iterator PI = BB->pred_begin(),
354 for (MachineBasicBlock::pred_iterator PI = BB->pred_begin(),
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/IPO/
H A DLoopExtractor.cpp228 for (pred_iterator

Completed in 322 milliseconds

123