@@ -48,8 +48,8 @@ define i32 @v_or_i32_disjoint(i32 %a, i32 %b) {
48
48
; CHECK-NEXT: {{ $}}
49
49
; CHECK-NEXT: [[COPY:%[0-9]+]]:vgpr_32 = COPY $vgpr1
50
50
; CHECK-NEXT: [[COPY1:%[0-9]+]]:vgpr_32 = COPY $vgpr0
51
- ; CHECK-NEXT: %10 :vgpr_32 = disjoint V_OR_B32_e64 [[COPY1]], [[COPY]], implicit $exec
52
- ; CHECK-NEXT: $vgpr0 = COPY %10
51
+ ; CHECK-NEXT: [[V_OR_B32_e64_:%[0-9]+]] :vgpr_32 = disjoint V_OR_B32_e64 [[COPY1]], [[COPY]], implicit $exec
52
+ ; CHECK-NEXT: $vgpr0 = COPY [[V_OR_B32_e64_]]
53
53
; CHECK-NEXT: SI_RETURN implicit $vgpr0
54
54
%result = or disjoint i32 %a , %b
55
55
ret i32 %result
@@ -64,10 +64,10 @@ define <2 x i32> @v_or_v2i32_disjoint(<2 x i32> %a, <2 x i32> %b) {
64
64
; CHECK-NEXT: [[COPY1:%[0-9]+]]:vgpr_32 = COPY $vgpr2
65
65
; CHECK-NEXT: [[COPY2:%[0-9]+]]:vgpr_32 = COPY $vgpr1
66
66
; CHECK-NEXT: [[COPY3:%[0-9]+]]:vgpr_32 = COPY $vgpr0
67
- ; CHECK-NEXT: %12 :vgpr_32 = disjoint V_OR_B32_e64 [[COPY3]], [[COPY1]], implicit $exec
68
- ; CHECK-NEXT: %13 :vgpr_32 = disjoint V_OR_B32_e64 [[COPY2]], [[COPY]], implicit $exec
69
- ; CHECK-NEXT: $vgpr0 = COPY %12
70
- ; CHECK-NEXT: $vgpr1 = COPY %13
67
+ ; CHECK-NEXT: [[V_OR_B32_e64_:%[0-9]+]] :vgpr_32 = disjoint V_OR_B32_e64 [[COPY3]], [[COPY1]], implicit $exec
68
+ ; CHECK-NEXT: [[V_OR_B32_e64_1:%[0-9]+]] :vgpr_32 = disjoint V_OR_B32_e64 [[COPY2]], [[COPY]], implicit $exec
69
+ ; CHECK-NEXT: $vgpr0 = COPY [[V_OR_B32_e64_]]
70
+ ; CHECK-NEXT: $vgpr1 = COPY [[V_OR_B32_e64_1]]
71
71
; CHECK-NEXT: SI_RETURN implicit $vgpr0, implicit $vgpr1
72
72
%result = or disjoint <2 x i32 > %a , %b
73
73
ret <2 x i32 > %result
0 commit comments