diff options
author | Eric Christopher <echristo@gmail.com> | 2013-07-03 05:01:24 +0000 |
---|---|---|
committer | Eric Christopher <echristo@gmail.com> | 2013-07-03 05:01:24 +0000 |
commit | f3dc0fffb54833133f744199d592e12899059ea1 (patch) | |
tree | 607bfd9380bec1080b18e7378d21993e35e698b3 | |
parent | 45f6b1f9357b0f1fb6092081f8610623d7eba8dc (diff) | |
download | bcm5719-llvm-f3dc0fffb54833133f744199d592e12899059ea1.tar.gz bcm5719-llvm-f3dc0fffb54833133f744199d592e12899059ea1.zip |
Use SmallVectorImpl::iterator/const_iterator instead of SmallVector
to avoid specifying the vector size.
llvm-svn: 185511
-rw-r--r-- | llvm/include/llvm/CodeGen/RegisterScavenging.h | 4 | ||||
-rw-r--r-- | llvm/include/llvm/CodeGen/ScheduleDAG.h | 8 |
2 files changed, 6 insertions, 6 deletions
diff --git a/llvm/include/llvm/CodeGen/RegisterScavenging.h b/llvm/include/llvm/CodeGen/RegisterScavenging.h index 95bf29167c2..28ebe5361b4 100644 --- a/llvm/include/llvm/CodeGen/RegisterScavenging.h +++ b/llvm/include/llvm/CodeGen/RegisterScavenging.h @@ -131,7 +131,7 @@ public: /// Query whether a frame index is a scavenging frame index. bool isScavengingFrameIndex(int FI) const { - for (SmallVector<ScavengedInfo, 2>::const_iterator I = Scavenged.begin(), + for (SmallVectorImpl<ScavengedInfo>::const_iterator I = Scavenged.begin(), IE = Scavenged.end(); I != IE; ++I) if (I->FrameIndex == FI) return true; @@ -141,7 +141,7 @@ public: /// Get an array of scavenging frame indices. void getScavengingFrameIndices(SmallVectorImpl<int> &A) const { - for (SmallVector<ScavengedInfo, 2>::const_iterator I = Scavenged.begin(), + for (SmallVectorImpl<ScavengedInfo>::const_iterator I = Scavenged.begin(), IE = Scavenged.end(); I != IE; ++I) if (I->FrameIndex >= 0) A.push_back(I->FrameIndex); diff --git a/llvm/include/llvm/CodeGen/ScheduleDAG.h b/llvm/include/llvm/CodeGen/ScheduleDAG.h index 6c62b52fa58..371ac6c34d0 100644 --- a/llvm/include/llvm/CodeGen/ScheduleDAG.h +++ b/llvm/include/llvm/CodeGen/ScheduleDAG.h @@ -263,10 +263,10 @@ namespace llvm { SmallVector<SDep, 4> Preds; // All sunit predecessors. SmallVector<SDep, 4> Succs; // All sunit successors. - typedef SmallVector<SDep, 4>::iterator pred_iterator; - typedef SmallVector<SDep, 4>::iterator succ_iterator; - typedef SmallVector<SDep, 4>::const_iterator const_pred_iterator; - typedef SmallVector<SDep, 4>::const_iterator const_succ_iterator; + typedef SmallVectorImpl<SDep>::iterator pred_iterator; + typedef SmallVectorImpl<SDep>::iterator succ_iterator; + typedef SmallVectorImpl<SDep>::const_iterator const_pred_iterator; + typedef SmallVectorImpl<SDep>::const_iterator const_succ_iterator; unsigned NodeNum; // Entry # of node in the node vector. unsigned NodeQueueId; // Queue id of node. |