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
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