[Hexagon] Mark D14 and GP as reserved registers
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>
Mon, 11 Jan 2016 15:47:41 +0000 (15:47 +0000)
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>
Mon, 11 Jan 2016 15:47:41 +0000 (15:47 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257336 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Hexagon/HexagonRegisterInfo.cpp

index 61c0589fb5bf2bdec8802ac3414457fcb8eccc9d..6e5f7324aca87d5e1e408b229fec4c8dd32ac6bf 100644 (file)
@@ -103,6 +103,8 @@ BitVector HexagonRegisterInfo::getReservedRegs(const MachineFunction &MF)
   Reserved.set(Hexagon::R30);
   Reserved.set(Hexagon::R31);
   Reserved.set(Hexagon::PC);
+  Reserved.set(Hexagon::GP);
+  Reserved.set(Hexagon::D14);
   Reserved.set(Hexagon::D15);
   Reserved.set(Hexagon::LC0);
   Reserved.set(Hexagon::LC1);