@@ -18,8 +18,7 @@ body: |
18
18
; CHECK: [[TRUNC:%[0-9]+]]:gpr(s1) = G_TRUNC [[COPY]](s32)
19
19
; CHECK: [[COPY1:%[0-9]+]]:fpr(s32) = COPY $s0
20
20
; CHECK: [[COPY2:%[0-9]+]]:fpr(s32) = COPY $s1
21
- ; CHECK: [[COPY3:%[0-9]+]]:fpr(s1) = COPY [[TRUNC]](s1)
22
- ; CHECK: [[SELECT:%[0-9]+]]:fpr(s32) = G_SELECT [[COPY3]](s1), [[COPY1]], [[COPY2]]
21
+ ; CHECK: [[SELECT:%[0-9]+]]:fpr(s32) = G_SELECT [[TRUNC]](s1), [[COPY1]], [[COPY2]]
23
22
; CHECK: $s0 = COPY [[SELECT]](s32)
24
23
; CHECK: RET_ReallyLR implicit $s0
25
24
%3:_(s32) = COPY $w0
@@ -47,8 +46,7 @@ body: |
47
46
; CHECK: [[TRUNC:%[0-9]+]]:gpr(s1) = G_TRUNC [[COPY]](s32)
48
47
; CHECK: [[COPY1:%[0-9]+]]:fpr(s64) = COPY $d0
49
48
; CHECK: [[COPY2:%[0-9]+]]:fpr(s64) = COPY $d1
50
- ; CHECK: [[COPY3:%[0-9]+]]:fpr(s1) = COPY [[TRUNC]](s1)
51
- ; CHECK: [[SELECT:%[0-9]+]]:fpr(s64) = G_SELECT [[COPY3]](s1), [[COPY1]], [[COPY2]]
49
+ ; CHECK: [[SELECT:%[0-9]+]]:fpr(s64) = G_SELECT [[TRUNC]](s1), [[COPY1]], [[COPY2]]
52
50
; CHECK: $d0 = COPY [[SELECT]](s64)
53
51
; CHECK: RET_ReallyLR implicit $d0
54
52
%3:_(s32) = COPY $w0
@@ -75,8 +73,7 @@ body: |
75
73
; CHECK: [[TRUNC:%[0-9]+]]:gpr(s1) = G_TRUNC [[COPY]](s32)
76
74
; CHECK: [[COPY1:%[0-9]+]]:fpr(s64) = COPY $d0
77
75
; CHECK: [[COPY2:%[0-9]+]]:fpr(s64) = COPY $d1
78
- ; CHECK: [[COPY3:%[0-9]+]]:fpr(s1) = COPY [[TRUNC]](s1)
79
- ; CHECK: [[SELECT:%[0-9]+]]:fpr(s64) = G_SELECT [[COPY3]](s1), [[COPY1]], [[COPY2]]
76
+ ; CHECK: [[SELECT:%[0-9]+]]:fpr(s64) = G_SELECT [[TRUNC]](s1), [[COPY1]], [[COPY2]]
80
77
; CHECK: $x0 = COPY [[SELECT]](s64)
81
78
; CHECK: RET_ReallyLR implicit $x0
82
79
@@ -110,9 +107,8 @@ body: |
110
107
; CHECK: [[TRUNC:%[0-9]+]]:gpr(s1) = G_TRUNC [[COPY]](s32)
111
108
; CHECK: [[COPY1:%[0-9]+]]:fpr(s64) = COPY $d0
112
109
; CHECK: [[COPY2:%[0-9]+]]:gpr(s64) = COPY $x1
113
- ; CHECK: [[COPY3:%[0-9]+]]:fpr(s1) = COPY [[TRUNC]](s1)
114
- ; CHECK: [[COPY4:%[0-9]+]]:fpr(s64) = COPY [[COPY2]](s64)
115
- ; CHECK: [[SELECT:%[0-9]+]]:fpr(s64) = G_SELECT [[COPY3]](s1), [[COPY1]], [[COPY4]]
110
+ ; CHECK: [[COPY3:%[0-9]+]]:fpr(s64) = COPY [[COPY2]](s64)
111
+ ; CHECK: [[SELECT:%[0-9]+]]:fpr(s64) = G_SELECT [[TRUNC]](s1), [[COPY1]], [[COPY3]]
116
112
; CHECK: $d0 = COPY [[SELECT]](s64)
117
113
; CHECK: RET_ReallyLR implicit $d0
118
114
0 commit comments