diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-12-16 17:40:11 +0000 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-12-16 17:40:11 +0000 |
commit | 55e7d65b12a5afffab1fd70c0cdf75d19867daed (patch) | |
tree | ee6a3fe1578040376233ea7810ac5ab5d9185ac7 /llvm/lib/Target | |
parent | 566cf67e7c39c8891b2aa844a7d27c9a4f286d3a (diff) | |
download | bcm5719-llvm-55e7d65b12a5afffab1fd70c0cdf75d19867daed.tar.gz bcm5719-llvm-55e7d65b12a5afffab1fd70c0cdf75d19867daed.zip |
AMDGPU: Fix name for v_ashrrev_i16
llvm-svn: 289967
Diffstat (limited to 'llvm/lib/Target')
-rw-r--r-- | llvm/lib/Target/AMDGPU/VOP2Instructions.td | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Target/AMDGPU/VOP2Instructions.td b/llvm/lib/Target/AMDGPU/VOP2Instructions.td index 37e31f57b24..64e2bf217ed 100644 --- a/llvm/lib/Target/AMDGPU/VOP2Instructions.td +++ b/llvm/lib/Target/AMDGPU/VOP2Instructions.td @@ -340,7 +340,7 @@ let SubtargetPredicate = isVI in { def V_MADMK_F16 : VOP2_Pseudo <"v_madmk_f16", VOP_MADMK_F16>; defm V_LSHLREV_B16 : VOP2Inst <"v_lshlrev_b16", VOP_I16_I16_I16>; defm V_LSHRREV_B16 : VOP2Inst <"v_lshrrev_b16", VOP_I16_I16_I16>; -defm V_ASHRREV_B16 : VOP2Inst <"v_ashrrev_b16", VOP_I16_I16_I16>; +defm V_ASHRREV_I16 : VOP2Inst <"v_ashrrev_i16", VOP_I16_I16_I16>; defm V_LDEXP_F16 : VOP2Inst <"v_ldexp_f16", VOP_F16_F16_I32, AMDGPUldexp>; let isCommutable = 1 in { @@ -443,7 +443,7 @@ def : Pat < defm : Bits_OpsRev_i16_Pats<shl, V_LSHLREV_B16_e32>; defm : Bits_OpsRev_i16_Pats<srl, V_LSHRREV_B16_e32>; -defm : Bits_OpsRev_i16_Pats<sra, V_ASHRREV_B16_e32>; +defm : Bits_OpsRev_i16_Pats<sra, V_ASHRREV_I16_e32>; def : ZExt_i16_i1_Pat<zext>; def : ZExt_i16_i1_Pat<anyext>; @@ -689,7 +689,7 @@ defm V_SUBREV_U16 : VOP2_Real_e32e64_vi <0x28>; defm V_MUL_LO_U16 : VOP2_Real_e32e64_vi <0x29>; defm V_LSHLREV_B16 : VOP2_Real_e32e64_vi <0x2a>; defm V_LSHRREV_B16 : VOP2_Real_e32e64_vi <0x2b>; -defm V_ASHRREV_B16 : VOP2_Real_e32e64_vi <0x2c>; +defm V_ASHRREV_I16 : VOP2_Real_e32e64_vi <0x2c>; defm V_MAX_F16 : VOP2_Real_e32e64_vi <0x2d>; defm V_MIN_F16 : VOP2_Real_e32e64_vi <0x2e>; defm V_MAX_U16 : VOP2_Real_e32e64_vi <0x2f>; |