summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>2018-10-19 17:31:11 +0000
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>2018-10-19 17:31:11 +0000
commit6bfc6577f283d4566035bb0dc97d42002b6f2516 (patch)
tree0c17105c92c505c15feb4a609696701c7ccd0c10 /llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp
parentce3f1915f38f329a867dfb10ed1e82b49d4b52dc (diff)
downloadbcm5719-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.cpp13
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;
}
OpenPOWER on IntegriCloud