diff options
| author | Anton Korobeynikov <asl@math.spbu.ru> | 2009-07-16 13:35:30 +0000 |
|---|---|---|
| committer | Anton Korobeynikov <asl@math.spbu.ru> | 2009-07-16 13:35:30 +0000 |
| commit | e0167c1d5a5418dbcd61716164688bdd21a716ac (patch) | |
| tree | c260350c8d089b9e852bdef492f7e5d909cc5b13 /lib/Target/SystemZ/SystemZRegisterInfo.cpp | |
| parent | 9342d3180a4150c3becfda6216bb8ecef2794f44 (diff) | |
Add 32 bit subregs
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75923 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/SystemZ/SystemZRegisterInfo.cpp')
| -rw-r--r-- | lib/Target/SystemZ/SystemZRegisterInfo.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/Target/SystemZ/SystemZRegisterInfo.cpp b/lib/Target/SystemZ/SystemZRegisterInfo.cpp index 9a5fe4e60a..98bcf387a3 100644 --- a/lib/Target/SystemZ/SystemZRegisterInfo.cpp +++ b/lib/Target/SystemZ/SystemZRegisterInfo.cpp @@ -31,8 +31,8 @@ SystemZRegisterInfo::SystemZRegisterInfo(SystemZTargetMachine &tm, const unsigned* SystemZRegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const { static const unsigned CalleeSavedRegs[] = { - SystemZ::R6, SystemZ::R7, SystemZ::R8, SystemZ::R9, - SystemZ::R10, SystemZ::R11, SystemZ::R12, SystemZ::R13, + SystemZ::R6D, SystemZ::R7D, SystemZ::R8D, SystemZ::R9D, + SystemZ::R10D, SystemZ::R11D, SystemZ::R12D, SystemZ::R13D, SystemZ::F1, SystemZ::F3, SystemZ::F5, SystemZ::F7, 0 }; @@ -56,9 +56,9 @@ SystemZRegisterInfo::getCalleeSavedRegClasses(const MachineFunction *MF) const { BitVector SystemZRegisterInfo::getReservedRegs(const MachineFunction &MF) const { BitVector Reserved(getNumRegs()); if (hasFP(MF)) - Reserved.set(SystemZ::R11); - Reserved.set(SystemZ::R14); - Reserved.set(SystemZ::R15); + Reserved.set(SystemZ::R11D); + Reserved.set(SystemZ::R14D); + Reserved.set(SystemZ::R15D); return Reserved; } |
