|
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