[llvm] r260069 - [X86] Change FeatureIFMA string to 'avx512ifma'. Matches gcc and fixes PR26461.

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Sun Feb 7 17:23:15 PST 2016


Author: ctopper
Date: Sun Feb  7 19:23:15 2016
New Revision: 260069

URL: http://llvm.org/viewvc/llvm-project?rev=260069&view=rev
Log:
[X86] Change FeatureIFMA string to 'avx512ifma'. Matches gcc and fixes PR26461.

Modified:
    llvm/trunk/lib/Target/X86/X86.td
    llvm/trunk/test/CodeGen/X86/avx512ifma-intrinsics.ll
    llvm/trunk/test/CodeGen/X86/avx512ifmavl-intrinsics.ll
    llvm/trunk/test/MC/X86/avx512ifma-encoding.s
    llvm/trunk/test/MC/X86/avx512ifmavl-encoding.s

Modified: llvm/trunk/lib/Target/X86/X86.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86.td?rev=260069&r1=260068&r2=260069&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86.td (original)
+++ llvm/trunk/lib/Target/X86/X86.td Sun Feb  7 19:23:15 2016
@@ -140,7 +140,7 @@ def FeatureVLX     : SubtargetFeature<"a
 def FeatureVBMI     : SubtargetFeature<"avx512vbmi", "HasVBMI", "true",
                       "Enable AVX-512 Vector Bit Manipulation Instructions",
                                       [FeatureAVX512]>;
-def FeatureIFMA     : SubtargetFeature<"ifma", "HasIFMA", "true",
+def FeatureIFMA     : SubtargetFeature<"avx512ifma", "HasIFMA", "true",
                       "Enable AVX-512 Integer Fused Multiple-Add",
                                       [FeatureAVX512]>;
 def FeaturePKU   : SubtargetFeature<"pku", "HasPKU", "true",

Modified: llvm/trunk/test/CodeGen/X86/avx512ifma-intrinsics.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/avx512ifma-intrinsics.ll?rev=260069&r1=260068&r2=260069&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/X86/avx512ifma-intrinsics.ll (original)
+++ llvm/trunk/test/CodeGen/X86/avx512ifma-intrinsics.ll Sun Feb  7 19:23:15 2016
@@ -1,4 +1,4 @@
-; RUN: llc < %s -mtriple=x86_64-apple-darwin -mcpu=knl -mattr=+ifma | FileCheck %s
+; RUN: llc < %s -mtriple=x86_64-apple-darwin -mcpu=knl -mattr=+avx512ifma | FileCheck %s
 
 declare <8 x i64> @llvm.x86.avx512.mask.vpmadd52h.uq.512(<8 x i64>, <8 x i64>, <8 x i64>, i8)
 

Modified: llvm/trunk/test/CodeGen/X86/avx512ifmavl-intrinsics.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/avx512ifmavl-intrinsics.ll?rev=260069&r1=260068&r2=260069&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/X86/avx512ifmavl-intrinsics.ll (original)
+++ llvm/trunk/test/CodeGen/X86/avx512ifmavl-intrinsics.ll Sun Feb  7 19:23:15 2016
@@ -1,4 +1,4 @@
-; RUN: llc < %s -mtriple=x86_64-apple-darwin -mcpu=knl -mattr=+avx512vl -mattr=+ifma | FileCheck %s
+; RUN: llc < %s -mtriple=x86_64-apple-darwin -mcpu=knl -mattr=+avx512vl -mattr=+avx512ifma | FileCheck %s
 
 declare <2 x i64> @llvm.x86.avx512.mask.vpmadd52h.uq.128(<2 x i64>, <2 x i64>, <2 x i64>, i8)
 

Modified: llvm/trunk/test/MC/X86/avx512ifma-encoding.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/X86/avx512ifma-encoding.s?rev=260069&r1=260068&r2=260069&view=diff
==============================================================================
--- llvm/trunk/test/MC/X86/avx512ifma-encoding.s (original)
+++ llvm/trunk/test/MC/X86/avx512ifma-encoding.s Sun Feb  7 19:23:15 2016
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple x86_64-unknown-unknown -mcpu=knl -mattr=+ifma  --show-encoding %s | FileCheck %s
+// RUN: llvm-mc -triple x86_64-unknown-unknown -mcpu=knl -mattr=+avx512ifma  --show-encoding %s | FileCheck %s
 
   vpmadd52luq %zmm4, %zmm5, %zmm6
 //CHECK: vpmadd52luq %zmm4, %zmm5, %zmm6

Modified: llvm/trunk/test/MC/X86/avx512ifmavl-encoding.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/X86/avx512ifmavl-encoding.s?rev=260069&r1=260068&r2=260069&view=diff
==============================================================================
--- llvm/trunk/test/MC/X86/avx512ifmavl-encoding.s (original)
+++ llvm/trunk/test/MC/X86/avx512ifmavl-encoding.s Sun Feb  7 19:23:15 2016
@@ -1,4 +1,4 @@
-// RUN: llvm-mc -triple x86_64-unknown-unknown -mcpu=knl -mattr=+ifma -mattr=+avx512vl --show-encoding %s | FileCheck %s
+// RUN: llvm-mc -triple x86_64-unknown-unknown -mcpu=knl -mattr=+avx512ifma -mattr=+avx512vl --show-encoding %s | FileCheck %s
 
   vpmadd52luq %xmm4, %xmm5, %xmm6 {%k7}
 //CHECK: vpmadd52luq %xmm4, %xmm5, %xmm6 {%k7}




More information about the llvm-commits mailing list