summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
diff options
context:
space:
mode:
authorColin LeMahieu <colinl@codeaurora.org>2014-12-08 21:56:47 +0000
committerColin LeMahieu <colinl@codeaurora.org>2014-12-08 21:56:47 +0000
commit9bfe5473dae0a656467d2cb78c75e857ccdcbfea (patch)
tree38ba61f29723f12b17a9ed902291a3c851088834 /llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
parent57ee6d67ccbfcb5a53eb7e110b6a517ef58fd4f2 (diff)
downloadbcm5719-llvm-9bfe5473dae0a656467d2cb78c75e857ccdcbfea.tar.gz
bcm5719-llvm-9bfe5473dae0a656467d2cb78c75e857ccdcbfea.zip
[Hexagon] Adding xtype doubleword comparisons. Removing unused multiclass.
llvm-svn: 223701
Diffstat (limited to 'llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp')
-rw-r--r--llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp b/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
index d483b2830cd..01516ea25a5 100644
--- a/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
+++ b/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
@@ -346,11 +346,11 @@ bool HexagonInstrInfo::analyzeCompare(const MachineInstr *MI,
// Set mask and the first source register.
switch (Opc) {
- case Hexagon::CMPEHexagon4rr:
+ case Hexagon::C2_cmpeqp:
case Hexagon::C2_cmpeqi:
case Hexagon::C2_cmpeq:
- case Hexagon::CMPGT64rr:
- case Hexagon::CMPGTU64rr:
+ case Hexagon::C2_cmpgtp:
+ case Hexagon::C2_cmpgtup:
case Hexagon::C2_cmpgtui:
case Hexagon::C2_cmpgtu:
case Hexagon::C2_cmpgti:
@@ -380,10 +380,10 @@ bool HexagonInstrInfo::analyzeCompare(const MachineInstr *MI,
// Set the value/second source register.
switch (Opc) {
- case Hexagon::CMPEHexagon4rr:
+ case Hexagon::C2_cmpeqp:
case Hexagon::C2_cmpeq:
- case Hexagon::CMPGT64rr:
- case Hexagon::CMPGTU64rr:
+ case Hexagon::C2_cmpgtp:
+ case Hexagon::C2_cmpgtup:
case Hexagon::C2_cmpgtu:
case Hexagon::C2_cmpgt:
case Hexagon::CMPbEQrr_sbsb_V4:
OpenPOWER on IntegriCloud