@@ -20,10 +20,10 @@ body: |
20
20
%b:_(s32) = COPY $vgpr1
21
21
%amt:_(s32) = COPY $vgpr2
22
22
%bw:_(s32) = G_CONSTANT i32 32
23
- %shl:_(s32) = G_SHL %a:_ , %amt:_(s32)
24
- %sub:_(s32) = G_SUB %bw:_ , %amt:_
25
- %lshr:_(s32) = G_LSHR %b:_ , %sub:_(s32)
26
- %or:_(s32) = G_OR %shl:_ , %lshr:_
23
+ %shl:_(s32) = G_SHL %a, %amt
24
+ %sub:_(s32) = G_SUB %bw, %amt
25
+ %lshr:_(s32) = G_LSHR %b, %sub
26
+ %or:_(s32) = G_OR %shl, %lshr
27
27
$vgpr3 = COPY %or
28
28
...
29
29
@@ -46,11 +46,11 @@ body: |
46
46
%b:_(<2 x s32>) = COPY $vgpr2_vgpr3
47
47
%amt:_(<2 x s32>) = COPY $vgpr4_vgpr5
48
48
%scalar_bw:_(s32) = G_CONSTANT i32 32
49
- %bw:_(<2 x s32>) = G_BUILD_VECTOR %scalar_bw(s32) , %scalar_bw(s32)
50
- %shl:_(<2 x s32>) = G_SHL %a:_ , %amt:_(<2 x s32>)
51
- %sub:_(<2 x s32>) = G_SUB %bw:_ , %amt:_
52
- %lshr:_(<2 x s32>) = G_LSHR %b:_ , %sub:_(<2 x s32>)
53
- %or:_(<2 x s32>) = G_OR %shl:_ , %lshr:_
49
+ %bw:_(<2 x s32>) = G_BUILD_VECTOR %scalar_bw, %scalar_bw
50
+ %shl:_(<2 x s32>) = G_SHL %a, %amt
51
+ %sub:_(<2 x s32>) = G_SUB %bw, %amt
52
+ %lshr:_(<2 x s32>) = G_LSHR %b, %sub
53
+ %or:_(<2 x s32>) = G_OR %shl, %lshr
54
54
$vgpr6_vgpr7 = COPY %or
55
55
...
56
56
@@ -73,10 +73,10 @@ body: |
73
73
%b:_(s32) = COPY $vgpr1
74
74
%amt:_(s32) = COPY $vgpr2
75
75
%bw:_(s32) = G_CONSTANT i32 32
76
- %shl:_(s32) = G_SHL %a:_ , %amt:_(s32)
77
- %sub:_(s32) = G_SUB %bw:_ , %amt:_
78
- %lshr:_(s32) = G_LSHR %b:_ , %sub:_(s32)
79
- %or:_(s32) = G_OR %lshr:_ , %shl:_
76
+ %shl:_(s32) = G_SHL %a, %amt
77
+ %sub:_(s32) = G_SUB %bw, %amt
78
+ %lshr:_(s32) = G_LSHR %b, %sub
79
+ %or:_(s32) = G_OR %lshr, %shl
80
80
$vgpr3 = COPY %or
81
81
...
82
82
@@ -99,10 +99,10 @@ body: |
99
99
%b:_(s32) = COPY $vgpr1
100
100
%amt:_(s32) = COPY $vgpr2
101
101
%bw:_(s32) = G_CONSTANT i32 32
102
- %lshr:_(s32) = G_LSHR %b:_ , %amt:_(s32)
103
- %sub:_(s32) = G_SUB %bw:_ , %amt:_
104
- %shl:_(s32) = G_SHL %a:_ , %sub:_(s32)
105
- %or:_(s32) = G_OR %shl:_ , %lshr:_
102
+ %lshr:_(s32) = G_LSHR %b, %amt
103
+ %sub:_(s32) = G_SUB %bw, %amt
104
+ %shl:_(s32) = G_SHL %a, %sub
105
+ %or:_(s32) = G_OR %shl, %lshr
106
106
$vgpr3 = COPY %or
107
107
...
108
108
@@ -182,10 +182,10 @@ body: |
182
182
%b:_(s32) = COPY $vgpr1
183
183
%amt:_(s32) = COPY $vgpr2
184
184
%bw:_(s32) = G_CONSTANT i32 31
185
- %shl:_(s32) = G_SHL %a:_ , %amt:_(s32)
186
- %sub:_(s32) = G_SUB %bw:_ , %amt:_
187
- %lshr:_(s32) = G_LSHR %b:_ , %sub:_(s32)
188
- %or:_(s32) = G_OR %shl:_ , %lshr:_
185
+ %shl:_(s32) = G_SHL %a, %amt
186
+ %sub:_(s32) = G_SUB %bw, %amt
187
+ %lshr:_(s32) = G_LSHR %b, %sub
188
+ %or:_(s32) = G_OR %shl, %lshr
189
189
$vgpr3 = COPY %or
190
190
...
191
191
@@ -214,9 +214,9 @@ body: |
214
214
%amt:_(s32) = COPY $vgpr2
215
215
%amt1:_(s32) = COPY $vgpr3
216
216
%bw:_(s32) = G_CONSTANT i32 32
217
- %shl:_(s32) = G_SHL %a:_ , %amt:_(s32)
218
- %sub:_(s32) = G_SUB %bw:_ , %amt1:_
219
- %lshr:_(s32) = G_LSHR %b:_ , %sub:_(s32)
220
- %or:_(s32) = G_OR %shl:_ , %lshr:_
217
+ %shl:_(s32) = G_SHL %a, %amt
218
+ %sub:_(s32) = G_SUB %bw, %amt1
219
+ %lshr:_(s32) = G_LSHR %b, %sub
220
+ %or:_(s32) = G_OR %shl, %lshr
221
221
$vgpr4 = COPY %or
222
222
...
0 commit comments