diff options
Diffstat (limited to 'llvm/lib/CodeGen')
| -rw-r--r-- | llvm/lib/CodeGen/MachineRegisterInfo.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/MachineRegisterInfo.cpp b/llvm/lib/CodeGen/MachineRegisterInfo.cpp index 2b81f6b2015..8521bee82e6 100644 --- a/llvm/lib/CodeGen/MachineRegisterInfo.cpp +++ b/llvm/lib/CodeGen/MachineRegisterInfo.cpp @@ -109,6 +109,10 @@ MachineRegisterInfo::getSize(unsigned VReg) const { return SizeIt != getVRegToSize().end() ? SizeIt->second : 0; } +void MachineRegisterInfo::setSize(unsigned VReg, unsigned Size) { + getVRegToSize()[VReg] = Size; +} + unsigned MachineRegisterInfo::createGenericVirtualRegister(unsigned Size) { assert(Size && "Cannot create empty virtual register"); |

