[llvm] 5a4e9aa - [X86] avx2-vperm.ll - use X86 check prefix instead of X32

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Sat Jan 21 03:43:56 PST 2023


Author: Simon Pilgrim
Date: 2023-01-21T11:43:42Z
New Revision: 5a4e9aac79710ffcb5b614b8f46eea0aea86f13d

URL: https://github.com/llvm/llvm-project/commit/5a4e9aac79710ffcb5b614b8f46eea0aea86f13d
DIFF: https://github.com/llvm/llvm-project/commit/5a4e9aac79710ffcb5b614b8f46eea0aea86f13d.diff

LOG: [X86] avx2-vperm.ll - use X86 check prefix instead of X32

We try to use X32 for tests on gnux32 triples

Added: 
    

Modified: 
    llvm/test/CodeGen/X86/avx2-vperm.ll

Removed: 
    


################################################################################
diff  --git a/llvm/test/CodeGen/X86/avx2-vperm.ll b/llvm/test/CodeGen/X86/avx2-vperm.ll
index 32ab55dc12a2..101fd1931278 100644
--- a/llvm/test/CodeGen/X86/avx2-vperm.ll
+++ b/llvm/test/CodeGen/X86/avx2-vperm.ll
@@ -1,13 +1,13 @@
 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
-; RUN: llc < %s -mtriple=i686-unknown-unknown -mattr=+avx2 | FileCheck %s --check-prefix=X32
+; RUN: llc < %s -mtriple=i686-unknown-unknown -mattr=+avx2 | FileCheck %s --check-prefix=X86
 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+avx2 | FileCheck %s --check-prefix=X64
 
 define <8 x i32> @perm_cl_int_8x32(<8 x i32> %A) nounwind readnone {
-; X32-LABEL: perm_cl_int_8x32:
-; X32:       # %bb.0: # %entry
-; X32-NEXT:    vmovaps {{.*#+}} ymm1 = [0,7,2,1,2,7,6,0]
-; X32-NEXT:    vpermps %ymm0, %ymm1, %ymm0
-; X32-NEXT:    retl
+; X86-LABEL: perm_cl_int_8x32:
+; X86:       # %bb.0: # %entry
+; X86-NEXT:    vmovaps {{.*#+}} ymm1 = [0,7,2,1,2,7,6,0]
+; X86-NEXT:    vpermps %ymm0, %ymm1, %ymm0
+; X86-NEXT:    retl
 ;
 ; X64-LABEL: perm_cl_int_8x32:
 ; X64:       # %bb.0: # %entry
@@ -21,11 +21,11 @@ entry:
 
 
 define <8 x float> @perm_cl_fp_8x32(<8 x float> %A) nounwind readnone {
-; X32-LABEL: perm_cl_fp_8x32:
-; X32:       # %bb.0: # %entry
-; X32-NEXT:    vmovaps {{.*#+}} ymm1 = <u,7,2,u,4,u,1,6>
-; X32-NEXT:    vpermps %ymm0, %ymm1, %ymm0
-; X32-NEXT:    retl
+; X86-LABEL: perm_cl_fp_8x32:
+; X86:       # %bb.0: # %entry
+; X86-NEXT:    vmovaps {{.*#+}} ymm1 = <u,7,2,u,4,u,1,6>
+; X86-NEXT:    vpermps %ymm0, %ymm1, %ymm0
+; X86-NEXT:    retl
 ;
 ; X64-LABEL: perm_cl_fp_8x32:
 ; X64:       # %bb.0: # %entry
@@ -38,10 +38,10 @@ entry:
 }
 
 define <4 x i64> @perm_cl_int_4x64(<4 x i64> %A) nounwind readnone {
-; X32-LABEL: perm_cl_int_4x64:
-; X32:       # %bb.0: # %entry
-; X32-NEXT:    vpermpd {{.*#+}} ymm0 = ymm0[0,3,2,1]
-; X32-NEXT:    retl
+; X86-LABEL: perm_cl_int_4x64:
+; X86:       # %bb.0: # %entry
+; X86-NEXT:    vpermpd {{.*#+}} ymm0 = ymm0[0,3,2,1]
+; X86-NEXT:    retl
 ;
 ; X64-LABEL: perm_cl_int_4x64:
 ; X64:       # %bb.0: # %entry
@@ -53,10 +53,10 @@ entry:
 }
 
 define <4 x double> @perm_cl_fp_4x64(<4 x double> %A) nounwind readnone {
-; X32-LABEL: perm_cl_fp_4x64:
-; X32:       # %bb.0: # %entry
-; X32-NEXT:    vpermpd {{.*#+}} ymm0 = ymm0[0,3,2,1]
-; X32-NEXT:    retl
+; X86-LABEL: perm_cl_fp_4x64:
+; X86:       # %bb.0: # %entry
+; X86-NEXT:    vpermpd {{.*#+}} ymm0 = ymm0[0,3,2,1]
+; X86-NEXT:    retl
 ;
 ; X64-LABEL: perm_cl_fp_4x64:
 ; X64:       # %bb.0: # %entry


        


More information about the llvm-commits mailing list