|
15 | 15 |
|
16 | 16 | define i8 @fshl_i8_3rd_arg_var(i8 %a, i8 %b, i8 %c) {
|
17 | 17 | ; CHECK-LABEL: 'fshl_i8_3rd_arg_var'
|
18 |
| -; CHECK-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %fshl = tail call i8 @llvm.fshl.i8(i8 %a, i8 %b, i8 %c) |
| 18 | +; CHECK-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %fshl = tail call i8 @llvm.fshl.i8(i8 %a, i8 %b, i8 %c) |
19 | 19 | ; CHECK-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i8 %fshl
|
20 | 20 | ;
|
21 | 21 | entry:
|
|
49 | 49 |
|
50 | 50 | define i32 @fshl_i32_3rd_arg_var(i32 %a, i32 %b, i32 %c) {
|
51 | 51 | ; CHECK-LABEL: 'fshl_i32_3rd_arg_var'
|
52 |
| -; CHECK-NEXT: Cost Model: Found an estimated cost of 9 for instruction: %fshl = tail call i32 @llvm.fshl.i32(i32 %a, i32 %b, i32 %c) |
| 52 | +; CHECK-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %fshl = tail call i32 @llvm.fshl.i32(i32 %a, i32 %b, i32 %c) |
53 | 53 | ; CHECK-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i32 %fshl
|
54 | 54 | ;
|
55 | 55 | entry:
|
|
71 | 71 |
|
72 | 72 | define i64 @fshl_i64_3rd_arg_var(i64 %a, i64 %b, i64 %c) {
|
73 | 73 | ; CHECK-LABEL: 'fshl_i64_3rd_arg_var'
|
74 |
| -; CHECK-NEXT: Cost Model: Found an estimated cost of 15 for instruction: %fshl = tail call i64 @llvm.fshl.i64(i64 %a, i64 %b, i64 %c) |
| 74 | +; CHECK-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %fshl = tail call i64 @llvm.fshl.i64(i64 %a, i64 %b, i64 %c) |
75 | 75 | ; CHECK-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i64 %fshl
|
76 | 76 | ;
|
77 | 77 | entry:
|
@@ -116,7 +116,7 @@ entry:
|
116 | 116 |
|
117 | 117 | define <16 x i8> @fshl_v16i8_3rd_arg_var(<16 x i8> %a, <16 x i8> %b, <16 x i8> %c) {
|
118 | 118 | ; CHECK-LABEL: 'fshl_v16i8_3rd_arg_var'
|
119 |
| -; CHECK-NEXT: Cost Model: Found an estimated cost of 118 for instruction: %fshl = tail call <16 x i8> @llvm.fshl.v16i8(<16 x i8> %a, <16 x i8> %b, <16 x i8> %c) |
| 119 | +; CHECK-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %fshl = tail call <16 x i8> @llvm.fshl.v16i8(<16 x i8> %a, <16 x i8> %b, <16 x i8> %c) |
120 | 120 | ; CHECK-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret <16 x i8> %fshl
|
121 | 121 | ;
|
122 | 122 | entry:
|
@@ -148,7 +148,7 @@ entry:
|
148 | 148 |
|
149 | 149 | define <8 x i16> @fshl_v8i16_3rd_arg_var(<8 x i16> %a, <8 x i16> %b, <8 x i16> %c) {
|
150 | 150 | ; CHECK-LABEL: 'fshl_v8i16_3rd_arg_var'
|
151 |
| -; CHECK-NEXT: Cost Model: Found an estimated cost of 62 for instruction: %fshl = tail call <8 x i16> @llvm.fshl.v8i16(<8 x i16> %a, <8 x i16> %b, <8 x i16> %c) |
| 151 | +; CHECK-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %fshl = tail call <8 x i16> @llvm.fshl.v8i16(<8 x i16> %a, <8 x i16> %b, <8 x i16> %c) |
152 | 152 | ; CHECK-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret <8 x i16> %fshl
|
153 | 153 | ;
|
154 | 154 | entry:
|
@@ -180,7 +180,7 @@ entry:
|
180 | 180 |
|
181 | 181 | define <4 x i32> @fshl_v4i32_3rd_arg_var(<4 x i32> %a, <4 x i32> %b, <4 x i32> %c) {
|
182 | 182 | ; CHECK-LABEL: 'fshl_v4i32_3rd_arg_var'
|
183 |
| -; CHECK-NEXT: Cost Model: Found an estimated cost of 34 for instruction: %fshl = tail call <4 x i32> @llvm.fshl.v4i32(<4 x i32> %a, <4 x i32> %b, <4 x i32> %c) |
| 183 | +; CHECK-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %fshl = tail call <4 x i32> @llvm.fshl.v4i32(<4 x i32> %a, <4 x i32> %b, <4 x i32> %c) |
184 | 184 | ; CHECK-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret <4 x i32> %fshl
|
185 | 185 | ;
|
186 | 186 | entry:
|
@@ -212,7 +212,7 @@ entry:
|
212 | 212 |
|
213 | 213 | define <2 x i64> @fshl_v2i64_3rd_arg_var(<2 x i64> %a, <2 x i64> %b, <2 x i64> %c) {
|
214 | 214 | ; CHECK-LABEL: 'fshl_v2i64_3rd_arg_var'
|
215 |
| -; CHECK-NEXT: Cost Model: Found an estimated cost of 32 for instruction: %fshl = tail call <2 x i64> @llvm.fshl.v2i64(<2 x i64> %a, <2 x i64> %b, <2 x i64> %c) |
| 215 | +; CHECK-NEXT: Cost Model: Found an estimated cost of 7 for instruction: %fshl = tail call <2 x i64> @llvm.fshl.v2i64(<2 x i64> %a, <2 x i64> %b, <2 x i64> %c) |
216 | 216 | ; CHECK-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret <2 x i64> %fshl
|
217 | 217 | ;
|
218 | 218 | entry:
|
|
0 commit comments