diff options
Diffstat (limited to 'lib/Target/Hexagon/HexagonRegisterInfo.h')
| -rw-r--r-- | lib/Target/Hexagon/HexagonRegisterInfo.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/Target/Hexagon/HexagonRegisterInfo.h b/lib/Target/Hexagon/HexagonRegisterInfo.h index 5f65fad2cc042..4ead57da8fa13 100644 --- a/lib/Target/Hexagon/HexagonRegisterInfo.h +++ b/lib/Target/Hexagon/HexagonRegisterInfo.h @@ -15,8 +15,7 @@ #ifndef LLVM_LIB_TARGET_HEXAGON_HEXAGONREGISTERINFO_H #define LLVM_LIB_TARGET_HEXAGON_HEXAGONREGISTERINFO_H -#include "llvm/MC/MachineLocation.h" -#include "llvm/Target/TargetRegisterInfo.h" +#include "llvm/CodeGen/TargetRegisterInfo.h" #define GET_REGINFO_HEADER #include "HexagonGenRegisterInfo.inc" @@ -30,7 +29,7 @@ namespace Hexagon { class HexagonRegisterInfo : public HexagonGenRegisterInfo { public: - HexagonRegisterInfo(); + HexagonRegisterInfo(unsigned HwMode); /// Code Generation virtual methods... const MCPhysReg *getCalleeSavedRegs(const MachineFunction *MF) @@ -68,7 +67,7 @@ public: unsigned getFrameRegister() const; unsigned getStackRegister() const; - unsigned getHexagonSubRegIndex(const TargetRegisterClass *RC, + unsigned getHexagonSubRegIndex(const TargetRegisterClass &RC, unsigned GenIdx) const; const MCPhysReg *getCallerSavedRegs(const MachineFunction *MF, |
