diff options
Diffstat (limited to 'include/llvm')
-rw-r--r-- | include/llvm/ADT/IndexedMap.h | 6 | ||||
-rw-r--r-- | include/llvm/CodeGen/MachineRegisterInfo.h | 6 |
2 files changed, 5 insertions, 7 deletions
diff --git a/include/llvm/ADT/IndexedMap.h b/include/llvm/ADT/IndexedMap.h index 04c5815..87126ea 100644 --- a/include/llvm/ADT/IndexedMap.h +++ b/include/llvm/ADT/IndexedMap.h @@ -59,6 +59,10 @@ namespace llvm { storage_.reserve(s); } + void resize(typename StorageT::size_type s) { + storage_.resize(s, nullVal_); + } + void clear() { storage_.clear(); } @@ -66,7 +70,7 @@ namespace llvm { void grow(IndexT n) { unsigned NewSize = toIndex_(n) + 1; if (NewSize > storage_.size()) - storage_.resize(NewSize, nullVal_); + resize(NewSize); } bool inBounds(IndexT n) const { diff --git a/include/llvm/CodeGen/MachineRegisterInfo.h b/include/llvm/CodeGen/MachineRegisterInfo.h index 02242b1..0ae1065 100644 --- a/include/llvm/CodeGen/MachineRegisterInfo.h +++ b/include/llvm/CodeGen/MachineRegisterInfo.h @@ -216,12 +216,6 @@ public: /// unsigned getNumVirtRegs() const { return VRegInfo.size(); } - /// getLastVirtReg - Return the highest currently assigned virtual register. - /// - unsigned getLastVirtReg() const { - return TargetRegisterInfo::index2VirtReg(getNumVirtRegs() - 1); - } - /// getRegClassVirtRegs - Return the list of virtual registers of the given /// target register class. const std::vector<unsigned> & |