Skip to content

Commit 8a074c8

Browse files
committed
[X86] fixup-bw-copy.ll - replace X32 check prefixes with X86
We try to only use X32 for gnux32 triple tests.
1 parent d93f850 commit 8a074c8

File tree

1 file changed

+32
-32
lines changed

1 file changed

+32
-32
lines changed

llvm/test/CodeGen/X86/fixup-bw-copy.ll

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
22
; RUN: llc -verify-machineinstrs -fixup-byte-word-insts=1 -mtriple=x86_64-- < %s | FileCheck --check-prefix=X64 %s
33
; RUN: llc -verify-machineinstrs -fixup-byte-word-insts=0 -mtriple=x86_64-- < %s | FileCheck --check-prefix=X64 %s
4-
; RUN: llc -verify-machineinstrs -fixup-byte-word-insts=1 -mtriple=i386-- < %s | FileCheck --check-prefixes=X32,BWON32 %s
5-
; RUN: llc -verify-machineinstrs -fixup-byte-word-insts=0 -mtriple=i386-- < %s | FileCheck --check-prefixes=X32,BWOFF32 %s
4+
; RUN: llc -verify-machineinstrs -fixup-byte-word-insts=1 -mtriple=i386-- < %s | FileCheck --check-prefixes=X86,X86-BWON %s
5+
; RUN: llc -verify-machineinstrs -fixup-byte-word-insts=0 -mtriple=i386-- < %s | FileCheck --check-prefixes=X86,X86-BWOFF %s
66

77
target datalayout = "e-m:o-p:32:32-f64:32:64-f80:128-n8:16:32-S128"
88

@@ -13,15 +13,15 @@ define i8 @test_movb(i8 %a0) nounwind {
1313
; X64-NEXT: # kill: def $al killed $al killed $eax
1414
; X64-NEXT: retq
1515
;
16-
; BWON32-LABEL: test_movb:
17-
; BWON32: # %bb.0:
18-
; BWON32-NEXT: movzbl {{[0-9]+}}(%esp), %eax
19-
; BWON32-NEXT: retl
16+
; X86-BWON-LABEL: test_movb:
17+
; X86-BWON: # %bb.0:
18+
; X86-BWON-NEXT: movzbl {{[0-9]+}}(%esp), %eax
19+
; X86-BWON-NEXT: retl
2020
;
21-
; BWOFF32-LABEL: test_movb:
22-
; BWOFF32: # %bb.0:
23-
; BWOFF32-NEXT: movb {{[0-9]+}}(%esp), %al
24-
; BWOFF32-NEXT: retl
21+
; X86-BWOFF-LABEL: test_movb:
22+
; X86-BWOFF: # %bb.0:
23+
; X86-BWOFF-NEXT: movb {{[0-9]+}}(%esp), %al
24+
; X86-BWOFF-NEXT: retl
2525
ret i8 %a0
2626
}
2727

@@ -32,10 +32,10 @@ define i8 @test_movb_Os(i8 %a0) nounwind optsize {
3232
; X64-NEXT: # kill: def $al killed $al killed $eax
3333
; X64-NEXT: retq
3434
;
35-
; X32-LABEL: test_movb_Os:
36-
; X32: # %bb.0:
37-
; X32-NEXT: movb {{[0-9]+}}(%esp), %al
38-
; X32-NEXT: retl
35+
; X86-LABEL: test_movb_Os:
36+
; X86: # %bb.0:
37+
; X86-NEXT: movb {{[0-9]+}}(%esp), %al
38+
; X86-NEXT: retl
3939
ret i8 %a0
4040
}
4141

@@ -46,10 +46,10 @@ define i8 @test_movb_Oz(i8 %a0) nounwind minsize {
4646
; X64-NEXT: # kill: def $al killed $al killed $eax
4747
; X64-NEXT: retq
4848
;
49-
; X32-LABEL: test_movb_Oz:
50-
; X32: # %bb.0:
51-
; X32-NEXT: movb {{[0-9]+}}(%esp), %al
52-
; X32-NEXT: retl
49+
; X86-LABEL: test_movb_Oz:
50+
; X86: # %bb.0:
51+
; X86-NEXT: movb {{[0-9]+}}(%esp), %al
52+
; X86-NEXT: retl
5353
ret i8 %a0
5454
}
5555

@@ -60,15 +60,15 @@ define i16 @test_movw(i16 %a0) {
6060
; X64-NEXT: # kill: def $ax killed $ax killed $eax
6161
; X64-NEXT: retq
6262
;
63-
; BWON32-LABEL: test_movw:
64-
; BWON32: # %bb.0:
65-
; BWON32-NEXT: movzwl {{[0-9]+}}(%esp), %eax
66-
; BWON32-NEXT: retl
63+
; X86-BWON-LABEL: test_movw:
64+
; X86-BWON: # %bb.0:
65+
; X86-BWON-NEXT: movzwl {{[0-9]+}}(%esp), %eax
66+
; X86-BWON-NEXT: retl
6767
;
68-
; BWOFF32-LABEL: test_movw:
69-
; BWOFF32: # %bb.0:
70-
; BWOFF32-NEXT: movw {{[0-9]+}}(%esp), %ax
71-
; BWOFF32-NEXT: retl
68+
; X86-BWOFF-LABEL: test_movw:
69+
; X86-BWOFF: # %bb.0:
70+
; X86-BWOFF-NEXT: movw {{[0-9]+}}(%esp), %ax
71+
; X86-BWOFF-NEXT: retl
7272
ret i16 %a0
7373
}
7474

@@ -83,12 +83,12 @@ define i8 @test_movb_hreg(i16 %a0) {
8383
; X64-NEXT: # kill: def $al killed $al killed $eax
8484
; X64-NEXT: retq
8585
;
86-
; X32-LABEL: test_movb_hreg:
87-
; X32: # %bb.0:
88-
; X32-NEXT: movzwl {{[0-9]+}}(%esp), %eax
89-
; X32-NEXT: addb %al, %ah
90-
; X32-NEXT: movb %ah, %al
91-
; X32-NEXT: retl
86+
; X86-LABEL: test_movb_hreg:
87+
; X86: # %bb.0:
88+
; X86-NEXT: movzwl {{[0-9]+}}(%esp), %eax
89+
; X86-NEXT: addb %al, %ah
90+
; X86-NEXT: movb %ah, %al
91+
; X86-NEXT: retl
9292
%tmp0 = trunc i16 %a0 to i8
9393
%tmp1 = lshr i16 %a0, 8
9494
%tmp2 = trunc i16 %tmp1 to i8

0 commit comments

Comments
 (0)