diff options
| author | Quentin Colombet <qcolombet@apple.com> | 2016-03-07 21:41:39 +0000 |
|---|---|---|
| committer | Quentin Colombet <qcolombet@apple.com> | 2016-03-07 21:41:39 +0000 |
| commit | 1bd7504ef311beedc1139107a58eca601e3d185b (patch) | |
| tree | 60a16af25ef1f3b210560583c675c1bff45db136 /llvm/lib | |
| parent | 5984dfe7c78902d323228688779a151de295cab9 (diff) | |
| download | bcm5719-llvm-1bd7504ef311beedc1139107a58eca601e3d185b.tar.gz bcm5719-llvm-1bd7504ef311beedc1139107a58eca601e3d185b.zip | |
[MachineRegisterInfo] Add a method to set the size of a virtual register a posteriori.
This is required for mir testing.
llvm-svn: 262861
Diffstat (limited to 'llvm/lib')
| -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"); |

