|
14 | 14 | ; %a = call <1 x iXLen> @llvm.lrint.v1iXLen.v1f16(<1 x half> %x) |
15 | 15 | ; ret <1 x iXLen> %a |
16 | 16 | ; } |
17 | | -; declare <1 x iXLen> @llvm.lrint.v1iXLen.v1f16(<1 x half>) |
18 | 17 |
|
19 | 18 | ; define <2 x iXLen> @lrint_v2f16(<2 x half> %x) { |
20 | 19 | ; %a = call <2 x iXLen> @llvm.lrint.v2iXLen.v2f16(<2 x half> %x) |
21 | 20 | ; ret <2 x iXLen> %a |
22 | 21 | ; } |
23 | | -; declare <2 x iXLen> @llvm.lrint.v2iXLen.v2f16(<2 x half>) |
24 | 22 |
|
25 | 23 | ; define <4 x iXLen> @lrint_v4f16(<4 x half> %x) { |
26 | 24 | ; %a = call <4 x iXLen> @llvm.lrint.v4iXLen.v4f16(<4 x half> %x) |
27 | 25 | ; ret <4 x iXLen> %a |
28 | 26 | ; } |
29 | | -; declare <4 x iXLen> @llvm.lrint.v4iXLen.v4f16(<4 x half>) |
30 | 27 |
|
31 | 28 | ; define <8 x iXLen> @lrint_v8f16(<8 x half> %x) { |
32 | 29 | ; %a = call <8 x iXLen> @llvm.lrint.v8iXLen.v8f16(<8 x half> %x) |
33 | 30 | ; ret <8 x iXLen> %a |
34 | 31 | ; } |
35 | | -; declare <8 x iXLen> @llvm.lrint.v8iXLen.v8f16(<8 x half>) |
36 | 32 |
|
37 | 33 | ; define <16 x iXLen> @lrint_v16f16(<16 x half> %x) { |
38 | 34 | ; %a = call <16 x iXLen> @llvm.lrint.v16iXLen.v16f16(<16 x half> %x) |
39 | 35 | ; ret <16 x iXLen> %a |
40 | 36 | ; } |
41 | | -; declare <16 x iXLen> @llvm.lrint.v16iXLen.v16f16(<16 x half>) |
42 | 37 |
|
43 | 38 | define <1 x iXLen> @lrint_v1f32(<1 x float> %x) { |
44 | 39 | ; LE-I32-LABEL: lrint_v1f32: |
@@ -76,7 +71,6 @@ define <1 x iXLen> @lrint_v1f32(<1 x float> %x) { |
76 | 71 | %a = call <1 x iXLen> @llvm.lrint.v1iXLen.v1f32(<1 x float> %x) |
77 | 72 | ret <1 x iXLen> %a |
78 | 73 | } |
79 | | -declare <1 x iXLen> @llvm.lrint.v1iXLen.v1f32(<1 x float>) |
80 | 74 |
|
81 | 75 | define <2 x iXLen> @lrint_v2f32(<2 x float> %x) { |
82 | 76 | ; LE-I32-LABEL: lrint_v2f32: |
@@ -160,7 +154,6 @@ define <2 x iXLen> @lrint_v2f32(<2 x float> %x) { |
160 | 154 | %a = call <2 x iXLen> @llvm.lrint.v2iXLen.v2f32(<2 x float> %x) |
161 | 155 | ret <2 x iXLen> %a |
162 | 156 | } |
163 | | -declare <2 x iXLen> @llvm.lrint.v2iXLen.v2f32(<2 x float>) |
164 | 157 |
|
165 | 158 | define <4 x iXLen> @lrint_v4f32(<4 x float> %x) { |
166 | 159 | ; LE-I32-LABEL: lrint_v4f32: |
@@ -274,7 +267,6 @@ define <4 x iXLen> @lrint_v4f32(<4 x float> %x) { |
274 | 267 | %a = call <4 x iXLen> @llvm.lrint.v4iXLen.v4f32(<4 x float> %x) |
275 | 268 | ret <4 x iXLen> %a |
276 | 269 | } |
277 | | -declare <4 x iXLen> @llvm.lrint.v4iXLen.v4f32(<4 x float>) |
278 | 270 |
|
279 | 271 | define <8 x iXLen> @lrint_v8f32(<8 x float> %x) { |
280 | 272 | ; LE-I32-LABEL: lrint_v8f32: |
@@ -488,7 +480,6 @@ define <8 x iXLen> @lrint_v8f32(<8 x float> %x) { |
488 | 480 | %a = call <8 x iXLen> @llvm.lrint.v8iXLen.v8f32(<8 x float> %x) |
489 | 481 | ret <8 x iXLen> %a |
490 | 482 | } |
491 | | -declare <8 x iXLen> @llvm.lrint.v8iXLen.v8f32(<8 x float>) |
492 | 483 |
|
493 | 484 | define <16 x iXLen> @lrint_v16f32(<16 x float> %x) { |
494 | 485 | ; LE-I32-LABEL: lrint_v16f32: |
@@ -1005,7 +996,6 @@ define <16 x iXLen> @lrint_v16f32(<16 x float> %x) { |
1005 | 996 | %a = call <16 x iXLen> @llvm.lrint.v16iXLen.v16f32(<16 x float> %x) |
1006 | 997 | ret <16 x iXLen> %a |
1007 | 998 | } |
1008 | | -declare <16 x iXLen> @llvm.lrint.v16iXLen.v16f32(<16 x float>) |
1009 | 999 |
|
1010 | 1000 | define <1 x iXLen> @lrint_v1f64(<1 x double> %x) { |
1011 | 1001 | ; LE-I32-LABEL: lrint_v1f64: |
@@ -1043,7 +1033,6 @@ define <1 x iXLen> @lrint_v1f64(<1 x double> %x) { |
1043 | 1033 | %a = call <1 x iXLen> @llvm.lrint.v1iXLen.v1f64(<1 x double> %x) |
1044 | 1034 | ret <1 x iXLen> %a |
1045 | 1035 | } |
1046 | | -declare <1 x iXLen> @llvm.lrint.v1iXLen.v1f64(<1 x double>) |
1047 | 1036 |
|
1048 | 1037 | define <2 x iXLen> @lrint_v2f64(<2 x double> %x) { |
1049 | 1038 | ; LE-I32-LABEL: lrint_v2f64: |
@@ -1120,7 +1109,6 @@ define <2 x iXLen> @lrint_v2f64(<2 x double> %x) { |
1120 | 1109 | %a = call <2 x iXLen> @llvm.lrint.v2iXLen.v2f64(<2 x double> %x) |
1121 | 1110 | ret <2 x iXLen> %a |
1122 | 1111 | } |
1123 | | -declare <2 x iXLen> @llvm.lrint.v2iXLen.v2f64(<2 x double>) |
1124 | 1112 |
|
1125 | 1113 | define <4 x iXLen> @lrint_v4f64(<4 x double> %x) { |
1126 | 1114 | ; LE-I32-LABEL: lrint_v4f64: |
@@ -1237,7 +1225,6 @@ define <4 x iXLen> @lrint_v4f64(<4 x double> %x) { |
1237 | 1225 | %a = call <4 x iXLen> @llvm.lrint.v4iXLen.v4f64(<4 x double> %x) |
1238 | 1226 | ret <4 x iXLen> %a |
1239 | 1227 | } |
1240 | | -declare <4 x iXLen> @llvm.lrint.v4iXLen.v4f64(<4 x double>) |
1241 | 1228 |
|
1242 | 1229 | define <8 x iXLen> @lrint_v8f64(<8 x double> %x) { |
1243 | 1230 | ; LE-I32-LABEL: lrint_v8f64: |
@@ -1467,7 +1454,6 @@ define <8 x iXLen> @lrint_v8f64(<8 x double> %x) { |
1467 | 1454 | %a = call <8 x iXLen> @llvm.lrint.v8iXLen.v8f64(<8 x double> %x) |
1468 | 1455 | ret <8 x iXLen> %a |
1469 | 1456 | } |
1470 | | -declare <8 x iXLen> @llvm.lrint.v8iXLen.v8f64(<8 x double>) |
1471 | 1457 |
|
1472 | 1458 | define <16 x iXLen> @lrint_v16f64(<16 x double> %x) { |
1473 | 1459 | ; LE-I32-LABEL: lrint_v16f64: |
@@ -2053,7 +2039,6 @@ define <16 x iXLen> @lrint_v16f64(<16 x double> %x) { |
2053 | 2039 | %a = call <16 x iXLen> @llvm.lrint.v16iXLen.v16f64(<16 x double> %x) |
2054 | 2040 | ret <16 x iXLen> %a |
2055 | 2041 | } |
2056 | | -declare <16 x iXLen> @llvm.lrint.v16iXLen.v16f64(<16 x double>) |
2057 | 2042 |
|
2058 | 2043 | define <1 x iXLen> @lrint_v1fp128(<1 x fp128> %x) { |
2059 | 2044 | ; LE-I32-LABEL: lrint_v1fp128: |
@@ -2091,7 +2076,6 @@ define <1 x iXLen> @lrint_v1fp128(<1 x fp128> %x) { |
2091 | 2076 | %a = call <1 x iXLen> @llvm.lrint.v1iXLen.v1fp128(<1 x fp128> %x) |
2092 | 2077 | ret <1 x iXLen> %a |
2093 | 2078 | } |
2094 | | -declare <1 x iXLen> @llvm.lrint.v1iXLen.v1fp128(<1 x fp128>) |
2095 | 2079 |
|
2096 | 2080 | define <2 x iXLen> @lrint_v2fp128(<2 x fp128> %x) { |
2097 | 2081 | ; LE-I32-LABEL: lrint_v2fp128: |
@@ -2194,7 +2178,6 @@ define <2 x iXLen> @lrint_v2fp128(<2 x fp128> %x) { |
2194 | 2178 | %a = call <2 x iXLen> @llvm.lrint.v2iXLen.v2fp128(<2 x fp128> %x) |
2195 | 2179 | ret <2 x iXLen> %a |
2196 | 2180 | } |
2197 | | -declare <2 x iXLen> @llvm.lrint.v2iXLen.v2fp128(<2 x fp128>) |
2198 | 2181 |
|
2199 | 2182 | define <4 x iXLen> @lrint_v4fp128(<4 x fp128> %x) { |
2200 | 2183 | ; LE-I32-LABEL: lrint_v4fp128: |
@@ -2347,7 +2330,6 @@ define <4 x iXLen> @lrint_v4fp128(<4 x fp128> %x) { |
2347 | 2330 | %a = call <4 x iXLen> @llvm.lrint.v4iXLen.v4fp128(<4 x fp128> %x) |
2348 | 2331 | ret <4 x iXLen> %a |
2349 | 2332 | } |
2350 | | -declare <4 x iXLen> @llvm.lrint.v4iXLen.v4fp128(<4 x fp128>) |
2351 | 2333 |
|
2352 | 2334 | define <8 x iXLen> @lrint_v8fp128(<8 x fp128> %x) { |
2353 | 2335 | ; LE-I32-LABEL: lrint_v8fp128: |
@@ -2664,7 +2646,6 @@ define <8 x iXLen> @lrint_v8fp128(<8 x fp128> %x) { |
2664 | 2646 | %a = call <8 x iXLen> @llvm.lrint.v8iXLen.v8fp128(<8 x fp128> %x) |
2665 | 2647 | ret <8 x iXLen> %a |
2666 | 2648 | } |
2667 | | -declare <8 x iXLen> @llvm.lrint.v8iXLen.v8fp128(<8 x fp128>) |
2668 | 2649 |
|
2669 | 2650 | define <16 x iXLen> @lrint_v16fp128(<16 x fp128> %x) { |
2670 | 2651 | ; LE-I32-LABEL: lrint_v16fp128: |
@@ -3262,4 +3243,3 @@ define <16 x iXLen> @lrint_v16fp128(<16 x fp128> %x) { |
3262 | 3243 | %a = call <16 x iXLen> @llvm.lrint.v16iXLen.v16fp128(<16 x fp128> %x) |
3263 | 3244 | ret <16 x iXLen> %a |
3264 | 3245 | } |
3265 | | -declare <16 x iXLen> @llvm.lrint.v16iXLen.v16fp128(<16 x fp128>) |
0 commit comments