@@ -19,30 +19,30 @@ body: |
19
19
bb.1 (%ir-block.0):
20
20
; X32-LABEL: name: test_constant
21
21
; X32: [[C:%[0-9]+]]:_(s32) = G_CONSTANT i32 1
22
- ; X32-NEXT : $eax = COPY [[C]](s32)
23
- ; X32-NEXT : [[C1:%[0-9]+]]:_(s8) = G_CONSTANT i8 8
24
- ; X32-NEXT : $al = COPY [[C1]](s8)
25
- ; X32-NEXT : [[C2:%[0-9]+]]:_(s16) = G_CONSTANT i16 16
26
- ; X32-NEXT : $ax = COPY [[C2]](s16)
27
- ; X32-NEXT : [[C3:%[0-9]+]]:_(s32) = G_CONSTANT i32 32
28
- ; X32-NEXT : $eax = COPY [[C3]](s32)
29
- ; X32-NEXT : [[C4:%[0-9]+]]:_(s32) = G_CONSTANT i32 64
30
- ; X32-NEXT : [[C5:%[0-9]+]]:_(s32) = G_CONSTANT i32 0
31
- ; X32-NEXT : [[MV:%[0-9]+]]:_(s64) = G_MERGE_VALUES [[C4]](s32), [[C5]](s32)
32
- ; X32-NEXT : $rax = COPY [[MV]](s64)
33
- ; X32-NEXT : RET 0
22
+ ; X32: $eax = COPY [[C]](s32)
23
+ ; X32: [[C1:%[0-9]+]]:_(s8) = G_CONSTANT i8 8
24
+ ; X32: $al = COPY [[C1]](s8)
25
+ ; X32: [[C2:%[0-9]+]]:_(s16) = G_CONSTANT i16 16
26
+ ; X32: $ax = COPY [[C2]](s16)
27
+ ; X32: [[C3:%[0-9]+]]:_(s32) = G_CONSTANT i32 32
28
+ ; X32: $eax = COPY [[C3]](s32)
29
+ ; X32: [[C4:%[0-9]+]]:_(s32) = G_CONSTANT i32 64
30
+ ; X32: [[C5:%[0-9]+]]:_(s32) = G_CONSTANT i32 0
31
+ ; X32: [[MV:%[0-9]+]]:_(s64) = G_MERGE_VALUES [[C4]](s32), [[C5]](s32)
32
+ ; X32: $rax = COPY [[MV]](s64)
33
+ ; X32: RET 0
34
34
; X64-LABEL: name: test_constant
35
35
; X64: [[C:%[0-9]+]]:_(s32) = G_CONSTANT i32 1
36
- ; X64-NEXT : $eax = COPY [[C]](s32)
37
- ; X64-NEXT : [[C1:%[0-9]+]]:_(s8) = G_CONSTANT i8 8
38
- ; X64-NEXT : $al = COPY [[C1]](s8)
39
- ; X64-NEXT : [[C2:%[0-9]+]]:_(s16) = G_CONSTANT i16 16
40
- ; X64-NEXT : $ax = COPY [[C2]](s16)
41
- ; X64-NEXT : [[C3:%[0-9]+]]:_(s32) = G_CONSTANT i32 32
42
- ; X64-NEXT : $eax = COPY [[C3]](s32)
43
- ; X64-NEXT : [[C4:%[0-9]+]]:_(s64) = G_CONSTANT i64 64
44
- ; X64-NEXT : $rax = COPY [[C4]](s64)
45
- ; X64-NEXT : RET 0
36
+ ; X64: $eax = COPY [[C]](s32)
37
+ ; X64: [[C1:%[0-9]+]]:_(s8) = G_CONSTANT i8 8
38
+ ; X64: $al = COPY [[C1]](s8)
39
+ ; X64: [[C2:%[0-9]+]]:_(s16) = G_CONSTANT i16 16
40
+ ; X64: $ax = COPY [[C2]](s16)
41
+ ; X64: [[C3:%[0-9]+]]:_(s32) = G_CONSTANT i32 32
42
+ ; X64: $eax = COPY [[C3]](s32)
43
+ ; X64: [[C4:%[0-9]+]]:_(s64) = G_CONSTANT i64 64
44
+ ; X64: $rax = COPY [[C4]](s64)
45
+ ; X64: RET 0
46
46
%0(s1) = G_CONSTANT i1 1
47
47
%5:_(s32) = G_ANYEXT %0
48
48
$eax = COPY %5
@@ -71,14 +71,14 @@ body: |
71
71
72
72
; X32-LABEL: name: test_fconstant
73
73
; X32: [[C:%[0-9]+]]:_(s32) = G_FCONSTANT float 1.000000e+00
74
- ; X32-NEXT : $eax = COPY [[C]](s32)
75
- ; X32-NEXT : [[C1:%[0-9]+]]:_(s64) = G_FCONSTANT double 2.000000e+00
76
- ; X32-NEXT : $rax = COPY [[C1]](s64)
74
+ ; X32: $eax = COPY [[C]](s32)
75
+ ; X32: [[C1:%[0-9]+]]:_(s64) = G_FCONSTANT double 2.000000e+00
76
+ ; X32: $rax = COPY [[C1]](s64)
77
77
; X64-LABEL: name: test_fconstant
78
78
; X64: [[C:%[0-9]+]]:_(s32) = G_FCONSTANT float 1.000000e+00
79
- ; X64-NEXT : $eax = COPY [[C]](s32)
80
- ; X64-NEXT : [[C1:%[0-9]+]]:_(s64) = G_FCONSTANT double 2.000000e+00
81
- ; X64-NEXT : $rax = COPY [[C1]](s64)
79
+ ; X64: $eax = COPY [[C]](s32)
80
+ ; X64: [[C1:%[0-9]+]]:_(s64) = G_FCONSTANT double 2.000000e+00
81
+ ; X64: $rax = COPY [[C1]](s64)
82
82
%0(s32) = G_FCONSTANT float 1.0
83
83
$eax = COPY %0
84
84
%1(s64) = G_FCONSTANT double 2.0
0 commit comments