You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Analysis][AArch64][NFC] Change undef to poison in most tests (llvm#163532)
Whenever someone modifies an existing test that has `undef` in it the
github code formatter will complain so it's not easy to know if it's due
to a new or old use. I figured I may as well just do a simple sed
replace of undef with poison in all the tests to clean them up.
Hopefully it makes the contribution process a bit easier.
; CHECK-NEXT: Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %zext_nxv16_i8_to_i16 = zext <vscale x 16 x i8> undef to <vscale x 16 x i16>
9
-
; CHECK-NEXT: Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %zext_nxv16_i8_to_i32 = zext <vscale x 16 x i8> undef to <vscale x 16 x i32>
10
-
; CHECK-NEXT: Cost Model: Found costs of RThru:14 CodeSize:1 Lat:1 SizeLat:1 for: %zext_nxv16_i8_to_i64 = zext <vscale x 16 x i8> undef to <vscale x 16 x i64>
11
-
; CHECK-NEXT: Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %zext_nxv8_i16_to_i32 = zext <vscale x 8 x i16> undef to <vscale x 8 x i32>
12
-
; CHECK-NEXT: Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %zext_nxv8_i16_to_i64 = zext <vscale x 8 x i16> undef to <vscale x 8 x i64>
13
-
; CHECK-NEXT: Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %zext_nxv4_i32_to_i64 = zext <vscale x 4 x i32> undef to <vscale x 4 x i64>
14
-
; CHECK-NEXT: Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %zext_nxv4_i8_to_i64 = zext <vscale x 4 x i8> undef to <vscale x 4 x i64>
15
-
; CHECK-NEXT: Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %zext_nxv8_i8_to_i32 = zext <vscale x 8 x i8> undef to <vscale x 8 x i32>
16
-
; CHECK-NEXT: Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %zext_nxv4_i16_to_i64 = zext <vscale x 4 x i16> undef to <vscale x 4 x i64>
17
-
; CHECK-NEXT: Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %zext_nxv8_i8_to_i64 = zext <vscale x 8 x i8> undef to <vscale x 8 x i64>
18
-
; CHECK-NEXT: Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %sext_nxv16_i8_to_i16 = sext <vscale x 16 x i8> undef to <vscale x 16 x i16>
19
-
; CHECK-NEXT: Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %sext_nxv16_i8_to_i32 = sext <vscale x 16 x i8> undef to <vscale x 16 x i32>
20
-
; CHECK-NEXT: Cost Model: Found costs of RThru:14 CodeSize:1 Lat:1 SizeLat:1 for: %sext_nxv16_i8_to_i64 = sext <vscale x 16 x i8> undef to <vscale x 16 x i64>
21
-
; CHECK-NEXT: Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %sext_nxv8_i16_to_i32 = sext <vscale x 8 x i16> undef to <vscale x 8 x i32>
22
-
; CHECK-NEXT: Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %sext_nxv8_i16_to_i64 = sext <vscale x 8 x i16> undef to <vscale x 8 x i64>
23
-
; CHECK-NEXT: Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %sext_nxv4_i32_to_i64 = sext <vscale x 4 x i32> undef to <vscale x 4 x i64>
24
-
; CHECK-NEXT: Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %sext_nxv4_i8_to_i64 = sext <vscale x 4 x i8> undef to <vscale x 4 x i64>
25
-
; CHECK-NEXT: Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %sext_nxv8_i8_to_i32 = sext <vscale x 8 x i8> undef to <vscale x 8 x i32>
26
-
; CHECK-NEXT: Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %sext_nxv4_i16_to_i64 = sext <vscale x 4 x i16> undef to <vscale x 4 x i64>
27
-
; CHECK-NEXT: Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %sext_nxv8_i8_to_i64 = sext <vscale x 8 x i8> undef to <vscale x 8 x i64>
8
+
; CHECK-NEXT: Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %zext_nxv16_i8_to_i16 = zext <vscale x 16 x i8> poison to <vscale x 16 x i16>
9
+
; CHECK-NEXT: Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %zext_nxv16_i8_to_i32 = zext <vscale x 16 x i8> poison to <vscale x 16 x i32>
10
+
; CHECK-NEXT: Cost Model: Found costs of RThru:14 CodeSize:1 Lat:1 SizeLat:1 for: %zext_nxv16_i8_to_i64 = zext <vscale x 16 x i8> poison to <vscale x 16 x i64>
11
+
; CHECK-NEXT: Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %zext_nxv8_i16_to_i32 = zext <vscale x 8 x i16> poison to <vscale x 8 x i32>
12
+
; CHECK-NEXT: Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %zext_nxv8_i16_to_i64 = zext <vscale x 8 x i16> poison to <vscale x 8 x i64>
13
+
; CHECK-NEXT: Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %zext_nxv4_i32_to_i64 = zext <vscale x 4 x i32> poison to <vscale x 4 x i64>
14
+
; CHECK-NEXT: Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %zext_nxv4_i8_to_i64 = zext <vscale x 4 x i8> poison to <vscale x 4 x i64>
15
+
; CHECK-NEXT: Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %zext_nxv8_i8_to_i32 = zext <vscale x 8 x i8> poison to <vscale x 8 x i32>
16
+
; CHECK-NEXT: Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %zext_nxv4_i16_to_i64 = zext <vscale x 4 x i16> poison to <vscale x 4 x i64>
17
+
; CHECK-NEXT: Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %zext_nxv8_i8_to_i64 = zext <vscale x 8 x i8> poison to <vscale x 8 x i64>
18
+
; CHECK-NEXT: Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %sext_nxv16_i8_to_i16 = sext <vscale x 16 x i8> poison to <vscale x 16 x i16>
19
+
; CHECK-NEXT: Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %sext_nxv16_i8_to_i32 = sext <vscale x 16 x i8> poison to <vscale x 16 x i32>
20
+
; CHECK-NEXT: Cost Model: Found costs of RThru:14 CodeSize:1 Lat:1 SizeLat:1 for: %sext_nxv16_i8_to_i64 = sext <vscale x 16 x i8> poison to <vscale x 16 x i64>
21
+
; CHECK-NEXT: Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %sext_nxv8_i16_to_i32 = sext <vscale x 8 x i16> poison to <vscale x 8 x i32>
22
+
; CHECK-NEXT: Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %sext_nxv8_i16_to_i64 = sext <vscale x 8 x i16> poison to <vscale x 8 x i64>
23
+
; CHECK-NEXT: Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %sext_nxv4_i32_to_i64 = sext <vscale x 4 x i32> poison to <vscale x 4 x i64>
24
+
; CHECK-NEXT: Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %sext_nxv4_i8_to_i64 = sext <vscale x 4 x i8> poison to <vscale x 4 x i64>
25
+
; CHECK-NEXT: Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %sext_nxv8_i8_to_i32 = sext <vscale x 8 x i8> poison to <vscale x 8 x i32>
26
+
; CHECK-NEXT: Cost Model: Found costs of RThru:3 CodeSize:1 Lat:1 SizeLat:1 for: %sext_nxv4_i16_to_i64 = sext <vscale x 4 x i16> poison to <vscale x 4 x i64>
27
+
; CHECK-NEXT: Cost Model: Found costs of RThru:7 CodeSize:1 Lat:1 SizeLat:1 for: %sext_nxv8_i8_to_i64 = sext <vscale x 8 x i8> poison to <vscale x 8 x i64>
28
28
; CHECK-NEXT: Cost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret void
29
29
;
30
-
%zext_nxv16_i8_to_i16 = zext <vscale x 16 x i8> undefto <vscale x 16 x i16>
31
-
%zext_nxv16_i8_to_i32 = zext <vscale x 16 x i8> undefto <vscale x 16 x i32>
32
-
%zext_nxv16_i8_to_i64 = zext <vscale x 16 x i8> undefto <vscale x 16 x i64>
33
-
%zext_nxv8_i16_to_i32 = zext <vscale x 8 x i16> undefto <vscale x 8 x i32>
34
-
%zext_nxv8_i16_to_i64 = zext <vscale x 8 x i16> undefto <vscale x 8 x i64>
35
-
%zext_nxv4_i32_to_i64 = zext <vscale x 4 x i32> undefto <vscale x 4 x i64>
36
-
%zext_nxv4_i8_to_i64 = zext <vscale x 4 x i8> undefto <vscale x 4 x i64>
37
-
%zext_nxv8_i8_to_i32 = zext <vscale x 8 x i8> undefto <vscale x 8 x i32>
38
-
%zext_nxv4_i16_to_i64 = zext <vscale x 4 x i16> undefto <vscale x 4 x i64>
39
-
%zext_nxv8_i8_to_i64 = zext <vscale x 8 x i8> undefto <vscale x 8 x i64>
30
+
%zext_nxv16_i8_to_i16 = zext <vscale x 16 x i8> poisonto <vscale x 16 x i16>
31
+
%zext_nxv16_i8_to_i32 = zext <vscale x 16 x i8> poisonto <vscale x 16 x i32>
32
+
%zext_nxv16_i8_to_i64 = zext <vscale x 16 x i8> poisonto <vscale x 16 x i64>
33
+
%zext_nxv8_i16_to_i32 = zext <vscale x 8 x i16> poisonto <vscale x 8 x i32>
34
+
%zext_nxv8_i16_to_i64 = zext <vscale x 8 x i16> poisonto <vscale x 8 x i64>
35
+
%zext_nxv4_i32_to_i64 = zext <vscale x 4 x i32> poisonto <vscale x 4 x i64>
36
+
%zext_nxv4_i8_to_i64 = zext <vscale x 4 x i8> poisonto <vscale x 4 x i64>
37
+
%zext_nxv8_i8_to_i32 = zext <vscale x 8 x i8> poisonto <vscale x 8 x i32>
38
+
%zext_nxv4_i16_to_i64 = zext <vscale x 4 x i16> poisonto <vscale x 4 x i64>
39
+
%zext_nxv8_i8_to_i64 = zext <vscale x 8 x i8> poisonto <vscale x 8 x i64>
40
40
41
-
%sext_nxv16_i8_to_i16 = sext <vscale x 16 x i8> undefto <vscale x 16 x i16>
42
-
%sext_nxv16_i8_to_i32 = sext <vscale x 16 x i8> undefto <vscale x 16 x i32>
43
-
%sext_nxv16_i8_to_i64 = sext <vscale x 16 x i8> undefto <vscale x 16 x i64>
44
-
%sext_nxv8_i16_to_i32 = sext <vscale x 8 x i16> undefto <vscale x 8 x i32>
45
-
%sext_nxv8_i16_to_i64 = sext <vscale x 8 x i16> undefto <vscale x 8 x i64>
46
-
%sext_nxv4_i32_to_i64 = sext <vscale x 4 x i32> undefto <vscale x 4 x i64>
47
-
%sext_nxv4_i8_to_i64 = sext <vscale x 4 x i8> undefto <vscale x 4 x i64>
48
-
%sext_nxv8_i8_to_i32 = sext <vscale x 8 x i8> undefto <vscale x 8 x i32>
49
-
%sext_nxv4_i16_to_i64 = sext <vscale x 4 x i16> undefto <vscale x 4 x i64>
50
-
%sext_nxv8_i8_to_i64 = sext <vscale x 8 x i8> undefto <vscale x 8 x i64>
41
+
%sext_nxv16_i8_to_i16 = sext <vscale x 16 x i8> poisonto <vscale x 16 x i16>
42
+
%sext_nxv16_i8_to_i32 = sext <vscale x 16 x i8> poisonto <vscale x 16 x i32>
43
+
%sext_nxv16_i8_to_i64 = sext <vscale x 16 x i8> poisonto <vscale x 16 x i64>
44
+
%sext_nxv8_i16_to_i32 = sext <vscale x 8 x i16> poisonto <vscale x 8 x i32>
45
+
%sext_nxv8_i16_to_i64 = sext <vscale x 8 x i16> poisonto <vscale x 8 x i64>
46
+
%sext_nxv4_i32_to_i64 = sext <vscale x 4 x i32> poisonto <vscale x 4 x i64>
47
+
%sext_nxv4_i8_to_i64 = sext <vscale x 4 x i8> poisonto <vscale x 4 x i64>
48
+
%sext_nxv8_i8_to_i32 = sext <vscale x 8 x i8> poisonto <vscale x 8 x i32>
49
+
%sext_nxv4_i16_to_i64 = sext <vscale x 4 x i16> poisonto <vscale x 4 x i64>
50
+
%sext_nxv8_i8_to_i64 = sext <vscale x 8 x i8> poisonto <vscale x 8 x i64>
; CHECK-NEXT: Cost Model: Found costs of 1 for: %nxv2_f16_to_f32 = fpext <vscale x 2 x half> undef to <vscale x 2 x float>
10
-
; CHECK-NEXT: Cost Model: Found costs of 1 for: %nxv4_f16_to_f32 = fpext <vscale x 4 x half> undef to <vscale x 4 x float>
11
-
; CHECK-NEXT: Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %nxv8_f16_to_f32 = fpext <vscale x 8 x half> undef to <vscale x 8 x float>
12
-
; CHECK-NEXT: Cost Model: Found costs of 1 for: %nxv2_f16_to_f64 = fpext <vscale x 2 x half> undef to <vscale x 2 x double>
13
-
; CHECK-NEXT: Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %nxv4_f16_to_f64 = fpext <vscale x 4 x half> undef to <vscale x 4 x double>
14
-
; CHECK-NEXT: Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %nxv8_f16_to_f64 = fpext <vscale x 8 x half> undef to <vscale x 8 x double>
15
-
; CHECK-NEXT: Cost Model: Found costs of 1 for: %nxv2_f32_to_f64 = fpext <vscale x 2 x float> undef to <vscale x 2 x double>
16
-
; CHECK-NEXT: Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %nxv4_f32_to_f64 = fpext <vscale x 4 x float> undef to <vscale x 4 x double>
17
-
; CHECK-NEXT: Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %nxv8_f32_to_f64 = fpext <vscale x 8 x float> undef to <vscale x 8 x double>
9
+
; CHECK-NEXT: Cost Model: Found costs of 1 for: %nxv2_f16_to_f32 = fpext <vscale x 2 x half> poison to <vscale x 2 x float>
10
+
; CHECK-NEXT: Cost Model: Found costs of 1 for: %nxv4_f16_to_f32 = fpext <vscale x 4 x half> poison to <vscale x 4 x float>
11
+
; CHECK-NEXT: Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %nxv8_f16_to_f32 = fpext <vscale x 8 x half> poison to <vscale x 8 x float>
12
+
; CHECK-NEXT: Cost Model: Found costs of 1 for: %nxv2_f16_to_f64 = fpext <vscale x 2 x half> poison to <vscale x 2 x double>
13
+
; CHECK-NEXT: Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %nxv4_f16_to_f64 = fpext <vscale x 4 x half> poison to <vscale x 4 x double>
14
+
; CHECK-NEXT: Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %nxv8_f16_to_f64 = fpext <vscale x 8 x half> poison to <vscale x 8 x double>
15
+
; CHECK-NEXT: Cost Model: Found costs of 1 for: %nxv2_f32_to_f64 = fpext <vscale x 2 x float> poison to <vscale x 2 x double>
16
+
; CHECK-NEXT: Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %nxv4_f32_to_f64 = fpext <vscale x 4 x float> poison to <vscale x 4 x double>
17
+
; CHECK-NEXT: Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %nxv8_f32_to_f64 = fpext <vscale x 8 x float> poison to <vscale x 8 x double>
18
18
; CHECK-NEXT: Cost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret void
19
19
;
20
-
%nxv2_f16_to_f32 = fpext <vscale x 2 x half> undefto <vscale x 2 x float>
21
-
%nxv4_f16_to_f32 = fpext <vscale x 4 x half> undefto <vscale x 4 x float>
22
-
%nxv8_f16_to_f32 = fpext <vscale x 8 x half> undefto <vscale x 8 x float>
20
+
%nxv2_f16_to_f32 = fpext <vscale x 2 x half> poisonto <vscale x 2 x float>
21
+
%nxv4_f16_to_f32 = fpext <vscale x 4 x half> poisonto <vscale x 4 x float>
22
+
%nxv8_f16_to_f32 = fpext <vscale x 8 x half> poisonto <vscale x 8 x float>
23
23
24
-
%nxv2_f16_to_f64 = fpext <vscale x 2 x half> undefto <vscale x 2 x double>
25
-
%nxv4_f16_to_f64 = fpext <vscale x 4 x half> undefto <vscale x 4 x double>
26
-
%nxv8_f16_to_f64 = fpext <vscale x 8 x half> undefto <vscale x 8 x double>
24
+
%nxv2_f16_to_f64 = fpext <vscale x 2 x half> poisonto <vscale x 2 x double>
25
+
%nxv4_f16_to_f64 = fpext <vscale x 4 x half> poisonto <vscale x 4 x double>
26
+
%nxv8_f16_to_f64 = fpext <vscale x 8 x half> poisonto <vscale x 8 x double>
27
27
28
-
%nxv2_f32_to_f64 = fpext <vscale x 2 x float> undefto <vscale x 2 x double>
29
-
%nxv4_f32_to_f64 = fpext <vscale x 4 x float> undefto <vscale x 4 x double>
30
-
%nxv8_f32_to_f64 = fpext <vscale x 8 x float> undefto <vscale x 8 x double>
28
+
%nxv2_f32_to_f64 = fpext <vscale x 2 x float> poisonto <vscale x 2 x double>
29
+
%nxv4_f32_to_f64 = fpext <vscale x 4 x float> poisonto <vscale x 4 x double>
30
+
%nxv8_f32_to_f64 = fpext <vscale x 8 x float> poisonto <vscale x 8 x double>
31
31
32
32
retvoid
33
33
}
34
34
35
35
definevoid@sve_fpext_bf16() {
36
36
; CHECK-LABEL: 'sve_fpext_bf16'
37
-
; CHECK-NEXT: Cost Model: Found costs of 1 for: %nxv2_f16_to_f32 = fpext <vscale x 2 x bfloat> undef to <vscale x 2 x float>
38
-
; CHECK-NEXT: Cost Model: Found costs of 1 for: %nxv4_f16_to_f32 = fpext <vscale x 4 x bfloat> undef to <vscale x 4 x float>
39
-
; CHECK-NEXT: Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %nxv8_f16_to_f32 = fpext <vscale x 8 x bfloat> undef to <vscale x 8 x float>
40
-
; CHECK-NEXT: Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %nxv2_f16_to_f64 = fpext <vscale x 2 x bfloat> undef to <vscale x 2 x double>
41
-
; CHECK-NEXT: Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %nxv4_f16_to_f64 = fpext <vscale x 4 x bfloat> undef to <vscale x 4 x double>
42
-
; CHECK-NEXT: Cost Model: Found costs of RThru:14 CodeSize:1 Lat:1 SizeLat:1 for: %nxv8_f16_to_f64 = fpext <vscale x 8 x bfloat> undef to <vscale x 8 x double>
37
+
; CHECK-NEXT: Cost Model: Found costs of 1 for: %nxv2_f16_to_f32 = fpext <vscale x 2 x bfloat> poison to <vscale x 2 x float>
38
+
; CHECK-NEXT: Cost Model: Found costs of 1 for: %nxv4_f16_to_f32 = fpext <vscale x 4 x bfloat> poison to <vscale x 4 x float>
39
+
; CHECK-NEXT: Cost Model: Found costs of RThru:4 CodeSize:1 Lat:1 SizeLat:1 for: %nxv8_f16_to_f32 = fpext <vscale x 8 x bfloat> poison to <vscale x 8 x float>
40
+
; CHECK-NEXT: Cost Model: Found costs of RThru:2 CodeSize:1 Lat:1 SizeLat:1 for: %nxv2_f16_to_f64 = fpext <vscale x 2 x bfloat> poison to <vscale x 2 x double>
41
+
; CHECK-NEXT: Cost Model: Found costs of RThru:6 CodeSize:1 Lat:1 SizeLat:1 for: %nxv4_f16_to_f64 = fpext <vscale x 4 x bfloat> poison to <vscale x 4 x double>
42
+
; CHECK-NEXT: Cost Model: Found costs of RThru:14 CodeSize:1 Lat:1 SizeLat:1 for: %nxv8_f16_to_f64 = fpext <vscale x 8 x bfloat> poison to <vscale x 8 x double>
43
43
; CHECK-NEXT: Cost Model: Found costs of RThru:0 CodeSize:1 Lat:1 SizeLat:1 for: ret void
44
44
;
45
-
%nxv2_f16_to_f32 = fpext <vscale x 2 x bfloat> undefto <vscale x 2 x float>
46
-
%nxv4_f16_to_f32 = fpext <vscale x 4 x bfloat> undefto <vscale x 4 x float>
47
-
%nxv8_f16_to_f32 = fpext <vscale x 8 x bfloat> undefto <vscale x 8 x float>
45
+
%nxv2_f16_to_f32 = fpext <vscale x 2 x bfloat> poisonto <vscale x 2 x float>
46
+
%nxv4_f16_to_f32 = fpext <vscale x 4 x bfloat> poisonto <vscale x 4 x float>
47
+
%nxv8_f16_to_f32 = fpext <vscale x 8 x bfloat> poisonto <vscale x 8 x float>
48
48
49
-
%nxv2_f16_to_f64 = fpext <vscale x 2 x bfloat> undefto <vscale x 2 x double>
50
-
%nxv4_f16_to_f64 = fpext <vscale x 4 x bfloat> undefto <vscale x 4 x double>
51
-
%nxv8_f16_to_f64 = fpext <vscale x 8 x bfloat> undefto <vscale x 8 x double>
49
+
%nxv2_f16_to_f64 = fpext <vscale x 2 x bfloat> poisonto <vscale x 2 x double>
50
+
%nxv4_f16_to_f64 = fpext <vscale x 4 x bfloat> poisonto <vscale x 4 x double>
51
+
%nxv8_f16_to_f64 = fpext <vscale x 8 x bfloat> poisonto <vscale x 8 x double>
0 commit comments