Skip to content

Commit

Permalink
[X86] vec_zero_cse.ll - replace X32 check prefix with X86
Browse files Browse the repository at this point in the history
We use X32 for gnux32 triples - X86 should be used for 32-bit triples
  • Loading branch information
RKSimon committed Dec 6, 2023
1 parent 3aee4a9 commit bf45483
Showing 1 changed file with 27 additions and 27 deletions.
54 changes: 27 additions & 27 deletions llvm/test/CodeGen/X86/vec_zero_cse.ll
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
; RUN: llc < %s -relocation-model=static -mtriple=i686-unknown -mattr=+mmx,+sse3 | FileCheck %s --check-prefix=X32
; RUN: llc < %s -relocation-model=static -mtriple=i686-unknown -mattr=+mmx,+sse3 | FileCheck %s --check-prefix=X86
; RUN: llc < %s -relocation-model=static -mtriple=x86_64-unknown -mattr=+mmx,+sse3 | FileCheck %s --check-prefix=X64

; 64-bit stores here do not use MMX.
Expand All @@ -11,13 +11,13 @@
@S2 = external dso_local global <4 x i32>

define void @test1() {
; X32-LABEL: test1:
; X32: # %bb.0:
; X32-NEXT: movl $0, M1+4
; X32-NEXT: movl $0, M1
; X32-NEXT: xorps %xmm0, %xmm0
; X32-NEXT: movlps %xmm0, M2
; X32-NEXT: retl
; X86-LABEL: test1:
; X86: # %bb.0:
; X86-NEXT: movl $0, M1+4
; X86-NEXT: movl $0, M1
; X86-NEXT: xorps %xmm0, %xmm0
; X86-NEXT: movlps %xmm0, M2
; X86-NEXT: retl
;
; X64-LABEL: test1:
; X64: # %bb.0:
Expand All @@ -30,13 +30,13 @@ define void @test1() {
}

define void @test2() {
; X32-LABEL: test2:
; X32: # %bb.0:
; X32-NEXT: movl $-1, M1+4
; X32-NEXT: movl $-1, M1
; X32-NEXT: pcmpeqd %xmm0, %xmm0
; X32-NEXT: movq %xmm0, M2
; X32-NEXT: retl
; X86-LABEL: test2:
; X86: # %bb.0:
; X86-NEXT: movl $-1, M1+4
; X86-NEXT: movl $-1, M1
; X86-NEXT: pcmpeqd %xmm0, %xmm0
; X86-NEXT: movq %xmm0, M2
; X86-NEXT: retl
;
; X64-LABEL: test2:
; X64: # %bb.0:
Expand All @@ -49,12 +49,12 @@ define void @test2() {
}

define void @test3() {
; X32-LABEL: test3:
; X32: # %bb.0:
; X32-NEXT: xorps %xmm0, %xmm0
; X32-NEXT: movaps %xmm0, S1
; X32-NEXT: movaps %xmm0, S2
; X32-NEXT: retl
; X86-LABEL: test3:
; X86: # %bb.0:
; X86-NEXT: xorps %xmm0, %xmm0
; X86-NEXT: movaps %xmm0, S1
; X86-NEXT: movaps %xmm0, S2
; X86-NEXT: retl
;
; X64-LABEL: test3:
; X64: # %bb.0:
Expand All @@ -68,12 +68,12 @@ define void @test3() {
}

define void @test4() {
; X32-LABEL: test4:
; X32: # %bb.0:
; X32-NEXT: pcmpeqd %xmm0, %xmm0
; X32-NEXT: movdqa %xmm0, S1
; X32-NEXT: movdqa %xmm0, S2
; X32-NEXT: retl
; X86-LABEL: test4:
; X86: # %bb.0:
; X86-NEXT: pcmpeqd %xmm0, %xmm0
; X86-NEXT: movdqa %xmm0, S1
; X86-NEXT: movdqa %xmm0, S2
; X86-NEXT: retl
;
; X64-LABEL: test4:
; X64: # %bb.0:
Expand Down

0 comments on commit bf45483

Please sign in to comment.