@@ -173,7 +173,7 @@ define void @fmaximum(float %a, float %b, <16 x float> %va, <16 x float> %vb) {
173
173
define void @cttz (i32 %a , <16 x i32 > %va ) {
174
174
; THRU-LABEL: 'cttz'
175
175
; THRU-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %s = call i32 @llvm.cttz.i32(i32 %a, i1 false)
176
- ; THRU-NEXT: Cost Model: Found an estimated cost of 528 for instruction: %v = call <16 x i32> @llvm.cttz.v16i32(<16 x i32> %va, i1 false)
176
+ ; THRU-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %v = call <16 x i32> @llvm.cttz.v16i32(<16 x i32> %va, i1 false)
177
177
; THRU-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret void
178
178
;
179
179
; LATE-LABEL: 'cttz'
@@ -183,12 +183,12 @@ define void @cttz(i32 %a, <16 x i32> %va) {
183
183
;
184
184
; SIZE-LABEL: 'cttz'
185
185
; SIZE-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %s = call i32 @llvm.cttz.i32(i32 %a, i1 false)
186
- ; SIZE-NEXT: Cost Model: Found an estimated cost of 528 for instruction: %v = call <16 x i32> @llvm.cttz.v16i32(<16 x i32> %va, i1 false)
186
+ ; SIZE-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %v = call <16 x i32> @llvm.cttz.v16i32(<16 x i32> %va, i1 false)
187
187
; SIZE-NEXT: Cost Model: Found an estimated cost of 1 for instruction: ret void
188
188
;
189
189
; SIZE_LATE-LABEL: 'cttz'
190
190
; SIZE_LATE-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %s = call i32 @llvm.cttz.i32(i32 %a, i1 false)
191
- ; SIZE_LATE-NEXT: Cost Model: Found an estimated cost of 528 for instruction: %v = call <16 x i32> @llvm.cttz.v16i32(<16 x i32> %va, i1 false)
191
+ ; SIZE_LATE-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %v = call <16 x i32> @llvm.cttz.v16i32(<16 x i32> %va, i1 false)
192
192
; SIZE_LATE-NEXT: Cost Model: Found an estimated cost of 1 for instruction: ret void
193
193
;
194
194
%s = call i32 @llvm.cttz.i32 (i32 %a , i1 false )
@@ -199,7 +199,7 @@ define void @cttz(i32 %a, <16 x i32> %va) {
199
199
define void @ctlz (i32 %a , <16 x i32 > %va ) {
200
200
; THRU-LABEL: 'ctlz'
201
201
; THRU-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %s = call i32 @llvm.ctlz.i32(i32 %a, i1 true)
202
- ; THRU-NEXT: Cost Model: Found an estimated cost of 528 for instruction: %v = call <16 x i32> @llvm.ctlz.v16i32(<16 x i32> %va, i1 true)
202
+ ; THRU-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %v = call <16 x i32> @llvm.ctlz.v16i32(<16 x i32> %va, i1 true)
203
203
; THRU-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret void
204
204
;
205
205
; LATE-LABEL: 'ctlz'
@@ -209,12 +209,12 @@ define void @ctlz(i32 %a, <16 x i32> %va) {
209
209
;
210
210
; SIZE-LABEL: 'ctlz'
211
211
; SIZE-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %s = call i32 @llvm.ctlz.i32(i32 %a, i1 true)
212
- ; SIZE-NEXT: Cost Model: Found an estimated cost of 528 for instruction: %v = call <16 x i32> @llvm.ctlz.v16i32(<16 x i32> %va, i1 true)
212
+ ; SIZE-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %v = call <16 x i32> @llvm.ctlz.v16i32(<16 x i32> %va, i1 true)
213
213
; SIZE-NEXT: Cost Model: Found an estimated cost of 1 for instruction: ret void
214
214
;
215
215
; SIZE_LATE-LABEL: 'ctlz'
216
216
; SIZE_LATE-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %s = call i32 @llvm.ctlz.i32(i32 %a, i1 true)
217
- ; SIZE_LATE-NEXT: Cost Model: Found an estimated cost of 528 for instruction: %v = call <16 x i32> @llvm.ctlz.v16i32(<16 x i32> %va, i1 true)
217
+ ; SIZE_LATE-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %v = call <16 x i32> @llvm.ctlz.v16i32(<16 x i32> %va, i1 true)
218
218
; SIZE_LATE-NEXT: Cost Model: Found an estimated cost of 1 for instruction: ret void
219
219
;
220
220
%s = call i32 @llvm.ctlz.i32 (i32 %a , i1 true )
0 commit comments