diff options
author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2018-10-19 17:31:11 +0000 |
---|---|---|
committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2018-10-19 17:31:11 +0000 |
commit | 6bfc6577f283d4566035bb0dc97d42002b6f2516 (patch) | |
tree | 0c17105c92c505c15feb4a609696701c7ccd0c10 /llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp | |
parent | ce3f1915f38f329a867dfb10ed1e82b49d4b52dc (diff) | |
download | bcm5719-llvm-6bfc6577f283d4566035bb0dc97d42002b6f2516.tar.gz bcm5719-llvm-6bfc6577f283d4566035bb0dc97d42002b6f2516.zip |
[Hexagon] Remove support for V4
llvm-svn: 344791
Diffstat (limited to 'llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp')
-rw-r--r-- | llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp b/llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp index 2e11f875c0f..545def45a1c 100644 --- a/llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp +++ b/llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp @@ -118,18 +118,7 @@ HexagonRegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const { bool HasEHReturn = MF->getInfo<HexagonMachineFunctionInfo>()->hasEHReturn(); - switch (MF->getSubtarget<HexagonSubtarget>().getHexagonArchVersion()) { - case Hexagon::ArchEnum::V4: - case Hexagon::ArchEnum::V5: - case Hexagon::ArchEnum::V55: - case Hexagon::ArchEnum::V60: - case Hexagon::ArchEnum::V62: - case Hexagon::ArchEnum::V65: - return HasEHReturn ? CalleeSavedRegsV3EHReturn : CalleeSavedRegsV3; - } - - llvm_unreachable("Callee saved registers requested for unknown architecture " - "version"); + return HasEHReturn ? CalleeSavedRegsV3EHReturn : CalleeSavedRegsV3; } |