diff options
Diffstat (limited to 'llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp')
-rw-r--r-- | llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp b/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp index 782c979588f..25d6c68e62b 100644 --- a/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp +++ b/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp @@ -299,7 +299,7 @@ static unsigned getNewValueJumpOpcode(MachineInstr *MI, int reg, taken = true; switch (MI->getOpcode()) { - case Hexagon::CMPEQrr: + case Hexagon::C2_cmpeq: return taken ? Hexagon::CMPEQrr_t_Jumpnv_t_V4 : Hexagon::CMPEQrr_t_Jumpnv_nt_V4; @@ -312,7 +312,7 @@ static unsigned getNewValueJumpOpcode(MachineInstr *MI, int reg, : Hexagon::CMPEQn1_t_Jumpnv_nt_V4; } - case Hexagon::CMPGTrr: { + case Hexagon::C2_cmpgt: { if (secondRegNewified) return taken ? Hexagon::CMPLTrr_t_Jumpnv_t_V4 : Hexagon::CMPLTrr_t_Jumpnv_nt_V4; @@ -330,7 +330,7 @@ static unsigned getNewValueJumpOpcode(MachineInstr *MI, int reg, : Hexagon::CMPGTn1_t_Jumpnv_nt_V4; } - case Hexagon::CMPGTUrr: { + case Hexagon::C2_cmpgtu: { if (secondRegNewified) return taken ? Hexagon::CMPLTUrr_t_Jumpnv_t_V4 : Hexagon::CMPLTUrr_t_Jumpnv_nt_V4; @@ -545,7 +545,7 @@ bool HexagonNewValueJump::runOnMachineFunction(MachineFunction &MF) { if (isSecondOpReg) { // In case of CMPLT, or CMPLTU, or EQ with the second register // to newify, swap the operands. - if (cmpInstr->getOpcode() == Hexagon::CMPEQrr && + if (cmpInstr->getOpcode() == Hexagon::C2_cmpeq && feederReg == (unsigned) cmpOp2) { unsigned tmp = cmpReg1; bool tmpIsKill = MO1IsKill; |