@@ -168,7 +168,7 @@ define <2 x double> @v2f64_select_ogt(<2 x double> %a, <2 x double> %b, <2 x dou
168
168
169
169
define <4 x bfloat> @v4bf16_select_ogt (<4 x bfloat> %a , <4 x bfloat> %b , <4 x bfloat> %c ) {
170
170
; COST-LABEL: 'v4bf16_select_ogt'
171
- ; COST-NEXT: Cost Model: Found costs of 1 for: %cmp.1 = fcmp ogt <4 x bfloat> %a, %b
171
+ ; COST-NEXT: Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat: 1 for: %cmp.1 = fcmp ogt <4 x bfloat> %a, %b
172
172
; COST-NEXT: Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %s.1 = select <4 x i1> %cmp.1, <4 x bfloat> %a, <4 x bfloat> %c
173
173
; COST-NEXT: Cost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret <4 x bfloat> %s.1
174
174
;
@@ -255,7 +255,7 @@ define <2 x double> @v2f64_select_oge(<2 x double> %a, <2 x double> %b, <2 x dou
255
255
256
256
define <4 x bfloat> @v4bf16_select_oge (<4 x bfloat> %a , <4 x bfloat> %b , <4 x bfloat> %c ) {
257
257
; COST-LABEL: 'v4bf16_select_oge'
258
- ; COST-NEXT: Cost Model: Found costs of 1 for: %cmp.1 = fcmp oge <4 x bfloat> %a, %b
258
+ ; COST-NEXT: Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat: 1 for: %cmp.1 = fcmp oge <4 x bfloat> %a, %b
259
259
; COST-NEXT: Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %s.1 = select <4 x i1> %cmp.1, <4 x bfloat> %a, <4 x bfloat> %c
260
260
; COST-NEXT: Cost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret <4 x bfloat> %s.1
261
261
;
@@ -342,7 +342,7 @@ define <2 x double> @v2f64_select_olt(<2 x double> %a, <2 x double> %b, <2 x dou
342
342
343
343
define <4 x bfloat> @v4bf16_select_olt (<4 x bfloat> %a , <4 x bfloat> %b , <4 x bfloat> %c ) {
344
344
; COST-LABEL: 'v4bf16_select_olt'
345
- ; COST-NEXT: Cost Model: Found costs of 1 for: %cmp.1 = fcmp olt <4 x bfloat> %a, %b
345
+ ; COST-NEXT: Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat: 1 for: %cmp.1 = fcmp olt <4 x bfloat> %a, %b
346
346
; COST-NEXT: Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %s.1 = select <4 x i1> %cmp.1, <4 x bfloat> %a, <4 x bfloat> %c
347
347
; COST-NEXT: Cost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret <4 x bfloat> %s.1
348
348
;
@@ -429,7 +429,7 @@ define <2 x double> @v2f64_select_ole(<2 x double> %a, <2 x double> %b, <2 x dou
429
429
430
430
define <4 x bfloat> @v4bf16_select_ole (<4 x bfloat> %a , <4 x bfloat> %b , <4 x bfloat> %c ) {
431
431
; COST-LABEL: 'v4bf16_select_ole'
432
- ; COST-NEXT: Cost Model: Found costs of 1 for: %cmp.1 = fcmp ole <4 x bfloat> %a, %b
432
+ ; COST-NEXT: Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat: 1 for: %cmp.1 = fcmp ole <4 x bfloat> %a, %b
433
433
; COST-NEXT: Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %s.1 = select <4 x i1> %cmp.1, <4 x bfloat> %a, <4 x bfloat> %c
434
434
; COST-NEXT: Cost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret <4 x bfloat> %s.1
435
435
;
@@ -516,7 +516,7 @@ define <2 x double> @v2f64_select_oeq(<2 x double> %a, <2 x double> %b, <2 x dou
516
516
517
517
define <4 x bfloat> @v4bf16_select_oeq (<4 x bfloat> %a , <4 x bfloat> %b , <4 x bfloat> %c ) {
518
518
; COST-LABEL: 'v4bf16_select_oeq'
519
- ; COST-NEXT: Cost Model: Found costs of 1 for: %cmp.1 = fcmp oeq <4 x bfloat> %a, %b
519
+ ; COST-NEXT: Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat: 1 for: %cmp.1 = fcmp oeq <4 x bfloat> %a, %b
520
520
; COST-NEXT: Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %s.1 = select <4 x i1> %cmp.1, <4 x bfloat> %a, <4 x bfloat> %c
521
521
; COST-NEXT: Cost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret <4 x bfloat> %s.1
522
522
;
@@ -603,7 +603,7 @@ define <2 x double> @v2f64_select_one(<2 x double> %a, <2 x double> %b, <2 x dou
603
603
604
604
define <4 x bfloat> @v4bf16_select_one (<4 x bfloat> %a , <4 x bfloat> %b , <4 x bfloat> %c ) {
605
605
; COST-LABEL: 'v4bf16_select_one'
606
- ; COST-NEXT: Cost Model: Found costs of 1 for: %cmp.1 = fcmp one <4 x bfloat> %a, %b
606
+ ; COST-NEXT: Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat: 1 for: %cmp.1 = fcmp one <4 x bfloat> %a, %b
607
607
; COST-NEXT: Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %s.1 = select <4 x i1> %cmp.1, <4 x bfloat> %a, <4 x bfloat> %c
608
608
; COST-NEXT: Cost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret <4 x bfloat> %s.1
609
609
;
@@ -690,7 +690,7 @@ define <2 x double> @v2f64_select_une(<2 x double> %a, <2 x double> %b, <2 x dou
690
690
691
691
define <4 x bfloat> @v4bf16_select_une (<4 x bfloat> %a , <4 x bfloat> %b , <4 x bfloat> %c ) {
692
692
; COST-LABEL: 'v4bf16_select_une'
693
- ; COST-NEXT: Cost Model: Found costs of 1 for: %cmp.1 = fcmp une <4 x bfloat> %a, %b
693
+ ; COST-NEXT: Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat: 1 for: %cmp.1 = fcmp une <4 x bfloat> %a, %b
694
694
; COST-NEXT: Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %s.1 = select <4 x i1> %cmp.1, <4 x bfloat> %a, <4 x bfloat> %c
695
695
; COST-NEXT: Cost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret <4 x bfloat> %s.1
696
696
;
@@ -777,7 +777,7 @@ define <2 x double> @v2f64_select_ord(<2 x double> %a, <2 x double> %b, <2 x dou
777
777
778
778
define <4 x bfloat> @v4bf16_select_ord (<4 x bfloat> %a , <4 x bfloat> %b , <4 x bfloat> %c ) {
779
779
; COST-LABEL: 'v4bf16_select_ord'
780
- ; COST-NEXT: Cost Model: Found costs of 1 for: %cmp.1 = fcmp ord <4 x bfloat> %a, %b
780
+ ; COST-NEXT: Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat: 1 for: %cmp.1 = fcmp ord <4 x bfloat> %a, %b
781
781
; COST-NEXT: Cost Model: Found costs of RThru:10 CodeSize:1 Lat:1 SizeLat:1 for: %s.1 = select <4 x i1> %cmp.1, <4 x bfloat> %a, <4 x bfloat> %c
782
782
; COST-NEXT: Cost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret <4 x bfloat> %s.1
783
783
;
0 commit comments