[PATCH] D27887: AMDGPU: Fix missing commute table entries for cmpx

Matt Arsenault via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sat Dec 17 16:54:03 PST 2016


arsenm created this revision.
arsenm added a subscriber: llvm-commits.
Herald added a reviewer: tstellarAMD.
Herald added subscribers: tony-tye, yaxunl, nhaehnle, wdng, kzhuravl.

No tests because these aren't currently used anywhere.


https://reviews.llvm.org/D27887

Files:
  lib/Target/AMDGPU/VOPCInstructions.td


Index: lib/Target/AMDGPU/VOPCInstructions.td
===================================================================
--- lib/Target/AMDGPU/VOPCInstructions.td
+++ lib/Target/AMDGPU/VOPCInstructions.td
@@ -218,9 +218,9 @@
 defm V_CMPX_GE_F32 : VOPCX_F32 <"v_cmpx_ge_f32">;
 defm V_CMPX_O_F32 : VOPCX_F32 <"v_cmpx_o_f32">;
 defm V_CMPX_U_F32 : VOPCX_F32 <"v_cmpx_u_f32">;
-defm V_CMPX_NGE_F32 : VOPCX_F32 <"v_cmpx_nge_f32">;
+defm V_CMPX_NGE_F32 : VOPCX_F32 <"v_cmpx_nge_f32", "v_cmpx_nle_f32">;
 defm V_CMPX_NLG_F32 : VOPCX_F32 <"v_cmpx_nlg_f32">;
-defm V_CMPX_NGT_F32 : VOPCX_F32 <"v_cmpx_ngt_f32">;
+defm V_CMPX_NGT_F32 : VOPCX_F32 <"v_cmpx_ngt_f32", "v_cmpx_nlt_f32">;
 defm V_CMPX_NLE_F32 : VOPCX_F32 <"v_cmpx_nle_f32">;
 defm V_CMPX_NEQ_F32 : VOPCX_F32 <"v_cmpx_neq_f32">;
 defm V_CMPX_NLT_F32 : VOPCX_F32 <"v_cmpx_nlt_f32">;
@@ -360,9 +360,9 @@
 defm V_CMPX_GE_F16  : VOPCX_F16 <"v_cmpx_ge_f16">;
 defm V_CMPX_O_F16   : VOPCX_F16 <"v_cmpx_o_f16">;
 defm V_CMPX_U_F16   : VOPCX_F16 <"v_cmpx_u_f16">;
-defm V_CMPX_NGE_F16 : VOPCX_F16 <"v_cmpx_nge_f16">;
+defm V_CMPX_NGE_F16 : VOPCX_F16 <"v_cmpx_nge_f16", "v_cmpx_nle_f16">;
 defm V_CMPX_NLG_F16 : VOPCX_F16 <"v_cmpx_nlg_f16">;
-defm V_CMPX_NGT_F16 : VOPCX_F16 <"v_cmpx_ngt_f16">;
+defm V_CMPX_NGT_F16 : VOPCX_F16 <"v_cmpx_ngt_f16", "v_cmpx_nlt_f16">;
 defm V_CMPX_NLE_F16 : VOPCX_F16 <"v_cmpx_nle_f16">;
 defm V_CMPX_NEQ_F16 : VOPCX_F16 <"v_cmpx_neq_f16">;
 defm V_CMPX_NLT_F16 : VOPCX_F16 <"v_cmpx_nlt_f16">;


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D27887.81857.patch
Type: text/x-patch
Size: 1460 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20161218/af93f787/attachment.bin>


More information about the llvm-commits mailing list