1 | //! This file is generated code. Please edit the generator |
2 | //! in dev-tools/gen-target-info if you need to make changes. |
3 | |
4 | use super::TargetInfo; |
5 | |
6 | pub(crate) const LIST: &[(&str, TargetInfo<'static>)] = &[ |
7 | ( |
8 | "aarch64-apple-darwin" , |
9 | TargetInfo { |
10 | full_arch: "aarch64" , |
11 | arch: "aarch64" , |
12 | vendor: "apple" , |
13 | os: "macos" , |
14 | env: "" , |
15 | abi: "" , |
16 | llvm_target: "arm64-apple-macosx" , |
17 | }, |
18 | ), |
19 | ( |
20 | "aarch64-apple-ios" , |
21 | TargetInfo { |
22 | full_arch: "aarch64" , |
23 | arch: "aarch64" , |
24 | vendor: "apple" , |
25 | os: "ios" , |
26 | env: "" , |
27 | abi: "" , |
28 | llvm_target: "arm64-apple-ios" , |
29 | }, |
30 | ), |
31 | ( |
32 | "aarch64-apple-ios-macabi" , |
33 | TargetInfo { |
34 | full_arch: "aarch64" , |
35 | arch: "aarch64" , |
36 | vendor: "apple" , |
37 | os: "ios" , |
38 | env: "" , |
39 | abi: "macabi" , |
40 | llvm_target: "arm64-apple-ios-macabi" , |
41 | }, |
42 | ), |
43 | ( |
44 | "aarch64-apple-ios-sim" , |
45 | TargetInfo { |
46 | full_arch: "aarch64" , |
47 | arch: "aarch64" , |
48 | vendor: "apple" , |
49 | os: "ios" , |
50 | env: "" , |
51 | abi: "sim" , |
52 | llvm_target: "arm64-apple-ios-simulator" , |
53 | }, |
54 | ), |
55 | ( |
56 | "aarch64-apple-tvos" , |
57 | TargetInfo { |
58 | full_arch: "aarch64" , |
59 | arch: "aarch64" , |
60 | vendor: "apple" , |
61 | os: "tvos" , |
62 | env: "" , |
63 | abi: "" , |
64 | llvm_target: "arm64-apple-tvos" , |
65 | }, |
66 | ), |
67 | ( |
68 | "aarch64-apple-tvos-sim" , |
69 | TargetInfo { |
70 | full_arch: "aarch64" , |
71 | arch: "aarch64" , |
72 | vendor: "apple" , |
73 | os: "tvos" , |
74 | env: "" , |
75 | abi: "sim" , |
76 | llvm_target: "arm64-apple-tvos-simulator" , |
77 | }, |
78 | ), |
79 | ( |
80 | "aarch64-apple-visionos" , |
81 | TargetInfo { |
82 | full_arch: "aarch64" , |
83 | arch: "aarch64" , |
84 | vendor: "apple" , |
85 | os: "visionos" , |
86 | env: "" , |
87 | abi: "" , |
88 | llvm_target: "arm64-apple-xros" , |
89 | }, |
90 | ), |
91 | ( |
92 | "aarch64-apple-visionos-sim" , |
93 | TargetInfo { |
94 | full_arch: "aarch64" , |
95 | arch: "aarch64" , |
96 | vendor: "apple" , |
97 | os: "visionos" , |
98 | env: "" , |
99 | abi: "sim" , |
100 | llvm_target: "arm64-apple-xros-simulator" , |
101 | }, |
102 | ), |
103 | ( |
104 | "aarch64-apple-watchos" , |
105 | TargetInfo { |
106 | full_arch: "aarch64" , |
107 | arch: "aarch64" , |
108 | vendor: "apple" , |
109 | os: "watchos" , |
110 | env: "" , |
111 | abi: "" , |
112 | llvm_target: "arm64-apple-watchos" , |
113 | }, |
114 | ), |
115 | ( |
116 | "aarch64-apple-watchos-sim" , |
117 | TargetInfo { |
118 | full_arch: "aarch64" , |
119 | arch: "aarch64" , |
120 | vendor: "apple" , |
121 | os: "watchos" , |
122 | env: "" , |
123 | abi: "sim" , |
124 | llvm_target: "arm64-apple-watchos-simulator" , |
125 | }, |
126 | ), |
127 | ( |
128 | "aarch64-fuchsia" , |
129 | TargetInfo { |
130 | full_arch: "aarch64" , |
131 | arch: "aarch64" , |
132 | vendor: "unknown" , |
133 | os: "fuchsia" , |
134 | env: "" , |
135 | abi: "" , |
136 | llvm_target: "aarch64-fuchsia" , |
137 | }, |
138 | ), |
139 | ( |
140 | "aarch64-kmc-solid_asp3" , |
141 | TargetInfo { |
142 | full_arch: "aarch64" , |
143 | arch: "aarch64" , |
144 | vendor: "kmc" , |
145 | os: "solid_asp3" , |
146 | env: "" , |
147 | abi: "" , |
148 | llvm_target: "aarch64-unknown-none" , |
149 | }, |
150 | ), |
151 | ( |
152 | "aarch64-linux-android" , |
153 | TargetInfo { |
154 | full_arch: "aarch64" , |
155 | arch: "aarch64" , |
156 | vendor: "unknown" , |
157 | os: "android" , |
158 | env: "" , |
159 | abi: "" , |
160 | llvm_target: "aarch64-linux-android" , |
161 | }, |
162 | ), |
163 | ( |
164 | "aarch64-nintendo-switch-freestanding" , |
165 | TargetInfo { |
166 | full_arch: "aarch64" , |
167 | arch: "aarch64" , |
168 | vendor: "nintendo" , |
169 | os: "horizon" , |
170 | env: "" , |
171 | abi: "" , |
172 | llvm_target: "aarch64-unknown-none" , |
173 | }, |
174 | ), |
175 | ( |
176 | "aarch64-pc-windows-gnullvm" , |
177 | TargetInfo { |
178 | full_arch: "aarch64" , |
179 | arch: "aarch64" , |
180 | vendor: "pc" , |
181 | os: "windows" , |
182 | env: "gnu" , |
183 | abi: "llvm" , |
184 | llvm_target: "aarch64-pc-windows-gnu" , |
185 | }, |
186 | ), |
187 | ( |
188 | "aarch64-pc-windows-msvc" , |
189 | TargetInfo { |
190 | full_arch: "aarch64" , |
191 | arch: "aarch64" , |
192 | vendor: "pc" , |
193 | os: "windows" , |
194 | env: "msvc" , |
195 | abi: "" , |
196 | llvm_target: "aarch64-pc-windows-msvc" , |
197 | }, |
198 | ), |
199 | ( |
200 | "aarch64-unknown-freebsd" , |
201 | TargetInfo { |
202 | full_arch: "aarch64" , |
203 | arch: "aarch64" , |
204 | vendor: "unknown" , |
205 | os: "freebsd" , |
206 | env: "" , |
207 | abi: "" , |
208 | llvm_target: "aarch64-unknown-freebsd" , |
209 | }, |
210 | ), |
211 | ( |
212 | "aarch64-unknown-fuchsia" , |
213 | TargetInfo { |
214 | full_arch: "aarch64" , |
215 | arch: "aarch64" , |
216 | vendor: "unknown" , |
217 | os: "fuchsia" , |
218 | env: "" , |
219 | abi: "" , |
220 | llvm_target: "aarch64-unknown-fuchsia" , |
221 | }, |
222 | ), |
223 | ( |
224 | "aarch64-unknown-hermit" , |
225 | TargetInfo { |
226 | full_arch: "aarch64" , |
227 | arch: "aarch64" , |
228 | vendor: "unknown" , |
229 | os: "hermit" , |
230 | env: "" , |
231 | abi: "" , |
232 | llvm_target: "aarch64-unknown-hermit" , |
233 | }, |
234 | ), |
235 | ( |
236 | "aarch64-unknown-illumos" , |
237 | TargetInfo { |
238 | full_arch: "aarch64" , |
239 | arch: "aarch64" , |
240 | vendor: "unknown" , |
241 | os: "illumos" , |
242 | env: "" , |
243 | abi: "" , |
244 | llvm_target: "aarch64-unknown-solaris2.11" , |
245 | }, |
246 | ), |
247 | ( |
248 | "aarch64-unknown-linux-gnu" , |
249 | TargetInfo { |
250 | full_arch: "aarch64" , |
251 | arch: "aarch64" , |
252 | vendor: "unknown" , |
253 | os: "linux" , |
254 | env: "gnu" , |
255 | abi: "" , |
256 | llvm_target: "aarch64-unknown-linux-gnu" , |
257 | }, |
258 | ), |
259 | ( |
260 | "aarch64-unknown-linux-gnu_ilp32" , |
261 | TargetInfo { |
262 | full_arch: "aarch64" , |
263 | arch: "aarch64" , |
264 | vendor: "unknown" , |
265 | os: "linux" , |
266 | env: "gnu" , |
267 | abi: "ilp32" , |
268 | llvm_target: "aarch64-unknown-linux-gnu_ilp32" , |
269 | }, |
270 | ), |
271 | ( |
272 | "aarch64-unknown-linux-musl" , |
273 | TargetInfo { |
274 | full_arch: "aarch64" , |
275 | arch: "aarch64" , |
276 | vendor: "unknown" , |
277 | os: "linux" , |
278 | env: "musl" , |
279 | abi: "" , |
280 | llvm_target: "aarch64-unknown-linux-musl" , |
281 | }, |
282 | ), |
283 | ( |
284 | "aarch64-unknown-linux-ohos" , |
285 | TargetInfo { |
286 | full_arch: "aarch64" , |
287 | arch: "aarch64" , |
288 | vendor: "unknown" , |
289 | os: "linux" , |
290 | env: "ohos" , |
291 | abi: "" , |
292 | llvm_target: "aarch64-unknown-linux-ohos" , |
293 | }, |
294 | ), |
295 | ( |
296 | "aarch64-unknown-netbsd" , |
297 | TargetInfo { |
298 | full_arch: "aarch64" , |
299 | arch: "aarch64" , |
300 | vendor: "unknown" , |
301 | os: "netbsd" , |
302 | env: "" , |
303 | abi: "" , |
304 | llvm_target: "aarch64-unknown-netbsd" , |
305 | }, |
306 | ), |
307 | ( |
308 | "aarch64-unknown-none" , |
309 | TargetInfo { |
310 | full_arch: "aarch64" , |
311 | arch: "aarch64" , |
312 | vendor: "unknown" , |
313 | os: "none" , |
314 | env: "" , |
315 | abi: "" , |
316 | llvm_target: "aarch64-unknown-none" , |
317 | }, |
318 | ), |
319 | ( |
320 | "aarch64-unknown-none-softfloat" , |
321 | TargetInfo { |
322 | full_arch: "aarch64" , |
323 | arch: "aarch64" , |
324 | vendor: "unknown" , |
325 | os: "none" , |
326 | env: "" , |
327 | abi: "softfloat" , |
328 | llvm_target: "aarch64-unknown-none" , |
329 | }, |
330 | ), |
331 | ( |
332 | "aarch64-unknown-nto-qnx700" , |
333 | TargetInfo { |
334 | full_arch: "aarch64" , |
335 | arch: "aarch64" , |
336 | vendor: "unknown" , |
337 | os: "nto" , |
338 | env: "nto70" , |
339 | abi: "" , |
340 | llvm_target: "aarch64-unknown-unknown" , |
341 | }, |
342 | ), |
343 | ( |
344 | "aarch64-unknown-nto-qnx710" , |
345 | TargetInfo { |
346 | full_arch: "aarch64" , |
347 | arch: "aarch64" , |
348 | vendor: "unknown" , |
349 | os: "nto" , |
350 | env: "nto71" , |
351 | abi: "" , |
352 | llvm_target: "aarch64-unknown-unknown" , |
353 | }, |
354 | ), |
355 | ( |
356 | "aarch64-unknown-nto-qnx710_iosock" , |
357 | TargetInfo { |
358 | full_arch: "aarch64" , |
359 | arch: "aarch64" , |
360 | vendor: "unknown" , |
361 | os: "nto" , |
362 | env: "nto71_iosock" , |
363 | abi: "" , |
364 | llvm_target: "aarch64-unknown-unknown" , |
365 | }, |
366 | ), |
367 | ( |
368 | "aarch64-unknown-nto-qnx800" , |
369 | TargetInfo { |
370 | full_arch: "aarch64" , |
371 | arch: "aarch64" , |
372 | vendor: "unknown" , |
373 | os: "nto" , |
374 | env: "nto80" , |
375 | abi: "" , |
376 | llvm_target: "aarch64-unknown-unknown" , |
377 | }, |
378 | ), |
379 | ( |
380 | "aarch64-unknown-nuttx" , |
381 | TargetInfo { |
382 | full_arch: "aarch64" , |
383 | arch: "aarch64" , |
384 | vendor: "unknown" , |
385 | os: "nuttx" , |
386 | env: "" , |
387 | abi: "" , |
388 | llvm_target: "aarch64-unknown-none" , |
389 | }, |
390 | ), |
391 | ( |
392 | "aarch64-unknown-openbsd" , |
393 | TargetInfo { |
394 | full_arch: "aarch64" , |
395 | arch: "aarch64" , |
396 | vendor: "unknown" , |
397 | os: "openbsd" , |
398 | env: "" , |
399 | abi: "" , |
400 | llvm_target: "aarch64-unknown-openbsd" , |
401 | }, |
402 | ), |
403 | ( |
404 | "aarch64-unknown-redox" , |
405 | TargetInfo { |
406 | full_arch: "aarch64" , |
407 | arch: "aarch64" , |
408 | vendor: "unknown" , |
409 | os: "redox" , |
410 | env: "relibc" , |
411 | abi: "" , |
412 | llvm_target: "aarch64-unknown-redox" , |
413 | }, |
414 | ), |
415 | ( |
416 | "aarch64-unknown-teeos" , |
417 | TargetInfo { |
418 | full_arch: "aarch64" , |
419 | arch: "aarch64" , |
420 | vendor: "unknown" , |
421 | os: "teeos" , |
422 | env: "" , |
423 | abi: "" , |
424 | llvm_target: "aarch64-unknown-none" , |
425 | }, |
426 | ), |
427 | ( |
428 | "aarch64-unknown-trusty" , |
429 | TargetInfo { |
430 | full_arch: "aarch64" , |
431 | arch: "aarch64" , |
432 | vendor: "unknown" , |
433 | os: "trusty" , |
434 | env: "" , |
435 | abi: "" , |
436 | llvm_target: "aarch64-unknown-unknown-musl" , |
437 | }, |
438 | ), |
439 | ( |
440 | "aarch64-unknown-uefi" , |
441 | TargetInfo { |
442 | full_arch: "aarch64" , |
443 | arch: "aarch64" , |
444 | vendor: "unknown" , |
445 | os: "uefi" , |
446 | env: "" , |
447 | abi: "" , |
448 | llvm_target: "aarch64-unknown-windows-gnu" , |
449 | }, |
450 | ), |
451 | ( |
452 | "aarch64-uwp-windows-msvc" , |
453 | TargetInfo { |
454 | full_arch: "aarch64" , |
455 | arch: "aarch64" , |
456 | vendor: "uwp" , |
457 | os: "windows" , |
458 | env: "msvc" , |
459 | abi: "uwp" , |
460 | llvm_target: "aarch64-pc-windows-msvc" , |
461 | }, |
462 | ), |
463 | ( |
464 | "aarch64-wrs-vxworks" , |
465 | TargetInfo { |
466 | full_arch: "aarch64" , |
467 | arch: "aarch64" , |
468 | vendor: "wrs" , |
469 | os: "vxworks" , |
470 | env: "gnu" , |
471 | abi: "" , |
472 | llvm_target: "aarch64-unknown-linux-gnu" , |
473 | }, |
474 | ), |
475 | ( |
476 | "aarch64_be-unknown-linux-gnu" , |
477 | TargetInfo { |
478 | full_arch: "aarch64_be" , |
479 | arch: "aarch64" , |
480 | vendor: "unknown" , |
481 | os: "linux" , |
482 | env: "gnu" , |
483 | abi: "" , |
484 | llvm_target: "aarch64_be-unknown-linux-gnu" , |
485 | }, |
486 | ), |
487 | ( |
488 | "aarch64_be-unknown-linux-gnu_ilp32" , |
489 | TargetInfo { |
490 | full_arch: "aarch64_be" , |
491 | arch: "aarch64" , |
492 | vendor: "unknown" , |
493 | os: "linux" , |
494 | env: "gnu" , |
495 | abi: "ilp32" , |
496 | llvm_target: "aarch64_be-unknown-linux-gnu_ilp32" , |
497 | }, |
498 | ), |
499 | ( |
500 | "aarch64_be-unknown-netbsd" , |
501 | TargetInfo { |
502 | full_arch: "aarch64_be" , |
503 | arch: "aarch64" , |
504 | vendor: "unknown" , |
505 | os: "netbsd" , |
506 | env: "" , |
507 | abi: "" , |
508 | llvm_target: "aarch64_be-unknown-netbsd" , |
509 | }, |
510 | ), |
511 | ( |
512 | "amdgcn-amd-amdhsa" , |
513 | TargetInfo { |
514 | full_arch: "amdgcn" , |
515 | arch: "amdgpu" , |
516 | vendor: "amd" , |
517 | os: "amdhsa" , |
518 | env: "" , |
519 | abi: "" , |
520 | llvm_target: "amdgcn-amd-amdhsa" , |
521 | }, |
522 | ), |
523 | ( |
524 | "arm-linux-androideabi" , |
525 | TargetInfo { |
526 | full_arch: "arm" , |
527 | arch: "arm" , |
528 | vendor: "unknown" , |
529 | os: "android" , |
530 | env: "" , |
531 | abi: "eabi" , |
532 | llvm_target: "arm-linux-androideabi" , |
533 | }, |
534 | ), |
535 | ( |
536 | "arm-unknown-linux-gnueabi" , |
537 | TargetInfo { |
538 | full_arch: "arm" , |
539 | arch: "arm" , |
540 | vendor: "unknown" , |
541 | os: "linux" , |
542 | env: "gnu" , |
543 | abi: "eabi" , |
544 | llvm_target: "arm-unknown-linux-gnueabi" , |
545 | }, |
546 | ), |
547 | ( |
548 | "arm-unknown-linux-gnueabihf" , |
549 | TargetInfo { |
550 | full_arch: "arm" , |
551 | arch: "arm" , |
552 | vendor: "unknown" , |
553 | os: "linux" , |
554 | env: "gnu" , |
555 | abi: "eabihf" , |
556 | llvm_target: "arm-unknown-linux-gnueabihf" , |
557 | }, |
558 | ), |
559 | ( |
560 | "arm-unknown-linux-musleabi" , |
561 | TargetInfo { |
562 | full_arch: "arm" , |
563 | arch: "arm" , |
564 | vendor: "unknown" , |
565 | os: "linux" , |
566 | env: "musl" , |
567 | abi: "eabi" , |
568 | llvm_target: "arm-unknown-linux-musleabi" , |
569 | }, |
570 | ), |
571 | ( |
572 | "arm-unknown-linux-musleabihf" , |
573 | TargetInfo { |
574 | full_arch: "arm" , |
575 | arch: "arm" , |
576 | vendor: "unknown" , |
577 | os: "linux" , |
578 | env: "musl" , |
579 | abi: "eabihf" , |
580 | llvm_target: "arm-unknown-linux-musleabihf" , |
581 | }, |
582 | ), |
583 | ( |
584 | "arm64_32-apple-watchos" , |
585 | TargetInfo { |
586 | full_arch: "arm64_32" , |
587 | arch: "aarch64" , |
588 | vendor: "apple" , |
589 | os: "watchos" , |
590 | env: "" , |
591 | abi: "" , |
592 | llvm_target: "arm64_32-apple-watchos" , |
593 | }, |
594 | ), |
595 | ( |
596 | "arm64e-apple-darwin" , |
597 | TargetInfo { |
598 | full_arch: "arm64e" , |
599 | arch: "aarch64" , |
600 | vendor: "apple" , |
601 | os: "macos" , |
602 | env: "" , |
603 | abi: "" , |
604 | llvm_target: "arm64e-apple-macosx" , |
605 | }, |
606 | ), |
607 | ( |
608 | "arm64e-apple-ios" , |
609 | TargetInfo { |
610 | full_arch: "arm64e" , |
611 | arch: "aarch64" , |
612 | vendor: "apple" , |
613 | os: "ios" , |
614 | env: "" , |
615 | abi: "" , |
616 | llvm_target: "arm64e-apple-ios" , |
617 | }, |
618 | ), |
619 | ( |
620 | "arm64e-apple-tvos" , |
621 | TargetInfo { |
622 | full_arch: "arm64e" , |
623 | arch: "aarch64" , |
624 | vendor: "apple" , |
625 | os: "tvos" , |
626 | env: "" , |
627 | abi: "" , |
628 | llvm_target: "arm64e-apple-tvos" , |
629 | }, |
630 | ), |
631 | ( |
632 | "arm64ec-pc-windows-msvc" , |
633 | TargetInfo { |
634 | full_arch: "arm64ec" , |
635 | arch: "arm64ec" , |
636 | vendor: "pc" , |
637 | os: "windows" , |
638 | env: "msvc" , |
639 | abi: "" , |
640 | llvm_target: "arm64ec-pc-windows-msvc" , |
641 | }, |
642 | ), |
643 | ( |
644 | "armeb-unknown-linux-gnueabi" , |
645 | TargetInfo { |
646 | full_arch: "armeb" , |
647 | arch: "arm" , |
648 | vendor: "unknown" , |
649 | os: "linux" , |
650 | env: "gnu" , |
651 | abi: "eabi" , |
652 | llvm_target: "armeb-unknown-linux-gnueabi" , |
653 | }, |
654 | ), |
655 | ( |
656 | "armebv7r-none-eabi" , |
657 | TargetInfo { |
658 | full_arch: "armebv7r" , |
659 | arch: "arm" , |
660 | vendor: "unknown" , |
661 | os: "none" , |
662 | env: "" , |
663 | abi: "eabi" , |
664 | llvm_target: "armebv7r-none-eabi" , |
665 | }, |
666 | ), |
667 | ( |
668 | "armebv7r-none-eabihf" , |
669 | TargetInfo { |
670 | full_arch: "armebv7r" , |
671 | arch: "arm" , |
672 | vendor: "unknown" , |
673 | os: "none" , |
674 | env: "" , |
675 | abi: "eabihf" , |
676 | llvm_target: "armebv7r-none-eabihf" , |
677 | }, |
678 | ), |
679 | ( |
680 | "armv4t-none-eabi" , |
681 | TargetInfo { |
682 | full_arch: "armv4t" , |
683 | arch: "arm" , |
684 | vendor: "unknown" , |
685 | os: "none" , |
686 | env: "" , |
687 | abi: "eabi" , |
688 | llvm_target: "armv4t-none-eabi" , |
689 | }, |
690 | ), |
691 | ( |
692 | "armv4t-unknown-linux-gnueabi" , |
693 | TargetInfo { |
694 | full_arch: "armv4t" , |
695 | arch: "arm" , |
696 | vendor: "unknown" , |
697 | os: "linux" , |
698 | env: "gnu" , |
699 | abi: "eabi" , |
700 | llvm_target: "armv4t-unknown-linux-gnueabi" , |
701 | }, |
702 | ), |
703 | ( |
704 | "armv5te-none-eabi" , |
705 | TargetInfo { |
706 | full_arch: "armv5te" , |
707 | arch: "arm" , |
708 | vendor: "unknown" , |
709 | os: "none" , |
710 | env: "" , |
711 | abi: "eabi" , |
712 | llvm_target: "armv5te-none-eabi" , |
713 | }, |
714 | ), |
715 | ( |
716 | "armv5te-unknown-linux-gnueabi" , |
717 | TargetInfo { |
718 | full_arch: "armv5te" , |
719 | arch: "arm" , |
720 | vendor: "unknown" , |
721 | os: "linux" , |
722 | env: "gnu" , |
723 | abi: "eabi" , |
724 | llvm_target: "armv5te-unknown-linux-gnueabi" , |
725 | }, |
726 | ), |
727 | ( |
728 | "armv5te-unknown-linux-musleabi" , |
729 | TargetInfo { |
730 | full_arch: "armv5te" , |
731 | arch: "arm" , |
732 | vendor: "unknown" , |
733 | os: "linux" , |
734 | env: "musl" , |
735 | abi: "eabi" , |
736 | llvm_target: "armv5te-unknown-linux-musleabi" , |
737 | }, |
738 | ), |
739 | ( |
740 | "armv5te-unknown-linux-uclibceabi" , |
741 | TargetInfo { |
742 | full_arch: "armv5te" , |
743 | arch: "arm" , |
744 | vendor: "unknown" , |
745 | os: "linux" , |
746 | env: "uclibc" , |
747 | abi: "eabi" , |
748 | llvm_target: "armv5te-unknown-linux-uclibcgnueabi" , |
749 | }, |
750 | ), |
751 | ( |
752 | "armv6-unknown-freebsd" , |
753 | TargetInfo { |
754 | full_arch: "armv6" , |
755 | arch: "arm" , |
756 | vendor: "unknown" , |
757 | os: "freebsd" , |
758 | env: "" , |
759 | abi: "eabihf" , |
760 | llvm_target: "armv6-unknown-freebsd-gnueabihf" , |
761 | }, |
762 | ), |
763 | ( |
764 | "armv6-unknown-netbsd-eabihf" , |
765 | TargetInfo { |
766 | full_arch: "armv6" , |
767 | arch: "arm" , |
768 | vendor: "unknown" , |
769 | os: "netbsd" , |
770 | env: "" , |
771 | abi: "eabihf" , |
772 | llvm_target: "armv6-unknown-netbsdelf-eabihf" , |
773 | }, |
774 | ), |
775 | ( |
776 | "armv6k-nintendo-3ds" , |
777 | TargetInfo { |
778 | full_arch: "armv6k" , |
779 | arch: "arm" , |
780 | vendor: "nintendo" , |
781 | os: "horizon" , |
782 | env: "newlib" , |
783 | abi: "eabihf" , |
784 | llvm_target: "armv6k-none-eabihf" , |
785 | }, |
786 | ), |
787 | ( |
788 | "armv7-apple-ios" , |
789 | TargetInfo { |
790 | full_arch: "armv7" , |
791 | arch: "arm" , |
792 | vendor: "apple" , |
793 | os: "ios" , |
794 | env: "" , |
795 | abi: "" , |
796 | llvm_target: "armv7-apple-ios" , |
797 | }, |
798 | ), |
799 | ( |
800 | "armv7-linux-androideabi" , |
801 | TargetInfo { |
802 | full_arch: "armv7" , |
803 | arch: "arm" , |
804 | vendor: "unknown" , |
805 | os: "android" , |
806 | env: "" , |
807 | abi: "eabi" , |
808 | llvm_target: "armv7-none-linux-android" , |
809 | }, |
810 | ), |
811 | ( |
812 | "armv7-rtems-eabihf" , |
813 | TargetInfo { |
814 | full_arch: "armv7" , |
815 | arch: "arm" , |
816 | vendor: "unknown" , |
817 | os: "rtems" , |
818 | env: "newlib" , |
819 | abi: "eabihf" , |
820 | llvm_target: "armv7-unknown-none-eabihf" , |
821 | }, |
822 | ), |
823 | ( |
824 | "armv7-sony-vita-newlibeabihf" , |
825 | TargetInfo { |
826 | full_arch: "armv7" , |
827 | arch: "arm" , |
828 | vendor: "sony" , |
829 | os: "vita" , |
830 | env: "newlib" , |
831 | abi: "eabihf" , |
832 | llvm_target: "thumbv7a-vita-eabihf" , |
833 | }, |
834 | ), |
835 | ( |
836 | "armv7-unknown-freebsd" , |
837 | TargetInfo { |
838 | full_arch: "armv7" , |
839 | arch: "arm" , |
840 | vendor: "unknown" , |
841 | os: "freebsd" , |
842 | env: "" , |
843 | abi: "eabihf" , |
844 | llvm_target: "armv7-unknown-freebsd-gnueabihf" , |
845 | }, |
846 | ), |
847 | ( |
848 | "armv7-unknown-linux-gnueabi" , |
849 | TargetInfo { |
850 | full_arch: "armv7" , |
851 | arch: "arm" , |
852 | vendor: "unknown" , |
853 | os: "linux" , |
854 | env: "gnu" , |
855 | abi: "eabi" , |
856 | llvm_target: "armv7-unknown-linux-gnueabi" , |
857 | }, |
858 | ), |
859 | ( |
860 | "armv7-unknown-linux-gnueabihf" , |
861 | TargetInfo { |
862 | full_arch: "armv7" , |
863 | arch: "arm" , |
864 | vendor: "unknown" , |
865 | os: "linux" , |
866 | env: "gnu" , |
867 | abi: "eabihf" , |
868 | llvm_target: "armv7-unknown-linux-gnueabihf" , |
869 | }, |
870 | ), |
871 | ( |
872 | "armv7-unknown-linux-musleabi" , |
873 | TargetInfo { |
874 | full_arch: "armv7" , |
875 | arch: "arm" , |
876 | vendor: "unknown" , |
877 | os: "linux" , |
878 | env: "musl" , |
879 | abi: "eabi" , |
880 | llvm_target: "armv7-unknown-linux-musleabi" , |
881 | }, |
882 | ), |
883 | ( |
884 | "armv7-unknown-linux-musleabihf" , |
885 | TargetInfo { |
886 | full_arch: "armv7" , |
887 | arch: "arm" , |
888 | vendor: "unknown" , |
889 | os: "linux" , |
890 | env: "musl" , |
891 | abi: "eabihf" , |
892 | llvm_target: "armv7-unknown-linux-musleabihf" , |
893 | }, |
894 | ), |
895 | ( |
896 | "armv7-unknown-linux-ohos" , |
897 | TargetInfo { |
898 | full_arch: "armv7" , |
899 | arch: "arm" , |
900 | vendor: "unknown" , |
901 | os: "linux" , |
902 | env: "ohos" , |
903 | abi: "eabi" , |
904 | llvm_target: "armv7-unknown-linux-ohos" , |
905 | }, |
906 | ), |
907 | ( |
908 | "armv7-unknown-linux-uclibceabi" , |
909 | TargetInfo { |
910 | full_arch: "armv7" , |
911 | arch: "arm" , |
912 | vendor: "unknown" , |
913 | os: "linux" , |
914 | env: "uclibc" , |
915 | abi: "eabi" , |
916 | llvm_target: "armv7-unknown-linux-gnueabi" , |
917 | }, |
918 | ), |
919 | ( |
920 | "armv7-unknown-linux-uclibceabihf" , |
921 | TargetInfo { |
922 | full_arch: "armv7" , |
923 | arch: "arm" , |
924 | vendor: "unknown" , |
925 | os: "linux" , |
926 | env: "uclibc" , |
927 | abi: "eabihf" , |
928 | llvm_target: "armv7-unknown-linux-gnueabihf" , |
929 | }, |
930 | ), |
931 | ( |
932 | "armv7-unknown-netbsd-eabihf" , |
933 | TargetInfo { |
934 | full_arch: "armv7" , |
935 | arch: "arm" , |
936 | vendor: "unknown" , |
937 | os: "netbsd" , |
938 | env: "" , |
939 | abi: "eabihf" , |
940 | llvm_target: "armv7-unknown-netbsdelf-eabihf" , |
941 | }, |
942 | ), |
943 | ( |
944 | "armv7-unknown-trusty" , |
945 | TargetInfo { |
946 | full_arch: "armv7" , |
947 | arch: "arm" , |
948 | vendor: "unknown" , |
949 | os: "trusty" , |
950 | env: "" , |
951 | abi: "eabi" , |
952 | llvm_target: "armv7-unknown-unknown-gnueabi" , |
953 | }, |
954 | ), |
955 | ( |
956 | "armv7-wrs-vxworks-eabihf" , |
957 | TargetInfo { |
958 | full_arch: "armv7" , |
959 | arch: "arm" , |
960 | vendor: "wrs" , |
961 | os: "vxworks" , |
962 | env: "gnu" , |
963 | abi: "eabihf" , |
964 | llvm_target: "armv7-unknown-linux-gnueabihf" , |
965 | }, |
966 | ), |
967 | ( |
968 | "armv7a-kmc-solid_asp3-eabi" , |
969 | TargetInfo { |
970 | full_arch: "armv7a" , |
971 | arch: "arm" , |
972 | vendor: "kmc" , |
973 | os: "solid_asp3" , |
974 | env: "" , |
975 | abi: "eabi" , |
976 | llvm_target: "armv7a-none-eabi" , |
977 | }, |
978 | ), |
979 | ( |
980 | "armv7a-kmc-solid_asp3-eabihf" , |
981 | TargetInfo { |
982 | full_arch: "armv7a" , |
983 | arch: "arm" , |
984 | vendor: "kmc" , |
985 | os: "solid_asp3" , |
986 | env: "" , |
987 | abi: "eabihf" , |
988 | llvm_target: "armv7a-none-eabihf" , |
989 | }, |
990 | ), |
991 | ( |
992 | "armv7a-none-eabi" , |
993 | TargetInfo { |
994 | full_arch: "armv7a" , |
995 | arch: "arm" , |
996 | vendor: "unknown" , |
997 | os: "none" , |
998 | env: "" , |
999 | abi: "eabi" , |
1000 | llvm_target: "armv7a-none-eabi" , |
1001 | }, |
1002 | ), |
1003 | ( |
1004 | "armv7a-none-eabihf" , |
1005 | TargetInfo { |
1006 | full_arch: "armv7a" , |
1007 | arch: "arm" , |
1008 | vendor: "unknown" , |
1009 | os: "none" , |
1010 | env: "" , |
1011 | abi: "eabihf" , |
1012 | llvm_target: "armv7a-none-eabihf" , |
1013 | }, |
1014 | ), |
1015 | ( |
1016 | "armv7a-nuttx-eabi" , |
1017 | TargetInfo { |
1018 | full_arch: "armv7a" , |
1019 | arch: "arm" , |
1020 | vendor: "unknown" , |
1021 | os: "nuttx" , |
1022 | env: "" , |
1023 | abi: "eabi" , |
1024 | llvm_target: "armv7a-none-eabi" , |
1025 | }, |
1026 | ), |
1027 | ( |
1028 | "armv7a-nuttx-eabihf" , |
1029 | TargetInfo { |
1030 | full_arch: "armv7a" , |
1031 | arch: "arm" , |
1032 | vendor: "unknown" , |
1033 | os: "nuttx" , |
1034 | env: "" , |
1035 | abi: "eabihf" , |
1036 | llvm_target: "armv7a-none-eabihf" , |
1037 | }, |
1038 | ), |
1039 | ( |
1040 | "armv7k-apple-watchos" , |
1041 | TargetInfo { |
1042 | full_arch: "armv7k" , |
1043 | arch: "arm" , |
1044 | vendor: "apple" , |
1045 | os: "watchos" , |
1046 | env: "" , |
1047 | abi: "" , |
1048 | llvm_target: "armv7k-apple-watchos" , |
1049 | }, |
1050 | ), |
1051 | ( |
1052 | "armv7r-none-eabi" , |
1053 | TargetInfo { |
1054 | full_arch: "armv7r" , |
1055 | arch: "arm" , |
1056 | vendor: "unknown" , |
1057 | os: "none" , |
1058 | env: "" , |
1059 | abi: "eabi" , |
1060 | llvm_target: "armv7r-none-eabi" , |
1061 | }, |
1062 | ), |
1063 | ( |
1064 | "armv7r-none-eabihf" , |
1065 | TargetInfo { |
1066 | full_arch: "armv7r" , |
1067 | arch: "arm" , |
1068 | vendor: "unknown" , |
1069 | os: "none" , |
1070 | env: "" , |
1071 | abi: "eabihf" , |
1072 | llvm_target: "armv7r-none-eabihf" , |
1073 | }, |
1074 | ), |
1075 | ( |
1076 | "armv7s-apple-ios" , |
1077 | TargetInfo { |
1078 | full_arch: "armv7s" , |
1079 | arch: "arm" , |
1080 | vendor: "apple" , |
1081 | os: "ios" , |
1082 | env: "" , |
1083 | abi: "" , |
1084 | llvm_target: "armv7s-apple-ios" , |
1085 | }, |
1086 | ), |
1087 | ( |
1088 | "armv8r-none-eabihf" , |
1089 | TargetInfo { |
1090 | full_arch: "armv8r" , |
1091 | arch: "arm" , |
1092 | vendor: "unknown" , |
1093 | os: "none" , |
1094 | env: "" , |
1095 | abi: "eabihf" , |
1096 | llvm_target: "armv8r-none-eabihf" , |
1097 | }, |
1098 | ), |
1099 | ( |
1100 | "asmjs-unknown-emscripten" , |
1101 | TargetInfo { |
1102 | full_arch: "asmjs" , |
1103 | arch: "wasm32" , |
1104 | vendor: "unknown" , |
1105 | os: "emscripten" , |
1106 | env: "" , |
1107 | abi: "" , |
1108 | llvm_target: "wasm32-unknown-emscripten" , |
1109 | }, |
1110 | ), |
1111 | ( |
1112 | "avr-none" , |
1113 | TargetInfo { |
1114 | full_arch: "avr" , |
1115 | arch: "avr" , |
1116 | vendor: "unknown" , |
1117 | os: "none" , |
1118 | env: "" , |
1119 | abi: "" , |
1120 | llvm_target: "avr-unknown-unknown" , |
1121 | }, |
1122 | ), |
1123 | ( |
1124 | "avr-unknown-gnu-atmega328" , |
1125 | TargetInfo { |
1126 | full_arch: "avr" , |
1127 | arch: "avr" , |
1128 | vendor: "unknown" , |
1129 | os: "none" , |
1130 | env: "" , |
1131 | abi: "" , |
1132 | llvm_target: "avr-unknown-unknown" , |
1133 | }, |
1134 | ), |
1135 | ( |
1136 | "bpfeb-unknown-none" , |
1137 | TargetInfo { |
1138 | full_arch: "bpfeb" , |
1139 | arch: "bpf" , |
1140 | vendor: "unknown" , |
1141 | os: "none" , |
1142 | env: "" , |
1143 | abi: "" , |
1144 | llvm_target: "bpfeb" , |
1145 | }, |
1146 | ), |
1147 | ( |
1148 | "bpfel-unknown-none" , |
1149 | TargetInfo { |
1150 | full_arch: "bpfel" , |
1151 | arch: "bpf" , |
1152 | vendor: "unknown" , |
1153 | os: "none" , |
1154 | env: "" , |
1155 | abi: "" , |
1156 | llvm_target: "bpfel" , |
1157 | }, |
1158 | ), |
1159 | ( |
1160 | "csky-unknown-linux-gnuabiv2" , |
1161 | TargetInfo { |
1162 | full_arch: "csky" , |
1163 | arch: "csky" , |
1164 | vendor: "unknown" , |
1165 | os: "linux" , |
1166 | env: "gnu" , |
1167 | abi: "abiv2" , |
1168 | llvm_target: "csky-unknown-linux-gnuabiv2" , |
1169 | }, |
1170 | ), |
1171 | ( |
1172 | "csky-unknown-linux-gnuabiv2hf" , |
1173 | TargetInfo { |
1174 | full_arch: "csky" , |
1175 | arch: "csky" , |
1176 | vendor: "unknown" , |
1177 | os: "linux" , |
1178 | env: "gnu" , |
1179 | abi: "abiv2hf" , |
1180 | llvm_target: "csky-unknown-linux-gnuabiv2" , |
1181 | }, |
1182 | ), |
1183 | ( |
1184 | "hexagon-unknown-linux-musl" , |
1185 | TargetInfo { |
1186 | full_arch: "hexagon" , |
1187 | arch: "hexagon" , |
1188 | vendor: "unknown" , |
1189 | os: "linux" , |
1190 | env: "musl" , |
1191 | abi: "" , |
1192 | llvm_target: "hexagon-unknown-linux-musl" , |
1193 | }, |
1194 | ), |
1195 | ( |
1196 | "hexagon-unknown-none-elf" , |
1197 | TargetInfo { |
1198 | full_arch: "hexagon" , |
1199 | arch: "hexagon" , |
1200 | vendor: "unknown" , |
1201 | os: "none" , |
1202 | env: "" , |
1203 | abi: "" , |
1204 | llvm_target: "hexagon-unknown-none-elf" , |
1205 | }, |
1206 | ), |
1207 | ( |
1208 | "i386-apple-ios" , |
1209 | TargetInfo { |
1210 | full_arch: "i386" , |
1211 | arch: "x86" , |
1212 | vendor: "apple" , |
1213 | os: "ios" , |
1214 | env: "" , |
1215 | abi: "sim" , |
1216 | llvm_target: "i386-apple-ios-simulator" , |
1217 | }, |
1218 | ), |
1219 | ( |
1220 | "i586-pc-windows-msvc" , |
1221 | TargetInfo { |
1222 | full_arch: "i586" , |
1223 | arch: "x86" , |
1224 | vendor: "pc" , |
1225 | os: "windows" , |
1226 | env: "msvc" , |
1227 | abi: "" , |
1228 | llvm_target: "i586-pc-windows-msvc" , |
1229 | }, |
1230 | ), |
1231 | ( |
1232 | "i586-unknown-linux-gnu" , |
1233 | TargetInfo { |
1234 | full_arch: "i586" , |
1235 | arch: "x86" , |
1236 | vendor: "unknown" , |
1237 | os: "linux" , |
1238 | env: "gnu" , |
1239 | abi: "" , |
1240 | llvm_target: "i586-unknown-linux-gnu" , |
1241 | }, |
1242 | ), |
1243 | ( |
1244 | "i586-unknown-linux-musl" , |
1245 | TargetInfo { |
1246 | full_arch: "i586" , |
1247 | arch: "x86" , |
1248 | vendor: "unknown" , |
1249 | os: "linux" , |
1250 | env: "musl" , |
1251 | abi: "" , |
1252 | llvm_target: "i586-unknown-linux-musl" , |
1253 | }, |
1254 | ), |
1255 | ( |
1256 | "i586-unknown-netbsd" , |
1257 | TargetInfo { |
1258 | full_arch: "i586" , |
1259 | arch: "x86" , |
1260 | vendor: "unknown" , |
1261 | os: "netbsd" , |
1262 | env: "" , |
1263 | abi: "" , |
1264 | llvm_target: "i586-unknown-netbsdelf" , |
1265 | }, |
1266 | ), |
1267 | ( |
1268 | "i586-unknown-redox" , |
1269 | TargetInfo { |
1270 | full_arch: "i586" , |
1271 | arch: "x86" , |
1272 | vendor: "unknown" , |
1273 | os: "redox" , |
1274 | env: "relibc" , |
1275 | abi: "" , |
1276 | llvm_target: "i586-unknown-redox" , |
1277 | }, |
1278 | ), |
1279 | ( |
1280 | "i686-apple-darwin" , |
1281 | TargetInfo { |
1282 | full_arch: "i686" , |
1283 | arch: "x86" , |
1284 | vendor: "apple" , |
1285 | os: "macos" , |
1286 | env: "" , |
1287 | abi: "" , |
1288 | llvm_target: "i686-apple-macosx" , |
1289 | }, |
1290 | ), |
1291 | ( |
1292 | "i686-linux-android" , |
1293 | TargetInfo { |
1294 | full_arch: "i686" , |
1295 | arch: "x86" , |
1296 | vendor: "unknown" , |
1297 | os: "android" , |
1298 | env: "" , |
1299 | abi: "" , |
1300 | llvm_target: "i686-linux-android" , |
1301 | }, |
1302 | ), |
1303 | ( |
1304 | "i686-pc-nto-qnx700" , |
1305 | TargetInfo { |
1306 | full_arch: "i686" , |
1307 | arch: "x86" , |
1308 | vendor: "pc" , |
1309 | os: "nto" , |
1310 | env: "nto70" , |
1311 | abi: "" , |
1312 | llvm_target: "i586-pc-unknown" , |
1313 | }, |
1314 | ), |
1315 | ( |
1316 | "i686-pc-windows-gnu" , |
1317 | TargetInfo { |
1318 | full_arch: "i686" , |
1319 | arch: "x86" , |
1320 | vendor: "pc" , |
1321 | os: "windows" , |
1322 | env: "gnu" , |
1323 | abi: "" , |
1324 | llvm_target: "i686-pc-windows-gnu" , |
1325 | }, |
1326 | ), |
1327 | ( |
1328 | "i686-pc-windows-gnullvm" , |
1329 | TargetInfo { |
1330 | full_arch: "i686" , |
1331 | arch: "x86" , |
1332 | vendor: "pc" , |
1333 | os: "windows" , |
1334 | env: "gnu" , |
1335 | abi: "llvm" , |
1336 | llvm_target: "i686-pc-windows-gnu" , |
1337 | }, |
1338 | ), |
1339 | ( |
1340 | "i686-pc-windows-msvc" , |
1341 | TargetInfo { |
1342 | full_arch: "i686" , |
1343 | arch: "x86" , |
1344 | vendor: "pc" , |
1345 | os: "windows" , |
1346 | env: "msvc" , |
1347 | abi: "" , |
1348 | llvm_target: "i686-pc-windows-msvc" , |
1349 | }, |
1350 | ), |
1351 | ( |
1352 | "i686-unknown-freebsd" , |
1353 | TargetInfo { |
1354 | full_arch: "i686" , |
1355 | arch: "x86" , |
1356 | vendor: "unknown" , |
1357 | os: "freebsd" , |
1358 | env: "" , |
1359 | abi: "" , |
1360 | llvm_target: "i686-unknown-freebsd" , |
1361 | }, |
1362 | ), |
1363 | ( |
1364 | "i686-unknown-haiku" , |
1365 | TargetInfo { |
1366 | full_arch: "i686" , |
1367 | arch: "x86" , |
1368 | vendor: "unknown" , |
1369 | os: "haiku" , |
1370 | env: "" , |
1371 | abi: "" , |
1372 | llvm_target: "i686-unknown-haiku" , |
1373 | }, |
1374 | ), |
1375 | ( |
1376 | "i686-unknown-hurd-gnu" , |
1377 | TargetInfo { |
1378 | full_arch: "i686" , |
1379 | arch: "x86" , |
1380 | vendor: "unknown" , |
1381 | os: "hurd" , |
1382 | env: "gnu" , |
1383 | abi: "" , |
1384 | llvm_target: "i686-unknown-hurd-gnu" , |
1385 | }, |
1386 | ), |
1387 | ( |
1388 | "i686-unknown-linux-gnu" , |
1389 | TargetInfo { |
1390 | full_arch: "i686" , |
1391 | arch: "x86" , |
1392 | vendor: "unknown" , |
1393 | os: "linux" , |
1394 | env: "gnu" , |
1395 | abi: "" , |
1396 | llvm_target: "i686-unknown-linux-gnu" , |
1397 | }, |
1398 | ), |
1399 | ( |
1400 | "i686-unknown-linux-musl" , |
1401 | TargetInfo { |
1402 | full_arch: "i686" , |
1403 | arch: "x86" , |
1404 | vendor: "unknown" , |
1405 | os: "linux" , |
1406 | env: "musl" , |
1407 | abi: "" , |
1408 | llvm_target: "i686-unknown-linux-musl" , |
1409 | }, |
1410 | ), |
1411 | ( |
1412 | "i686-unknown-netbsd" , |
1413 | TargetInfo { |
1414 | full_arch: "i686" , |
1415 | arch: "x86" , |
1416 | vendor: "unknown" , |
1417 | os: "netbsd" , |
1418 | env: "" , |
1419 | abi: "" , |
1420 | llvm_target: "i686-unknown-netbsdelf" , |
1421 | }, |
1422 | ), |
1423 | ( |
1424 | "i686-unknown-openbsd" , |
1425 | TargetInfo { |
1426 | full_arch: "i686" , |
1427 | arch: "x86" , |
1428 | vendor: "unknown" , |
1429 | os: "openbsd" , |
1430 | env: "" , |
1431 | abi: "" , |
1432 | llvm_target: "i686-unknown-openbsd" , |
1433 | }, |
1434 | ), |
1435 | ( |
1436 | "i686-unknown-uefi" , |
1437 | TargetInfo { |
1438 | full_arch: "i686" , |
1439 | arch: "x86" , |
1440 | vendor: "unknown" , |
1441 | os: "uefi" , |
1442 | env: "" , |
1443 | abi: "" , |
1444 | llvm_target: "i686-unknown-windows-gnu" , |
1445 | }, |
1446 | ), |
1447 | ( |
1448 | "i686-uwp-windows-gnu" , |
1449 | TargetInfo { |
1450 | full_arch: "i686" , |
1451 | arch: "x86" , |
1452 | vendor: "uwp" , |
1453 | os: "windows" , |
1454 | env: "gnu" , |
1455 | abi: "uwp" , |
1456 | llvm_target: "i686-pc-windows-gnu" , |
1457 | }, |
1458 | ), |
1459 | ( |
1460 | "i686-uwp-windows-msvc" , |
1461 | TargetInfo { |
1462 | full_arch: "i686" , |
1463 | arch: "x86" , |
1464 | vendor: "uwp" , |
1465 | os: "windows" , |
1466 | env: "msvc" , |
1467 | abi: "uwp" , |
1468 | llvm_target: "i686-pc-windows-msvc" , |
1469 | }, |
1470 | ), |
1471 | ( |
1472 | "i686-win7-windows-gnu" , |
1473 | TargetInfo { |
1474 | full_arch: "i686" , |
1475 | arch: "x86" , |
1476 | vendor: "win7" , |
1477 | os: "windows" , |
1478 | env: "gnu" , |
1479 | abi: "" , |
1480 | llvm_target: "i686-pc-windows-gnu" , |
1481 | }, |
1482 | ), |
1483 | ( |
1484 | "i686-win7-windows-msvc" , |
1485 | TargetInfo { |
1486 | full_arch: "i686" , |
1487 | arch: "x86" , |
1488 | vendor: "win7" , |
1489 | os: "windows" , |
1490 | env: "msvc" , |
1491 | abi: "" , |
1492 | llvm_target: "i686-pc-windows-msvc" , |
1493 | }, |
1494 | ), |
1495 | ( |
1496 | "i686-wrs-vxworks" , |
1497 | TargetInfo { |
1498 | full_arch: "i686" , |
1499 | arch: "x86" , |
1500 | vendor: "wrs" , |
1501 | os: "vxworks" , |
1502 | env: "gnu" , |
1503 | abi: "" , |
1504 | llvm_target: "i686-unknown-linux-gnu" , |
1505 | }, |
1506 | ), |
1507 | ( |
1508 | "loongarch64-unknown-linux-gnu" , |
1509 | TargetInfo { |
1510 | full_arch: "loongarch64" , |
1511 | arch: "loongarch64" , |
1512 | vendor: "unknown" , |
1513 | os: "linux" , |
1514 | env: "gnu" , |
1515 | abi: "" , |
1516 | llvm_target: "loongarch64-unknown-linux-gnu" , |
1517 | }, |
1518 | ), |
1519 | ( |
1520 | "loongarch64-unknown-linux-musl" , |
1521 | TargetInfo { |
1522 | full_arch: "loongarch64" , |
1523 | arch: "loongarch64" , |
1524 | vendor: "unknown" , |
1525 | os: "linux" , |
1526 | env: "musl" , |
1527 | abi: "" , |
1528 | llvm_target: "loongarch64-unknown-linux-musl" , |
1529 | }, |
1530 | ), |
1531 | ( |
1532 | "loongarch64-unknown-linux-ohos" , |
1533 | TargetInfo { |
1534 | full_arch: "loongarch64" , |
1535 | arch: "loongarch64" , |
1536 | vendor: "unknown" , |
1537 | os: "linux" , |
1538 | env: "ohos" , |
1539 | abi: "" , |
1540 | llvm_target: "loongarch64-unknown-linux-ohos" , |
1541 | }, |
1542 | ), |
1543 | ( |
1544 | "loongarch64-unknown-none" , |
1545 | TargetInfo { |
1546 | full_arch: "loongarch64" , |
1547 | arch: "loongarch64" , |
1548 | vendor: "unknown" , |
1549 | os: "none" , |
1550 | env: "" , |
1551 | abi: "" , |
1552 | llvm_target: "loongarch64-unknown-none" , |
1553 | }, |
1554 | ), |
1555 | ( |
1556 | "loongarch64-unknown-none-softfloat" , |
1557 | TargetInfo { |
1558 | full_arch: "loongarch64" , |
1559 | arch: "loongarch64" , |
1560 | vendor: "unknown" , |
1561 | os: "none" , |
1562 | env: "" , |
1563 | abi: "softfloat" , |
1564 | llvm_target: "loongarch64-unknown-none" , |
1565 | }, |
1566 | ), |
1567 | ( |
1568 | "m68k-unknown-linux-gnu" , |
1569 | TargetInfo { |
1570 | full_arch: "m68k" , |
1571 | arch: "m68k" , |
1572 | vendor: "unknown" , |
1573 | os: "linux" , |
1574 | env: "gnu" , |
1575 | abi: "" , |
1576 | llvm_target: "m68k-unknown-linux-gnu" , |
1577 | }, |
1578 | ), |
1579 | ( |
1580 | "m68k-unknown-none-elf" , |
1581 | TargetInfo { |
1582 | full_arch: "m68k" , |
1583 | arch: "m68k" , |
1584 | vendor: "unknown" , |
1585 | os: "none" , |
1586 | env: "" , |
1587 | abi: "" , |
1588 | llvm_target: "m68k" , |
1589 | }, |
1590 | ), |
1591 | ( |
1592 | "mips-mti-none-elf" , |
1593 | TargetInfo { |
1594 | full_arch: "mips" , |
1595 | arch: "mips" , |
1596 | vendor: "mti" , |
1597 | os: "none" , |
1598 | env: "" , |
1599 | abi: "" , |
1600 | llvm_target: "mips" , |
1601 | }, |
1602 | ), |
1603 | ( |
1604 | "mips-unknown-linux-gnu" , |
1605 | TargetInfo { |
1606 | full_arch: "mips" , |
1607 | arch: "mips" , |
1608 | vendor: "unknown" , |
1609 | os: "linux" , |
1610 | env: "gnu" , |
1611 | abi: "" , |
1612 | llvm_target: "mips-unknown-linux-gnu" , |
1613 | }, |
1614 | ), |
1615 | ( |
1616 | "mips-unknown-linux-musl" , |
1617 | TargetInfo { |
1618 | full_arch: "mips" , |
1619 | arch: "mips" , |
1620 | vendor: "unknown" , |
1621 | os: "linux" , |
1622 | env: "musl" , |
1623 | abi: "" , |
1624 | llvm_target: "mips-unknown-linux-musl" , |
1625 | }, |
1626 | ), |
1627 | ( |
1628 | "mips-unknown-linux-uclibc" , |
1629 | TargetInfo { |
1630 | full_arch: "mips" , |
1631 | arch: "mips" , |
1632 | vendor: "unknown" , |
1633 | os: "linux" , |
1634 | env: "uclibc" , |
1635 | abi: "" , |
1636 | llvm_target: "mips-unknown-linux-uclibc" , |
1637 | }, |
1638 | ), |
1639 | ( |
1640 | "mips64-openwrt-linux-musl" , |
1641 | TargetInfo { |
1642 | full_arch: "mips64" , |
1643 | arch: "mips64" , |
1644 | vendor: "unknown" , |
1645 | os: "linux" , |
1646 | env: "musl" , |
1647 | abi: "abi64" , |
1648 | llvm_target: "mips64-unknown-linux-musl" , |
1649 | }, |
1650 | ), |
1651 | ( |
1652 | "mips64-unknown-linux-gnuabi64" , |
1653 | TargetInfo { |
1654 | full_arch: "mips64" , |
1655 | arch: "mips64" , |
1656 | vendor: "unknown" , |
1657 | os: "linux" , |
1658 | env: "gnu" , |
1659 | abi: "abi64" , |
1660 | llvm_target: "mips64-unknown-linux-gnuabi64" , |
1661 | }, |
1662 | ), |
1663 | ( |
1664 | "mips64-unknown-linux-muslabi64" , |
1665 | TargetInfo { |
1666 | full_arch: "mips64" , |
1667 | arch: "mips64" , |
1668 | vendor: "unknown" , |
1669 | os: "linux" , |
1670 | env: "musl" , |
1671 | abi: "abi64" , |
1672 | llvm_target: "mips64-unknown-linux-musl" , |
1673 | }, |
1674 | ), |
1675 | ( |
1676 | "mips64el-unknown-linux-gnuabi64" , |
1677 | TargetInfo { |
1678 | full_arch: "mips64el" , |
1679 | arch: "mips64" , |
1680 | vendor: "unknown" , |
1681 | os: "linux" , |
1682 | env: "gnu" , |
1683 | abi: "abi64" , |
1684 | llvm_target: "mips64el-unknown-linux-gnuabi64" , |
1685 | }, |
1686 | ), |
1687 | ( |
1688 | "mips64el-unknown-linux-muslabi64" , |
1689 | TargetInfo { |
1690 | full_arch: "mips64el" , |
1691 | arch: "mips64" , |
1692 | vendor: "unknown" , |
1693 | os: "linux" , |
1694 | env: "musl" , |
1695 | abi: "abi64" , |
1696 | llvm_target: "mips64el-unknown-linux-musl" , |
1697 | }, |
1698 | ), |
1699 | ( |
1700 | "mipsel-mti-none-elf" , |
1701 | TargetInfo { |
1702 | full_arch: "mipsel" , |
1703 | arch: "mips" , |
1704 | vendor: "mti" , |
1705 | os: "none" , |
1706 | env: "" , |
1707 | abi: "" , |
1708 | llvm_target: "mipsel" , |
1709 | }, |
1710 | ), |
1711 | ( |
1712 | "mipsel-sony-psp" , |
1713 | TargetInfo { |
1714 | full_arch: "mipsel" , |
1715 | arch: "mips" , |
1716 | vendor: "sony" , |
1717 | os: "psp" , |
1718 | env: "" , |
1719 | abi: "" , |
1720 | llvm_target: "mipsel-sony-psp" , |
1721 | }, |
1722 | ), |
1723 | ( |
1724 | "mipsel-sony-psx" , |
1725 | TargetInfo { |
1726 | full_arch: "mipsel" , |
1727 | arch: "mips" , |
1728 | vendor: "sony" , |
1729 | os: "psx" , |
1730 | env: "" , |
1731 | abi: "" , |
1732 | llvm_target: "mipsel-sony-psx" , |
1733 | }, |
1734 | ), |
1735 | ( |
1736 | "mipsel-unknown-linux-gnu" , |
1737 | TargetInfo { |
1738 | full_arch: "mipsel" , |
1739 | arch: "mips" , |
1740 | vendor: "unknown" , |
1741 | os: "linux" , |
1742 | env: "gnu" , |
1743 | abi: "" , |
1744 | llvm_target: "mipsel-unknown-linux-gnu" , |
1745 | }, |
1746 | ), |
1747 | ( |
1748 | "mipsel-unknown-linux-musl" , |
1749 | TargetInfo { |
1750 | full_arch: "mipsel" , |
1751 | arch: "mips" , |
1752 | vendor: "unknown" , |
1753 | os: "linux" , |
1754 | env: "musl" , |
1755 | abi: "" , |
1756 | llvm_target: "mipsel-unknown-linux-musl" , |
1757 | }, |
1758 | ), |
1759 | ( |
1760 | "mipsel-unknown-linux-uclibc" , |
1761 | TargetInfo { |
1762 | full_arch: "mipsel" , |
1763 | arch: "mips" , |
1764 | vendor: "unknown" , |
1765 | os: "linux" , |
1766 | env: "uclibc" , |
1767 | abi: "" , |
1768 | llvm_target: "mipsel-unknown-linux-uclibc" , |
1769 | }, |
1770 | ), |
1771 | ( |
1772 | "mipsel-unknown-netbsd" , |
1773 | TargetInfo { |
1774 | full_arch: "mipsel" , |
1775 | arch: "mips" , |
1776 | vendor: "unknown" , |
1777 | os: "netbsd" , |
1778 | env: "" , |
1779 | abi: "" , |
1780 | llvm_target: "mipsel-unknown-netbsd" , |
1781 | }, |
1782 | ), |
1783 | ( |
1784 | "mipsel-unknown-none" , |
1785 | TargetInfo { |
1786 | full_arch: "mipsel" , |
1787 | arch: "mips" , |
1788 | vendor: "unknown" , |
1789 | os: "none" , |
1790 | env: "" , |
1791 | abi: "" , |
1792 | llvm_target: "mipsel-unknown-none" , |
1793 | }, |
1794 | ), |
1795 | ( |
1796 | "mipsisa32r6-unknown-linux-gnu" , |
1797 | TargetInfo { |
1798 | full_arch: "mipsisa32r6" , |
1799 | arch: "mips32r6" , |
1800 | vendor: "unknown" , |
1801 | os: "linux" , |
1802 | env: "gnu" , |
1803 | abi: "" , |
1804 | llvm_target: "mipsisa32r6-unknown-linux-gnu" , |
1805 | }, |
1806 | ), |
1807 | ( |
1808 | "mipsisa32r6el-unknown-linux-gnu" , |
1809 | TargetInfo { |
1810 | full_arch: "mipsisa32r6el" , |
1811 | arch: "mips32r6" , |
1812 | vendor: "unknown" , |
1813 | os: "linux" , |
1814 | env: "gnu" , |
1815 | abi: "" , |
1816 | llvm_target: "mipsisa32r6el-unknown-linux-gnu" , |
1817 | }, |
1818 | ), |
1819 | ( |
1820 | "mipsisa64r6-unknown-linux-gnuabi64" , |
1821 | TargetInfo { |
1822 | full_arch: "mipsisa64r6" , |
1823 | arch: "mips64r6" , |
1824 | vendor: "unknown" , |
1825 | os: "linux" , |
1826 | env: "gnu" , |
1827 | abi: "abi64" , |
1828 | llvm_target: "mipsisa64r6-unknown-linux-gnuabi64" , |
1829 | }, |
1830 | ), |
1831 | ( |
1832 | "mipsisa64r6el-unknown-linux-gnuabi64" , |
1833 | TargetInfo { |
1834 | full_arch: "mipsisa64r6el" , |
1835 | arch: "mips64r6" , |
1836 | vendor: "unknown" , |
1837 | os: "linux" , |
1838 | env: "gnu" , |
1839 | abi: "abi64" , |
1840 | llvm_target: "mipsisa64r6el-unknown-linux-gnuabi64" , |
1841 | }, |
1842 | ), |
1843 | ( |
1844 | "msp430-none-elf" , |
1845 | TargetInfo { |
1846 | full_arch: "msp430" , |
1847 | arch: "msp430" , |
1848 | vendor: "unknown" , |
1849 | os: "none" , |
1850 | env: "" , |
1851 | abi: "" , |
1852 | llvm_target: "msp430-none-elf" , |
1853 | }, |
1854 | ), |
1855 | ( |
1856 | "nvptx64-nvidia-cuda" , |
1857 | TargetInfo { |
1858 | full_arch: "nvptx64" , |
1859 | arch: "nvptx64" , |
1860 | vendor: "nvidia" , |
1861 | os: "cuda" , |
1862 | env: "" , |
1863 | abi: "" , |
1864 | llvm_target: "nvptx64-nvidia-cuda" , |
1865 | }, |
1866 | ), |
1867 | ( |
1868 | "powerpc-unknown-freebsd" , |
1869 | TargetInfo { |
1870 | full_arch: "powerpc" , |
1871 | arch: "powerpc" , |
1872 | vendor: "unknown" , |
1873 | os: "freebsd" , |
1874 | env: "" , |
1875 | abi: "" , |
1876 | llvm_target: "powerpc-unknown-freebsd13.0" , |
1877 | }, |
1878 | ), |
1879 | ( |
1880 | "powerpc-unknown-linux-gnu" , |
1881 | TargetInfo { |
1882 | full_arch: "powerpc" , |
1883 | arch: "powerpc" , |
1884 | vendor: "unknown" , |
1885 | os: "linux" , |
1886 | env: "gnu" , |
1887 | abi: "" , |
1888 | llvm_target: "powerpc-unknown-linux-gnu" , |
1889 | }, |
1890 | ), |
1891 | ( |
1892 | "powerpc-unknown-linux-gnuspe" , |
1893 | TargetInfo { |
1894 | full_arch: "powerpc" , |
1895 | arch: "powerpc" , |
1896 | vendor: "unknown" , |
1897 | os: "linux" , |
1898 | env: "gnu" , |
1899 | abi: "spe" , |
1900 | llvm_target: "powerpc-unknown-linux-gnuspe" , |
1901 | }, |
1902 | ), |
1903 | ( |
1904 | "powerpc-unknown-linux-musl" , |
1905 | TargetInfo { |
1906 | full_arch: "powerpc" , |
1907 | arch: "powerpc" , |
1908 | vendor: "unknown" , |
1909 | os: "linux" , |
1910 | env: "musl" , |
1911 | abi: "" , |
1912 | llvm_target: "powerpc-unknown-linux-musl" , |
1913 | }, |
1914 | ), |
1915 | ( |
1916 | "powerpc-unknown-linux-muslspe" , |
1917 | TargetInfo { |
1918 | full_arch: "powerpc" , |
1919 | arch: "powerpc" , |
1920 | vendor: "unknown" , |
1921 | os: "linux" , |
1922 | env: "musl" , |
1923 | abi: "spe" , |
1924 | llvm_target: "powerpc-unknown-linux-muslspe" , |
1925 | }, |
1926 | ), |
1927 | ( |
1928 | "powerpc-unknown-netbsd" , |
1929 | TargetInfo { |
1930 | full_arch: "powerpc" , |
1931 | arch: "powerpc" , |
1932 | vendor: "unknown" , |
1933 | os: "netbsd" , |
1934 | env: "" , |
1935 | abi: "" , |
1936 | llvm_target: "powerpc-unknown-netbsd" , |
1937 | }, |
1938 | ), |
1939 | ( |
1940 | "powerpc-unknown-openbsd" , |
1941 | TargetInfo { |
1942 | full_arch: "powerpc" , |
1943 | arch: "powerpc" , |
1944 | vendor: "unknown" , |
1945 | os: "openbsd" , |
1946 | env: "" , |
1947 | abi: "" , |
1948 | llvm_target: "powerpc-unknown-openbsd" , |
1949 | }, |
1950 | ), |
1951 | ( |
1952 | "powerpc-wrs-vxworks" , |
1953 | TargetInfo { |
1954 | full_arch: "powerpc" , |
1955 | arch: "powerpc" , |
1956 | vendor: "wrs" , |
1957 | os: "vxworks" , |
1958 | env: "gnu" , |
1959 | abi: "" , |
1960 | llvm_target: "powerpc-unknown-linux-gnu" , |
1961 | }, |
1962 | ), |
1963 | ( |
1964 | "powerpc-wrs-vxworks-spe" , |
1965 | TargetInfo { |
1966 | full_arch: "powerpc" , |
1967 | arch: "powerpc" , |
1968 | vendor: "wrs" , |
1969 | os: "vxworks" , |
1970 | env: "gnu" , |
1971 | abi: "spe" , |
1972 | llvm_target: "powerpc-unknown-linux-gnuspe" , |
1973 | }, |
1974 | ), |
1975 | ( |
1976 | "powerpc64-ibm-aix" , |
1977 | TargetInfo { |
1978 | full_arch: "powerpc64" , |
1979 | arch: "powerpc64" , |
1980 | vendor: "ibm" , |
1981 | os: "aix" , |
1982 | env: "" , |
1983 | abi: "vec-extabi" , |
1984 | llvm_target: "powerpc64-ibm-aix" , |
1985 | }, |
1986 | ), |
1987 | ( |
1988 | "powerpc64-unknown-freebsd" , |
1989 | TargetInfo { |
1990 | full_arch: "powerpc64" , |
1991 | arch: "powerpc64" , |
1992 | vendor: "unknown" , |
1993 | os: "freebsd" , |
1994 | env: "" , |
1995 | abi: "" , |
1996 | llvm_target: "powerpc64-unknown-freebsd" , |
1997 | }, |
1998 | ), |
1999 | ( |
2000 | "powerpc64-unknown-linux-gnu" , |
2001 | TargetInfo { |
2002 | full_arch: "powerpc64" , |
2003 | arch: "powerpc64" , |
2004 | vendor: "unknown" , |
2005 | os: "linux" , |
2006 | env: "gnu" , |
2007 | abi: "" , |
2008 | llvm_target: "powerpc64-unknown-linux-gnu" , |
2009 | }, |
2010 | ), |
2011 | ( |
2012 | "powerpc64-unknown-linux-musl" , |
2013 | TargetInfo { |
2014 | full_arch: "powerpc64" , |
2015 | arch: "powerpc64" , |
2016 | vendor: "unknown" , |
2017 | os: "linux" , |
2018 | env: "musl" , |
2019 | abi: "" , |
2020 | llvm_target: "powerpc64-unknown-linux-musl" , |
2021 | }, |
2022 | ), |
2023 | ( |
2024 | "powerpc64-unknown-openbsd" , |
2025 | TargetInfo { |
2026 | full_arch: "powerpc64" , |
2027 | arch: "powerpc64" , |
2028 | vendor: "unknown" , |
2029 | os: "openbsd" , |
2030 | env: "" , |
2031 | abi: "" , |
2032 | llvm_target: "powerpc64-unknown-openbsd" , |
2033 | }, |
2034 | ), |
2035 | ( |
2036 | "powerpc64-wrs-vxworks" , |
2037 | TargetInfo { |
2038 | full_arch: "powerpc64" , |
2039 | arch: "powerpc64" , |
2040 | vendor: "wrs" , |
2041 | os: "vxworks" , |
2042 | env: "gnu" , |
2043 | abi: "" , |
2044 | llvm_target: "powerpc64-unknown-linux-gnu" , |
2045 | }, |
2046 | ), |
2047 | ( |
2048 | "powerpc64le-unknown-freebsd" , |
2049 | TargetInfo { |
2050 | full_arch: "powerpc64le" , |
2051 | arch: "powerpc64" , |
2052 | vendor: "unknown" , |
2053 | os: "freebsd" , |
2054 | env: "" , |
2055 | abi: "" , |
2056 | llvm_target: "powerpc64le-unknown-freebsd" , |
2057 | }, |
2058 | ), |
2059 | ( |
2060 | "powerpc64le-unknown-linux-gnu" , |
2061 | TargetInfo { |
2062 | full_arch: "powerpc64le" , |
2063 | arch: "powerpc64" , |
2064 | vendor: "unknown" , |
2065 | os: "linux" , |
2066 | env: "gnu" , |
2067 | abi: "" , |
2068 | llvm_target: "powerpc64le-unknown-linux-gnu" , |
2069 | }, |
2070 | ), |
2071 | ( |
2072 | "powerpc64le-unknown-linux-musl" , |
2073 | TargetInfo { |
2074 | full_arch: "powerpc64le" , |
2075 | arch: "powerpc64" , |
2076 | vendor: "unknown" , |
2077 | os: "linux" , |
2078 | env: "musl" , |
2079 | abi: "" , |
2080 | llvm_target: "powerpc64le-unknown-linux-musl" , |
2081 | }, |
2082 | ), |
2083 | ( |
2084 | "riscv32-wrs-vxworks" , |
2085 | TargetInfo { |
2086 | full_arch: "riscv32" , |
2087 | arch: "riscv32" , |
2088 | vendor: "wrs" , |
2089 | os: "vxworks" , |
2090 | env: "gnu" , |
2091 | abi: "" , |
2092 | llvm_target: "riscv32" , |
2093 | }, |
2094 | ), |
2095 | ( |
2096 | "riscv32e-unknown-none-elf" , |
2097 | TargetInfo { |
2098 | full_arch: "riscv32e" , |
2099 | arch: "riscv32" , |
2100 | vendor: "unknown" , |
2101 | os: "none" , |
2102 | env: "" , |
2103 | abi: "ilp32e" , |
2104 | llvm_target: "riscv32" , |
2105 | }, |
2106 | ), |
2107 | ( |
2108 | "riscv32em-unknown-none-elf" , |
2109 | TargetInfo { |
2110 | full_arch: "riscv32em" , |
2111 | arch: "riscv32" , |
2112 | vendor: "unknown" , |
2113 | os: "none" , |
2114 | env: "" , |
2115 | abi: "ilp32e" , |
2116 | llvm_target: "riscv32" , |
2117 | }, |
2118 | ), |
2119 | ( |
2120 | "riscv32emc-unknown-none-elf" , |
2121 | TargetInfo { |
2122 | full_arch: "riscv32emc" , |
2123 | arch: "riscv32" , |
2124 | vendor: "unknown" , |
2125 | os: "none" , |
2126 | env: "" , |
2127 | abi: "ilp32e" , |
2128 | llvm_target: "riscv32" , |
2129 | }, |
2130 | ), |
2131 | ( |
2132 | "riscv32gc-unknown-linux-gnu" , |
2133 | TargetInfo { |
2134 | full_arch: "riscv32gc" , |
2135 | arch: "riscv32" , |
2136 | vendor: "unknown" , |
2137 | os: "linux" , |
2138 | env: "gnu" , |
2139 | abi: "" , |
2140 | llvm_target: "riscv32-unknown-linux-gnu" , |
2141 | }, |
2142 | ), |
2143 | ( |
2144 | "riscv32gc-unknown-linux-musl" , |
2145 | TargetInfo { |
2146 | full_arch: "riscv32gc" , |
2147 | arch: "riscv32" , |
2148 | vendor: "unknown" , |
2149 | os: "linux" , |
2150 | env: "musl" , |
2151 | abi: "" , |
2152 | llvm_target: "riscv32-unknown-linux-musl" , |
2153 | }, |
2154 | ), |
2155 | ( |
2156 | "riscv32i-unknown-none-elf" , |
2157 | TargetInfo { |
2158 | full_arch: "riscv32i" , |
2159 | arch: "riscv32" , |
2160 | vendor: "unknown" , |
2161 | os: "none" , |
2162 | env: "" , |
2163 | abi: "" , |
2164 | llvm_target: "riscv32" , |
2165 | }, |
2166 | ), |
2167 | ( |
2168 | "riscv32im-risc0-zkvm-elf" , |
2169 | TargetInfo { |
2170 | full_arch: "riscv32im" , |
2171 | arch: "riscv32" , |
2172 | vendor: "risc0" , |
2173 | os: "zkvm" , |
2174 | env: "" , |
2175 | abi: "" , |
2176 | llvm_target: "riscv32" , |
2177 | }, |
2178 | ), |
2179 | ( |
2180 | "riscv32im-unknown-none-elf" , |
2181 | TargetInfo { |
2182 | full_arch: "riscv32im" , |
2183 | arch: "riscv32" , |
2184 | vendor: "unknown" , |
2185 | os: "none" , |
2186 | env: "" , |
2187 | abi: "" , |
2188 | llvm_target: "riscv32" , |
2189 | }, |
2190 | ), |
2191 | ( |
2192 | "riscv32ima-unknown-none-elf" , |
2193 | TargetInfo { |
2194 | full_arch: "riscv32ima" , |
2195 | arch: "riscv32" , |
2196 | vendor: "unknown" , |
2197 | os: "none" , |
2198 | env: "" , |
2199 | abi: "" , |
2200 | llvm_target: "riscv32" , |
2201 | }, |
2202 | ), |
2203 | ( |
2204 | "riscv32imac-esp-espidf" , |
2205 | TargetInfo { |
2206 | full_arch: "riscv32imac" , |
2207 | arch: "riscv32" , |
2208 | vendor: "espressif" , |
2209 | os: "espidf" , |
2210 | env: "newlib" , |
2211 | abi: "" , |
2212 | llvm_target: "riscv32" , |
2213 | }, |
2214 | ), |
2215 | ( |
2216 | "riscv32imac-unknown-none-elf" , |
2217 | TargetInfo { |
2218 | full_arch: "riscv32imac" , |
2219 | arch: "riscv32" , |
2220 | vendor: "unknown" , |
2221 | os: "none" , |
2222 | env: "" , |
2223 | abi: "" , |
2224 | llvm_target: "riscv32" , |
2225 | }, |
2226 | ), |
2227 | ( |
2228 | "riscv32imac-unknown-nuttx-elf" , |
2229 | TargetInfo { |
2230 | full_arch: "riscv32imac" , |
2231 | arch: "riscv32" , |
2232 | vendor: "unknown" , |
2233 | os: "nuttx" , |
2234 | env: "" , |
2235 | abi: "" , |
2236 | llvm_target: "riscv32" , |
2237 | }, |
2238 | ), |
2239 | ( |
2240 | "riscv32imac-unknown-xous-elf" , |
2241 | TargetInfo { |
2242 | full_arch: "riscv32imac" , |
2243 | arch: "riscv32" , |
2244 | vendor: "unknown" , |
2245 | os: "xous" , |
2246 | env: "" , |
2247 | abi: "" , |
2248 | llvm_target: "riscv32" , |
2249 | }, |
2250 | ), |
2251 | ( |
2252 | "riscv32imafc-esp-espidf" , |
2253 | TargetInfo { |
2254 | full_arch: "riscv32imafc" , |
2255 | arch: "riscv32" , |
2256 | vendor: "espressif" , |
2257 | os: "espidf" , |
2258 | env: "newlib" , |
2259 | abi: "" , |
2260 | llvm_target: "riscv32" , |
2261 | }, |
2262 | ), |
2263 | ( |
2264 | "riscv32imafc-unknown-none-elf" , |
2265 | TargetInfo { |
2266 | full_arch: "riscv32imafc" , |
2267 | arch: "riscv32" , |
2268 | vendor: "unknown" , |
2269 | os: "none" , |
2270 | env: "" , |
2271 | abi: "" , |
2272 | llvm_target: "riscv32" , |
2273 | }, |
2274 | ), |
2275 | ( |
2276 | "riscv32imafc-unknown-nuttx-elf" , |
2277 | TargetInfo { |
2278 | full_arch: "riscv32imafc" , |
2279 | arch: "riscv32" , |
2280 | vendor: "unknown" , |
2281 | os: "nuttx" , |
2282 | env: "" , |
2283 | abi: "" , |
2284 | llvm_target: "riscv32" , |
2285 | }, |
2286 | ), |
2287 | ( |
2288 | "riscv32imc-esp-espidf" , |
2289 | TargetInfo { |
2290 | full_arch: "riscv32imc" , |
2291 | arch: "riscv32" , |
2292 | vendor: "espressif" , |
2293 | os: "espidf" , |
2294 | env: "newlib" , |
2295 | abi: "" , |
2296 | llvm_target: "riscv32" , |
2297 | }, |
2298 | ), |
2299 | ( |
2300 | "riscv32imc-unknown-none-elf" , |
2301 | TargetInfo { |
2302 | full_arch: "riscv32imc" , |
2303 | arch: "riscv32" , |
2304 | vendor: "unknown" , |
2305 | os: "none" , |
2306 | env: "" , |
2307 | abi: "" , |
2308 | llvm_target: "riscv32" , |
2309 | }, |
2310 | ), |
2311 | ( |
2312 | "riscv32imc-unknown-nuttx-elf" , |
2313 | TargetInfo { |
2314 | full_arch: "riscv32imc" , |
2315 | arch: "riscv32" , |
2316 | vendor: "unknown" , |
2317 | os: "nuttx" , |
2318 | env: "" , |
2319 | abi: "" , |
2320 | llvm_target: "riscv32" , |
2321 | }, |
2322 | ), |
2323 | ( |
2324 | "riscv64-linux-android" , |
2325 | TargetInfo { |
2326 | full_arch: "riscv64" , |
2327 | arch: "riscv64" , |
2328 | vendor: "unknown" , |
2329 | os: "android" , |
2330 | env: "" , |
2331 | abi: "" , |
2332 | llvm_target: "riscv64-linux-android" , |
2333 | }, |
2334 | ), |
2335 | ( |
2336 | "riscv64-wrs-vxworks" , |
2337 | TargetInfo { |
2338 | full_arch: "riscv64" , |
2339 | arch: "riscv64" , |
2340 | vendor: "wrs" , |
2341 | os: "vxworks" , |
2342 | env: "gnu" , |
2343 | abi: "" , |
2344 | llvm_target: "riscv64" , |
2345 | }, |
2346 | ), |
2347 | ( |
2348 | "riscv64gc-unknown-freebsd" , |
2349 | TargetInfo { |
2350 | full_arch: "riscv64gc" , |
2351 | arch: "riscv64" , |
2352 | vendor: "unknown" , |
2353 | os: "freebsd" , |
2354 | env: "" , |
2355 | abi: "" , |
2356 | llvm_target: "riscv64-unknown-freebsd" , |
2357 | }, |
2358 | ), |
2359 | ( |
2360 | "riscv64gc-unknown-fuchsia" , |
2361 | TargetInfo { |
2362 | full_arch: "riscv64gc" , |
2363 | arch: "riscv64" , |
2364 | vendor: "unknown" , |
2365 | os: "fuchsia" , |
2366 | env: "" , |
2367 | abi: "" , |
2368 | llvm_target: "riscv64-unknown-fuchsia" , |
2369 | }, |
2370 | ), |
2371 | ( |
2372 | "riscv64gc-unknown-hermit" , |
2373 | TargetInfo { |
2374 | full_arch: "riscv64gc" , |
2375 | arch: "riscv64" , |
2376 | vendor: "unknown" , |
2377 | os: "hermit" , |
2378 | env: "" , |
2379 | abi: "" , |
2380 | llvm_target: "riscv64-unknown-hermit" , |
2381 | }, |
2382 | ), |
2383 | ( |
2384 | "riscv64gc-unknown-linux-gnu" , |
2385 | TargetInfo { |
2386 | full_arch: "riscv64gc" , |
2387 | arch: "riscv64" , |
2388 | vendor: "unknown" , |
2389 | os: "linux" , |
2390 | env: "gnu" , |
2391 | abi: "" , |
2392 | llvm_target: "riscv64-unknown-linux-gnu" , |
2393 | }, |
2394 | ), |
2395 | ( |
2396 | "riscv64gc-unknown-linux-musl" , |
2397 | TargetInfo { |
2398 | full_arch: "riscv64gc" , |
2399 | arch: "riscv64" , |
2400 | vendor: "unknown" , |
2401 | os: "linux" , |
2402 | env: "musl" , |
2403 | abi: "" , |
2404 | llvm_target: "riscv64-unknown-linux-musl" , |
2405 | }, |
2406 | ), |
2407 | ( |
2408 | "riscv64gc-unknown-netbsd" , |
2409 | TargetInfo { |
2410 | full_arch: "riscv64gc" , |
2411 | arch: "riscv64" , |
2412 | vendor: "unknown" , |
2413 | os: "netbsd" , |
2414 | env: "" , |
2415 | abi: "" , |
2416 | llvm_target: "riscv64-unknown-netbsd" , |
2417 | }, |
2418 | ), |
2419 | ( |
2420 | "riscv64gc-unknown-none-elf" , |
2421 | TargetInfo { |
2422 | full_arch: "riscv64gc" , |
2423 | arch: "riscv64" , |
2424 | vendor: "unknown" , |
2425 | os: "none" , |
2426 | env: "" , |
2427 | abi: "" , |
2428 | llvm_target: "riscv64" , |
2429 | }, |
2430 | ), |
2431 | ( |
2432 | "riscv64gc-unknown-nuttx-elf" , |
2433 | TargetInfo { |
2434 | full_arch: "riscv64gc" , |
2435 | arch: "riscv64" , |
2436 | vendor: "unknown" , |
2437 | os: "nuttx" , |
2438 | env: "" , |
2439 | abi: "" , |
2440 | llvm_target: "riscv64" , |
2441 | }, |
2442 | ), |
2443 | ( |
2444 | "riscv64gc-unknown-openbsd" , |
2445 | TargetInfo { |
2446 | full_arch: "riscv64gc" , |
2447 | arch: "riscv64" , |
2448 | vendor: "unknown" , |
2449 | os: "openbsd" , |
2450 | env: "" , |
2451 | abi: "" , |
2452 | llvm_target: "riscv64-unknown-openbsd" , |
2453 | }, |
2454 | ), |
2455 | ( |
2456 | "riscv64imac-unknown-none-elf" , |
2457 | TargetInfo { |
2458 | full_arch: "riscv64imac" , |
2459 | arch: "riscv64" , |
2460 | vendor: "unknown" , |
2461 | os: "none" , |
2462 | env: "" , |
2463 | abi: "" , |
2464 | llvm_target: "riscv64" , |
2465 | }, |
2466 | ), |
2467 | ( |
2468 | "riscv64imac-unknown-nuttx-elf" , |
2469 | TargetInfo { |
2470 | full_arch: "riscv64imac" , |
2471 | arch: "riscv64" , |
2472 | vendor: "unknown" , |
2473 | os: "nuttx" , |
2474 | env: "" , |
2475 | abi: "" , |
2476 | llvm_target: "riscv64" , |
2477 | }, |
2478 | ), |
2479 | ( |
2480 | "s390x-unknown-linux-gnu" , |
2481 | TargetInfo { |
2482 | full_arch: "s390x" , |
2483 | arch: "s390x" , |
2484 | vendor: "unknown" , |
2485 | os: "linux" , |
2486 | env: "gnu" , |
2487 | abi: "" , |
2488 | llvm_target: "s390x-unknown-linux-gnu" , |
2489 | }, |
2490 | ), |
2491 | ( |
2492 | "s390x-unknown-linux-musl" , |
2493 | TargetInfo { |
2494 | full_arch: "s390x" , |
2495 | arch: "s390x" , |
2496 | vendor: "unknown" , |
2497 | os: "linux" , |
2498 | env: "musl" , |
2499 | abi: "" , |
2500 | llvm_target: "s390x-unknown-linux-musl" , |
2501 | }, |
2502 | ), |
2503 | ( |
2504 | "sparc-unknown-linux-gnu" , |
2505 | TargetInfo { |
2506 | full_arch: "sparc" , |
2507 | arch: "sparc" , |
2508 | vendor: "unknown" , |
2509 | os: "linux" , |
2510 | env: "gnu" , |
2511 | abi: "" , |
2512 | llvm_target: "sparc-unknown-linux-gnu" , |
2513 | }, |
2514 | ), |
2515 | ( |
2516 | "sparc-unknown-none-elf" , |
2517 | TargetInfo { |
2518 | full_arch: "sparc" , |
2519 | arch: "sparc" , |
2520 | vendor: "unknown" , |
2521 | os: "none" , |
2522 | env: "" , |
2523 | abi: "" , |
2524 | llvm_target: "sparc-unknown-none-elf" , |
2525 | }, |
2526 | ), |
2527 | ( |
2528 | "sparc64-unknown-linux-gnu" , |
2529 | TargetInfo { |
2530 | full_arch: "sparc64" , |
2531 | arch: "sparc64" , |
2532 | vendor: "unknown" , |
2533 | os: "linux" , |
2534 | env: "gnu" , |
2535 | abi: "" , |
2536 | llvm_target: "sparc64-unknown-linux-gnu" , |
2537 | }, |
2538 | ), |
2539 | ( |
2540 | "sparc64-unknown-netbsd" , |
2541 | TargetInfo { |
2542 | full_arch: "sparc64" , |
2543 | arch: "sparc64" , |
2544 | vendor: "unknown" , |
2545 | os: "netbsd" , |
2546 | env: "" , |
2547 | abi: "" , |
2548 | llvm_target: "sparc64-unknown-netbsd" , |
2549 | }, |
2550 | ), |
2551 | ( |
2552 | "sparc64-unknown-openbsd" , |
2553 | TargetInfo { |
2554 | full_arch: "sparc64" , |
2555 | arch: "sparc64" , |
2556 | vendor: "unknown" , |
2557 | os: "openbsd" , |
2558 | env: "" , |
2559 | abi: "" , |
2560 | llvm_target: "sparc64-unknown-openbsd" , |
2561 | }, |
2562 | ), |
2563 | ( |
2564 | "sparcv9-sun-solaris" , |
2565 | TargetInfo { |
2566 | full_arch: "sparcv9" , |
2567 | arch: "sparc64" , |
2568 | vendor: "sun" , |
2569 | os: "solaris" , |
2570 | env: "" , |
2571 | abi: "" , |
2572 | llvm_target: "sparcv9-sun-solaris" , |
2573 | }, |
2574 | ), |
2575 | ( |
2576 | "thumbv4t-none-eabi" , |
2577 | TargetInfo { |
2578 | full_arch: "thumbv4t" , |
2579 | arch: "arm" , |
2580 | vendor: "unknown" , |
2581 | os: "none" , |
2582 | env: "" , |
2583 | abi: "eabi" , |
2584 | llvm_target: "thumbv4t-none-eabi" , |
2585 | }, |
2586 | ), |
2587 | ( |
2588 | "thumbv5te-none-eabi" , |
2589 | TargetInfo { |
2590 | full_arch: "thumbv5te" , |
2591 | arch: "arm" , |
2592 | vendor: "unknown" , |
2593 | os: "none" , |
2594 | env: "" , |
2595 | abi: "eabi" , |
2596 | llvm_target: "thumbv5te-none-eabi" , |
2597 | }, |
2598 | ), |
2599 | ( |
2600 | "thumbv6m-none-eabi" , |
2601 | TargetInfo { |
2602 | full_arch: "thumbv6m" , |
2603 | arch: "arm" , |
2604 | vendor: "unknown" , |
2605 | os: "none" , |
2606 | env: "" , |
2607 | abi: "eabi" , |
2608 | llvm_target: "thumbv6m-none-eabi" , |
2609 | }, |
2610 | ), |
2611 | ( |
2612 | "thumbv6m-nuttx-eabi" , |
2613 | TargetInfo { |
2614 | full_arch: "thumbv6m" , |
2615 | arch: "arm" , |
2616 | vendor: "unknown" , |
2617 | os: "nuttx" , |
2618 | env: "" , |
2619 | abi: "eabi" , |
2620 | llvm_target: "thumbv6m-none-eabi" , |
2621 | }, |
2622 | ), |
2623 | ( |
2624 | "thumbv7a-nuttx-eabi" , |
2625 | TargetInfo { |
2626 | full_arch: "thumbv7a" , |
2627 | arch: "arm" , |
2628 | vendor: "unknown" , |
2629 | os: "nuttx" , |
2630 | env: "" , |
2631 | abi: "eabi" , |
2632 | llvm_target: "thumbv7a-none-eabi" , |
2633 | }, |
2634 | ), |
2635 | ( |
2636 | "thumbv7a-nuttx-eabihf" , |
2637 | TargetInfo { |
2638 | full_arch: "thumbv7a" , |
2639 | arch: "arm" , |
2640 | vendor: "unknown" , |
2641 | os: "nuttx" , |
2642 | env: "" , |
2643 | abi: "eabihf" , |
2644 | llvm_target: "thumbv7a-none-eabihf" , |
2645 | }, |
2646 | ), |
2647 | ( |
2648 | "thumbv7a-pc-windows-msvc" , |
2649 | TargetInfo { |
2650 | full_arch: "thumbv7a" , |
2651 | arch: "arm" , |
2652 | vendor: "pc" , |
2653 | os: "windows" , |
2654 | env: "msvc" , |
2655 | abi: "" , |
2656 | llvm_target: "thumbv7a-pc-windows-msvc" , |
2657 | }, |
2658 | ), |
2659 | ( |
2660 | "thumbv7a-uwp-windows-msvc" , |
2661 | TargetInfo { |
2662 | full_arch: "thumbv7a" , |
2663 | arch: "arm" , |
2664 | vendor: "uwp" , |
2665 | os: "windows" , |
2666 | env: "msvc" , |
2667 | abi: "uwp" , |
2668 | llvm_target: "thumbv7a-pc-windows-msvc" , |
2669 | }, |
2670 | ), |
2671 | ( |
2672 | "thumbv7em-none-eabi" , |
2673 | TargetInfo { |
2674 | full_arch: "thumbv7em" , |
2675 | arch: "arm" , |
2676 | vendor: "unknown" , |
2677 | os: "none" , |
2678 | env: "" , |
2679 | abi: "eabi" , |
2680 | llvm_target: "thumbv7em-none-eabi" , |
2681 | }, |
2682 | ), |
2683 | ( |
2684 | "thumbv7em-none-eabihf" , |
2685 | TargetInfo { |
2686 | full_arch: "thumbv7em" , |
2687 | arch: "arm" , |
2688 | vendor: "unknown" , |
2689 | os: "none" , |
2690 | env: "" , |
2691 | abi: "eabihf" , |
2692 | llvm_target: "thumbv7em-none-eabihf" , |
2693 | }, |
2694 | ), |
2695 | ( |
2696 | "thumbv7em-nuttx-eabi" , |
2697 | TargetInfo { |
2698 | full_arch: "thumbv7em" , |
2699 | arch: "arm" , |
2700 | vendor: "unknown" , |
2701 | os: "nuttx" , |
2702 | env: "" , |
2703 | abi: "eabi" , |
2704 | llvm_target: "thumbv7em-none-eabi" , |
2705 | }, |
2706 | ), |
2707 | ( |
2708 | "thumbv7em-nuttx-eabihf" , |
2709 | TargetInfo { |
2710 | full_arch: "thumbv7em" , |
2711 | arch: "arm" , |
2712 | vendor: "unknown" , |
2713 | os: "nuttx" , |
2714 | env: "" , |
2715 | abi: "eabihf" , |
2716 | llvm_target: "thumbv7em-none-eabihf" , |
2717 | }, |
2718 | ), |
2719 | ( |
2720 | "thumbv7m-none-eabi" , |
2721 | TargetInfo { |
2722 | full_arch: "thumbv7m" , |
2723 | arch: "arm" , |
2724 | vendor: "unknown" , |
2725 | os: "none" , |
2726 | env: "" , |
2727 | abi: "eabi" , |
2728 | llvm_target: "thumbv7m-none-eabi" , |
2729 | }, |
2730 | ), |
2731 | ( |
2732 | "thumbv7m-nuttx-eabi" , |
2733 | TargetInfo { |
2734 | full_arch: "thumbv7m" , |
2735 | arch: "arm" , |
2736 | vendor: "unknown" , |
2737 | os: "nuttx" , |
2738 | env: "" , |
2739 | abi: "eabi" , |
2740 | llvm_target: "thumbv7m-none-eabi" , |
2741 | }, |
2742 | ), |
2743 | ( |
2744 | "thumbv7neon-linux-androideabi" , |
2745 | TargetInfo { |
2746 | full_arch: "thumbv7neon" , |
2747 | arch: "arm" , |
2748 | vendor: "unknown" , |
2749 | os: "android" , |
2750 | env: "" , |
2751 | abi: "eabi" , |
2752 | llvm_target: "armv7-none-linux-android" , |
2753 | }, |
2754 | ), |
2755 | ( |
2756 | "thumbv7neon-unknown-linux-gnueabihf" , |
2757 | TargetInfo { |
2758 | full_arch: "thumbv7neon" , |
2759 | arch: "arm" , |
2760 | vendor: "unknown" , |
2761 | os: "linux" , |
2762 | env: "gnu" , |
2763 | abi: "eabihf" , |
2764 | llvm_target: "armv7-unknown-linux-gnueabihf" , |
2765 | }, |
2766 | ), |
2767 | ( |
2768 | "thumbv7neon-unknown-linux-musleabihf" , |
2769 | TargetInfo { |
2770 | full_arch: "thumbv7neon" , |
2771 | arch: "arm" , |
2772 | vendor: "unknown" , |
2773 | os: "linux" , |
2774 | env: "musl" , |
2775 | abi: "eabihf" , |
2776 | llvm_target: "armv7-unknown-linux-musleabihf" , |
2777 | }, |
2778 | ), |
2779 | ( |
2780 | "thumbv8m.base-none-eabi" , |
2781 | TargetInfo { |
2782 | full_arch: "thumbv8m.base" , |
2783 | arch: "arm" , |
2784 | vendor: "unknown" , |
2785 | os: "none" , |
2786 | env: "" , |
2787 | abi: "eabi" , |
2788 | llvm_target: "thumbv8m.base-none-eabi" , |
2789 | }, |
2790 | ), |
2791 | ( |
2792 | "thumbv8m.base-nuttx-eabi" , |
2793 | TargetInfo { |
2794 | full_arch: "thumbv8m.base" , |
2795 | arch: "arm" , |
2796 | vendor: "unknown" , |
2797 | os: "nuttx" , |
2798 | env: "" , |
2799 | abi: "eabi" , |
2800 | llvm_target: "thumbv8m.base-none-eabi" , |
2801 | }, |
2802 | ), |
2803 | ( |
2804 | "thumbv8m.main-none-eabi" , |
2805 | TargetInfo { |
2806 | full_arch: "thumbv8m.main" , |
2807 | arch: "arm" , |
2808 | vendor: "unknown" , |
2809 | os: "none" , |
2810 | env: "" , |
2811 | abi: "eabi" , |
2812 | llvm_target: "thumbv8m.main-none-eabi" , |
2813 | }, |
2814 | ), |
2815 | ( |
2816 | "thumbv8m.main-none-eabihf" , |
2817 | TargetInfo { |
2818 | full_arch: "thumbv8m.main" , |
2819 | arch: "arm" , |
2820 | vendor: "unknown" , |
2821 | os: "none" , |
2822 | env: "" , |
2823 | abi: "eabihf" , |
2824 | llvm_target: "thumbv8m.main-none-eabihf" , |
2825 | }, |
2826 | ), |
2827 | ( |
2828 | "thumbv8m.main-nuttx-eabi" , |
2829 | TargetInfo { |
2830 | full_arch: "thumbv8m.main" , |
2831 | arch: "arm" , |
2832 | vendor: "unknown" , |
2833 | os: "nuttx" , |
2834 | env: "" , |
2835 | abi: "eabi" , |
2836 | llvm_target: "thumbv8m.main-none-eabi" , |
2837 | }, |
2838 | ), |
2839 | ( |
2840 | "thumbv8m.main-nuttx-eabihf" , |
2841 | TargetInfo { |
2842 | full_arch: "thumbv8m.main" , |
2843 | arch: "arm" , |
2844 | vendor: "unknown" , |
2845 | os: "nuttx" , |
2846 | env: "" , |
2847 | abi: "eabihf" , |
2848 | llvm_target: "thumbv8m.main-none-eabihf" , |
2849 | }, |
2850 | ), |
2851 | ( |
2852 | "wasm32-unknown-emscripten" , |
2853 | TargetInfo { |
2854 | full_arch: "wasm32" , |
2855 | arch: "wasm32" , |
2856 | vendor: "unknown" , |
2857 | os: "emscripten" , |
2858 | env: "" , |
2859 | abi: "" , |
2860 | llvm_target: "wasm32-unknown-emscripten" , |
2861 | }, |
2862 | ), |
2863 | ( |
2864 | "wasm32-unknown-unknown" , |
2865 | TargetInfo { |
2866 | full_arch: "wasm32" , |
2867 | arch: "wasm32" , |
2868 | vendor: "unknown" , |
2869 | os: "unknown" , |
2870 | env: "" , |
2871 | abi: "" , |
2872 | llvm_target: "wasm32-unknown-unknown" , |
2873 | }, |
2874 | ), |
2875 | ( |
2876 | "wasm32-wasi" , |
2877 | TargetInfo { |
2878 | full_arch: "wasm32" , |
2879 | arch: "wasm32" , |
2880 | vendor: "unknown" , |
2881 | os: "wasi" , |
2882 | env: "" , |
2883 | abi: "" , |
2884 | llvm_target: "wasm32-wasi" , |
2885 | }, |
2886 | ), |
2887 | ( |
2888 | "wasm32-wasip1" , |
2889 | TargetInfo { |
2890 | full_arch: "wasm32" , |
2891 | arch: "wasm32" , |
2892 | vendor: "unknown" , |
2893 | os: "wasi" , |
2894 | env: "p1" , |
2895 | abi: "" , |
2896 | llvm_target: "wasm32-wasip1" , |
2897 | }, |
2898 | ), |
2899 | ( |
2900 | "wasm32-wasip1-threads" , |
2901 | TargetInfo { |
2902 | full_arch: "wasm32" , |
2903 | arch: "wasm32" , |
2904 | vendor: "unknown" , |
2905 | os: "wasi" , |
2906 | env: "p1" , |
2907 | abi: "" , |
2908 | llvm_target: "wasm32-wasi" , |
2909 | }, |
2910 | ), |
2911 | ( |
2912 | "wasm32-wasip2" , |
2913 | TargetInfo { |
2914 | full_arch: "wasm32" , |
2915 | arch: "wasm32" , |
2916 | vendor: "unknown" , |
2917 | os: "wasi" , |
2918 | env: "p2" , |
2919 | abi: "" , |
2920 | llvm_target: "wasm32-wasip2" , |
2921 | }, |
2922 | ), |
2923 | ( |
2924 | "wasm32v1-none" , |
2925 | TargetInfo { |
2926 | full_arch: "wasm32v1" , |
2927 | arch: "wasm32" , |
2928 | vendor: "unknown" , |
2929 | os: "none" , |
2930 | env: "" , |
2931 | abi: "" , |
2932 | llvm_target: "wasm32-unknown-unknown" , |
2933 | }, |
2934 | ), |
2935 | ( |
2936 | "wasm64-unknown-unknown" , |
2937 | TargetInfo { |
2938 | full_arch: "wasm64" , |
2939 | arch: "wasm64" , |
2940 | vendor: "unknown" , |
2941 | os: "unknown" , |
2942 | env: "" , |
2943 | abi: "" , |
2944 | llvm_target: "wasm64-unknown-unknown" , |
2945 | }, |
2946 | ), |
2947 | ( |
2948 | "x86_64-apple-darwin" , |
2949 | TargetInfo { |
2950 | full_arch: "x86_64" , |
2951 | arch: "x86_64" , |
2952 | vendor: "apple" , |
2953 | os: "macos" , |
2954 | env: "" , |
2955 | abi: "" , |
2956 | llvm_target: "x86_64-apple-macosx" , |
2957 | }, |
2958 | ), |
2959 | ( |
2960 | "x86_64-apple-ios" , |
2961 | TargetInfo { |
2962 | full_arch: "x86_64" , |
2963 | arch: "x86_64" , |
2964 | vendor: "apple" , |
2965 | os: "ios" , |
2966 | env: "" , |
2967 | abi: "sim" , |
2968 | llvm_target: "x86_64-apple-ios-simulator" , |
2969 | }, |
2970 | ), |
2971 | ( |
2972 | "x86_64-apple-ios-macabi" , |
2973 | TargetInfo { |
2974 | full_arch: "x86_64" , |
2975 | arch: "x86_64" , |
2976 | vendor: "apple" , |
2977 | os: "ios" , |
2978 | env: "" , |
2979 | abi: "macabi" , |
2980 | llvm_target: "x86_64-apple-ios-macabi" , |
2981 | }, |
2982 | ), |
2983 | ( |
2984 | "x86_64-apple-tvos" , |
2985 | TargetInfo { |
2986 | full_arch: "x86_64" , |
2987 | arch: "x86_64" , |
2988 | vendor: "apple" , |
2989 | os: "tvos" , |
2990 | env: "" , |
2991 | abi: "sim" , |
2992 | llvm_target: "x86_64-apple-tvos-simulator" , |
2993 | }, |
2994 | ), |
2995 | ( |
2996 | "x86_64-apple-watchos-sim" , |
2997 | TargetInfo { |
2998 | full_arch: "x86_64" , |
2999 | arch: "x86_64" , |
3000 | vendor: "apple" , |
3001 | os: "watchos" , |
3002 | env: "" , |
3003 | abi: "sim" , |
3004 | llvm_target: "x86_64-apple-watchos-simulator" , |
3005 | }, |
3006 | ), |
3007 | ( |
3008 | "x86_64-fortanix-unknown-sgx" , |
3009 | TargetInfo { |
3010 | full_arch: "x86_64" , |
3011 | arch: "x86_64" , |
3012 | vendor: "fortanix" , |
3013 | os: "unknown" , |
3014 | env: "sgx" , |
3015 | abi: "fortanix" , |
3016 | llvm_target: "x86_64-elf" , |
3017 | }, |
3018 | ), |
3019 | ( |
3020 | "x86_64-fuchsia" , |
3021 | TargetInfo { |
3022 | full_arch: "x86_64" , |
3023 | arch: "x86_64" , |
3024 | vendor: "unknown" , |
3025 | os: "fuchsia" , |
3026 | env: "" , |
3027 | abi: "" , |
3028 | llvm_target: "x86_64-fuchsia" , |
3029 | }, |
3030 | ), |
3031 | ( |
3032 | "x86_64-linux-android" , |
3033 | TargetInfo { |
3034 | full_arch: "x86_64" , |
3035 | arch: "x86_64" , |
3036 | vendor: "unknown" , |
3037 | os: "android" , |
3038 | env: "" , |
3039 | abi: "" , |
3040 | llvm_target: "x86_64-linux-android" , |
3041 | }, |
3042 | ), |
3043 | ( |
3044 | "x86_64-pc-cygwin" , |
3045 | TargetInfo { |
3046 | full_arch: "x86_64" , |
3047 | arch: "x86_64" , |
3048 | vendor: "pc" , |
3049 | os: "cygwin" , |
3050 | env: "" , |
3051 | abi: "" , |
3052 | llvm_target: "x86_64-pc-cygwin" , |
3053 | }, |
3054 | ), |
3055 | ( |
3056 | "x86_64-pc-nto-qnx710" , |
3057 | TargetInfo { |
3058 | full_arch: "x86_64" , |
3059 | arch: "x86_64" , |
3060 | vendor: "pc" , |
3061 | os: "nto" , |
3062 | env: "nto71" , |
3063 | abi: "" , |
3064 | llvm_target: "x86_64-pc-unknown" , |
3065 | }, |
3066 | ), |
3067 | ( |
3068 | "x86_64-pc-nto-qnx710_iosock" , |
3069 | TargetInfo { |
3070 | full_arch: "x86_64" , |
3071 | arch: "x86_64" , |
3072 | vendor: "pc" , |
3073 | os: "nto" , |
3074 | env: "nto71_iosock" , |
3075 | abi: "" , |
3076 | llvm_target: "x86_64-pc-unknown" , |
3077 | }, |
3078 | ), |
3079 | ( |
3080 | "x86_64-pc-nto-qnx800" , |
3081 | TargetInfo { |
3082 | full_arch: "x86_64" , |
3083 | arch: "x86_64" , |
3084 | vendor: "pc" , |
3085 | os: "nto" , |
3086 | env: "nto80" , |
3087 | abi: "" , |
3088 | llvm_target: "x86_64-pc-unknown" , |
3089 | }, |
3090 | ), |
3091 | ( |
3092 | "x86_64-pc-solaris" , |
3093 | TargetInfo { |
3094 | full_arch: "x86_64" , |
3095 | arch: "x86_64" , |
3096 | vendor: "pc" , |
3097 | os: "solaris" , |
3098 | env: "" , |
3099 | abi: "" , |
3100 | llvm_target: "x86_64-pc-solaris" , |
3101 | }, |
3102 | ), |
3103 | ( |
3104 | "x86_64-pc-windows-gnu" , |
3105 | TargetInfo { |
3106 | full_arch: "x86_64" , |
3107 | arch: "x86_64" , |
3108 | vendor: "pc" , |
3109 | os: "windows" , |
3110 | env: "gnu" , |
3111 | abi: "" , |
3112 | llvm_target: "x86_64-pc-windows-gnu" , |
3113 | }, |
3114 | ), |
3115 | ( |
3116 | "x86_64-pc-windows-gnullvm" , |
3117 | TargetInfo { |
3118 | full_arch: "x86_64" , |
3119 | arch: "x86_64" , |
3120 | vendor: "pc" , |
3121 | os: "windows" , |
3122 | env: "gnu" , |
3123 | abi: "llvm" , |
3124 | llvm_target: "x86_64-pc-windows-gnu" , |
3125 | }, |
3126 | ), |
3127 | ( |
3128 | "x86_64-pc-windows-msvc" , |
3129 | TargetInfo { |
3130 | full_arch: "x86_64" , |
3131 | arch: "x86_64" , |
3132 | vendor: "pc" , |
3133 | os: "windows" , |
3134 | env: "msvc" , |
3135 | abi: "" , |
3136 | llvm_target: "x86_64-pc-windows-msvc" , |
3137 | }, |
3138 | ), |
3139 | ( |
3140 | "x86_64-sun-solaris" , |
3141 | TargetInfo { |
3142 | full_arch: "x86_64" , |
3143 | arch: "x86_64" , |
3144 | vendor: "sun" , |
3145 | os: "solaris" , |
3146 | env: "" , |
3147 | abi: "" , |
3148 | llvm_target: "x86_64-pc-solaris" , |
3149 | }, |
3150 | ), |
3151 | ( |
3152 | "x86_64-unikraft-linux-musl" , |
3153 | TargetInfo { |
3154 | full_arch: "x86_64" , |
3155 | arch: "x86_64" , |
3156 | vendor: "unikraft" , |
3157 | os: "linux" , |
3158 | env: "musl" , |
3159 | abi: "" , |
3160 | llvm_target: "x86_64-unknown-linux-musl" , |
3161 | }, |
3162 | ), |
3163 | ( |
3164 | "x86_64-unknown-dragonfly" , |
3165 | TargetInfo { |
3166 | full_arch: "x86_64" , |
3167 | arch: "x86_64" , |
3168 | vendor: "unknown" , |
3169 | os: "dragonfly" , |
3170 | env: "" , |
3171 | abi: "" , |
3172 | llvm_target: "x86_64-unknown-dragonfly" , |
3173 | }, |
3174 | ), |
3175 | ( |
3176 | "x86_64-unknown-freebsd" , |
3177 | TargetInfo { |
3178 | full_arch: "x86_64" , |
3179 | arch: "x86_64" , |
3180 | vendor: "unknown" , |
3181 | os: "freebsd" , |
3182 | env: "" , |
3183 | abi: "" , |
3184 | llvm_target: "x86_64-unknown-freebsd" , |
3185 | }, |
3186 | ), |
3187 | ( |
3188 | "x86_64-unknown-fuchsia" , |
3189 | TargetInfo { |
3190 | full_arch: "x86_64" , |
3191 | arch: "x86_64" , |
3192 | vendor: "unknown" , |
3193 | os: "fuchsia" , |
3194 | env: "" , |
3195 | abi: "" , |
3196 | llvm_target: "x86_64-unknown-fuchsia" , |
3197 | }, |
3198 | ), |
3199 | ( |
3200 | "x86_64-unknown-haiku" , |
3201 | TargetInfo { |
3202 | full_arch: "x86_64" , |
3203 | arch: "x86_64" , |
3204 | vendor: "unknown" , |
3205 | os: "haiku" , |
3206 | env: "" , |
3207 | abi: "" , |
3208 | llvm_target: "x86_64-unknown-haiku" , |
3209 | }, |
3210 | ), |
3211 | ( |
3212 | "x86_64-unknown-hermit" , |
3213 | TargetInfo { |
3214 | full_arch: "x86_64" , |
3215 | arch: "x86_64" , |
3216 | vendor: "unknown" , |
3217 | os: "hermit" , |
3218 | env: "" , |
3219 | abi: "" , |
3220 | llvm_target: "x86_64-unknown-hermit" , |
3221 | }, |
3222 | ), |
3223 | ( |
3224 | "x86_64-unknown-hurd-gnu" , |
3225 | TargetInfo { |
3226 | full_arch: "x86_64" , |
3227 | arch: "x86_64" , |
3228 | vendor: "unknown" , |
3229 | os: "hurd" , |
3230 | env: "gnu" , |
3231 | abi: "" , |
3232 | llvm_target: "x86_64-unknown-hurd-gnu" , |
3233 | }, |
3234 | ), |
3235 | ( |
3236 | "x86_64-unknown-illumos" , |
3237 | TargetInfo { |
3238 | full_arch: "x86_64" , |
3239 | arch: "x86_64" , |
3240 | vendor: "unknown" , |
3241 | os: "illumos" , |
3242 | env: "" , |
3243 | abi: "" , |
3244 | llvm_target: "x86_64-pc-solaris" , |
3245 | }, |
3246 | ), |
3247 | ( |
3248 | "x86_64-unknown-l4re-uclibc" , |
3249 | TargetInfo { |
3250 | full_arch: "x86_64" , |
3251 | arch: "x86_64" , |
3252 | vendor: "unknown" , |
3253 | os: "l4re" , |
3254 | env: "uclibc" , |
3255 | abi: "" , |
3256 | llvm_target: "x86_64-unknown-l4re-uclibc" , |
3257 | }, |
3258 | ), |
3259 | ( |
3260 | "x86_64-unknown-linux-gnu" , |
3261 | TargetInfo { |
3262 | full_arch: "x86_64" , |
3263 | arch: "x86_64" , |
3264 | vendor: "unknown" , |
3265 | os: "linux" , |
3266 | env: "gnu" , |
3267 | abi: "" , |
3268 | llvm_target: "x86_64-unknown-linux-gnu" , |
3269 | }, |
3270 | ), |
3271 | ( |
3272 | "x86_64-unknown-linux-gnux32" , |
3273 | TargetInfo { |
3274 | full_arch: "x86_64" , |
3275 | arch: "x86_64" , |
3276 | vendor: "unknown" , |
3277 | os: "linux" , |
3278 | env: "gnu" , |
3279 | abi: "x32" , |
3280 | llvm_target: "x86_64-unknown-linux-gnux32" , |
3281 | }, |
3282 | ), |
3283 | ( |
3284 | "x86_64-unknown-linux-musl" , |
3285 | TargetInfo { |
3286 | full_arch: "x86_64" , |
3287 | arch: "x86_64" , |
3288 | vendor: "unknown" , |
3289 | os: "linux" , |
3290 | env: "musl" , |
3291 | abi: "" , |
3292 | llvm_target: "x86_64-unknown-linux-musl" , |
3293 | }, |
3294 | ), |
3295 | ( |
3296 | "x86_64-unknown-linux-none" , |
3297 | TargetInfo { |
3298 | full_arch: "x86_64" , |
3299 | arch: "x86_64" , |
3300 | vendor: "unknown" , |
3301 | os: "linux" , |
3302 | env: "" , |
3303 | abi: "" , |
3304 | llvm_target: "x86_64-unknown-linux-none" , |
3305 | }, |
3306 | ), |
3307 | ( |
3308 | "x86_64-unknown-linux-ohos" , |
3309 | TargetInfo { |
3310 | full_arch: "x86_64" , |
3311 | arch: "x86_64" , |
3312 | vendor: "unknown" , |
3313 | os: "linux" , |
3314 | env: "ohos" , |
3315 | abi: "" , |
3316 | llvm_target: "x86_64-unknown-linux-ohos" , |
3317 | }, |
3318 | ), |
3319 | ( |
3320 | "x86_64-unknown-netbsd" , |
3321 | TargetInfo { |
3322 | full_arch: "x86_64" , |
3323 | arch: "x86_64" , |
3324 | vendor: "unknown" , |
3325 | os: "netbsd" , |
3326 | env: "" , |
3327 | abi: "" , |
3328 | llvm_target: "x86_64-unknown-netbsd" , |
3329 | }, |
3330 | ), |
3331 | ( |
3332 | "x86_64-unknown-none" , |
3333 | TargetInfo { |
3334 | full_arch: "x86_64" , |
3335 | arch: "x86_64" , |
3336 | vendor: "unknown" , |
3337 | os: "none" , |
3338 | env: "" , |
3339 | abi: "" , |
3340 | llvm_target: "x86_64-unknown-none-elf" , |
3341 | }, |
3342 | ), |
3343 | ( |
3344 | "x86_64-unknown-none-linuxkernel" , |
3345 | TargetInfo { |
3346 | full_arch: "x86_64" , |
3347 | arch: "x86_64" , |
3348 | vendor: "unknown" , |
3349 | os: "none" , |
3350 | env: "gnu" , |
3351 | abi: "" , |
3352 | llvm_target: "x86_64-unknown-none-elf" , |
3353 | }, |
3354 | ), |
3355 | ( |
3356 | "x86_64-unknown-openbsd" , |
3357 | TargetInfo { |
3358 | full_arch: "x86_64" , |
3359 | arch: "x86_64" , |
3360 | vendor: "unknown" , |
3361 | os: "openbsd" , |
3362 | env: "" , |
3363 | abi: "" , |
3364 | llvm_target: "x86_64-unknown-openbsd" , |
3365 | }, |
3366 | ), |
3367 | ( |
3368 | "x86_64-unknown-redox" , |
3369 | TargetInfo { |
3370 | full_arch: "x86_64" , |
3371 | arch: "x86_64" , |
3372 | vendor: "unknown" , |
3373 | os: "redox" , |
3374 | env: "relibc" , |
3375 | abi: "" , |
3376 | llvm_target: "x86_64-unknown-redox" , |
3377 | }, |
3378 | ), |
3379 | ( |
3380 | "x86_64-unknown-trusty" , |
3381 | TargetInfo { |
3382 | full_arch: "x86_64" , |
3383 | arch: "x86_64" , |
3384 | vendor: "unknown" , |
3385 | os: "trusty" , |
3386 | env: "" , |
3387 | abi: "" , |
3388 | llvm_target: "x86_64-unknown-unknown-musl" , |
3389 | }, |
3390 | ), |
3391 | ( |
3392 | "x86_64-unknown-uefi" , |
3393 | TargetInfo { |
3394 | full_arch: "x86_64" , |
3395 | arch: "x86_64" , |
3396 | vendor: "unknown" , |
3397 | os: "uefi" , |
3398 | env: "" , |
3399 | abi: "" , |
3400 | llvm_target: "x86_64-unknown-windows-gnu" , |
3401 | }, |
3402 | ), |
3403 | ( |
3404 | "x86_64-uwp-windows-gnu" , |
3405 | TargetInfo { |
3406 | full_arch: "x86_64" , |
3407 | arch: "x86_64" , |
3408 | vendor: "uwp" , |
3409 | os: "windows" , |
3410 | env: "gnu" , |
3411 | abi: "uwp" , |
3412 | llvm_target: "x86_64-pc-windows-gnu" , |
3413 | }, |
3414 | ), |
3415 | ( |
3416 | "x86_64-uwp-windows-msvc" , |
3417 | TargetInfo { |
3418 | full_arch: "x86_64" , |
3419 | arch: "x86_64" , |
3420 | vendor: "uwp" , |
3421 | os: "windows" , |
3422 | env: "msvc" , |
3423 | abi: "uwp" , |
3424 | llvm_target: "x86_64-pc-windows-msvc" , |
3425 | }, |
3426 | ), |
3427 | ( |
3428 | "x86_64-win7-windows-gnu" , |
3429 | TargetInfo { |
3430 | full_arch: "x86_64" , |
3431 | arch: "x86_64" , |
3432 | vendor: "win7" , |
3433 | os: "windows" , |
3434 | env: "gnu" , |
3435 | abi: "" , |
3436 | llvm_target: "x86_64-pc-windows-gnu" , |
3437 | }, |
3438 | ), |
3439 | ( |
3440 | "x86_64-win7-windows-msvc" , |
3441 | TargetInfo { |
3442 | full_arch: "x86_64" , |
3443 | arch: "x86_64" , |
3444 | vendor: "win7" , |
3445 | os: "windows" , |
3446 | env: "msvc" , |
3447 | abi: "" , |
3448 | llvm_target: "x86_64-pc-windows-msvc" , |
3449 | }, |
3450 | ), |
3451 | ( |
3452 | "x86_64-wrs-vxworks" , |
3453 | TargetInfo { |
3454 | full_arch: "x86_64" , |
3455 | arch: "x86_64" , |
3456 | vendor: "wrs" , |
3457 | os: "vxworks" , |
3458 | env: "gnu" , |
3459 | abi: "" , |
3460 | llvm_target: "x86_64-unknown-linux-gnu" , |
3461 | }, |
3462 | ), |
3463 | ( |
3464 | "x86_64h-apple-darwin" , |
3465 | TargetInfo { |
3466 | full_arch: "x86_64h" , |
3467 | arch: "x86_64" , |
3468 | vendor: "apple" , |
3469 | os: "macos" , |
3470 | env: "" , |
3471 | abi: "" , |
3472 | llvm_target: "x86_64h-apple-macosx" , |
3473 | }, |
3474 | ), |
3475 | ( |
3476 | "xtensa-esp32-espidf" , |
3477 | TargetInfo { |
3478 | full_arch: "xtensa" , |
3479 | arch: "xtensa" , |
3480 | vendor: "espressif" , |
3481 | os: "espidf" , |
3482 | env: "newlib" , |
3483 | abi: "" , |
3484 | llvm_target: "xtensa-none-elf" , |
3485 | }, |
3486 | ), |
3487 | ( |
3488 | "xtensa-esp32-none-elf" , |
3489 | TargetInfo { |
3490 | full_arch: "xtensa" , |
3491 | arch: "xtensa" , |
3492 | vendor: "espressif" , |
3493 | os: "none" , |
3494 | env: "" , |
3495 | abi: "" , |
3496 | llvm_target: "xtensa-none-elf" , |
3497 | }, |
3498 | ), |
3499 | ( |
3500 | "xtensa-esp32s2-espidf" , |
3501 | TargetInfo { |
3502 | full_arch: "xtensa" , |
3503 | arch: "xtensa" , |
3504 | vendor: "espressif" , |
3505 | os: "espidf" , |
3506 | env: "newlib" , |
3507 | abi: "" , |
3508 | llvm_target: "xtensa-none-elf" , |
3509 | }, |
3510 | ), |
3511 | ( |
3512 | "xtensa-esp32s2-none-elf" , |
3513 | TargetInfo { |
3514 | full_arch: "xtensa" , |
3515 | arch: "xtensa" , |
3516 | vendor: "espressif" , |
3517 | os: "none" , |
3518 | env: "" , |
3519 | abi: "" , |
3520 | llvm_target: "xtensa-none-elf" , |
3521 | }, |
3522 | ), |
3523 | ( |
3524 | "xtensa-esp32s3-espidf" , |
3525 | TargetInfo { |
3526 | full_arch: "xtensa" , |
3527 | arch: "xtensa" , |
3528 | vendor: "espressif" , |
3529 | os: "espidf" , |
3530 | env: "newlib" , |
3531 | abi: "" , |
3532 | llvm_target: "xtensa-none-elf" , |
3533 | }, |
3534 | ), |
3535 | ( |
3536 | "xtensa-esp32s3-none-elf" , |
3537 | TargetInfo { |
3538 | full_arch: "xtensa" , |
3539 | arch: "xtensa" , |
3540 | vendor: "espressif" , |
3541 | os: "none" , |
3542 | env: "" , |
3543 | abi: "" , |
3544 | llvm_target: "xtensa-none-elf" , |
3545 | }, |
3546 | ), |
3547 | ]; |
3548 | |