| ... | @@ -596,188 +596,93 @@ pub const Target = opaque { | ... | @@ -596,188 +596,93 @@ pub const Target = opaque { |
| 596 | extern fn LLVMGetTargetFromTriple(Triple: [*:0]const u8, T: **const Target, ErrorMessage: *[*:0]const u8) Bool; | 596 | extern fn LLVMGetTargetFromTriple(Triple: [*:0]const u8, T: **const Target, ErrorMessage: *[*:0]const u8) Bool; |
| 597 | }; | 597 | }; |
| 598 | | 598 | |
| 599 | extern fn LLVMInitializeAArch64TargetInfo() void; | 599 | pub extern fn LLVMInitializeAArch64TargetInfo() void; |
| 600 | extern fn LLVMInitializeAMDGPUTargetInfo() void; | 600 | pub extern fn LLVMInitializeAMDGPUTargetInfo() void; |
| 601 | extern fn LLVMInitializeARMTargetInfo() void; | 601 | pub extern fn LLVMInitializeARMTargetInfo() void; |
| 602 | extern fn LLVMInitializeAVRTargetInfo() void; | 602 | pub extern fn LLVMInitializeAVRTargetInfo() void; |
| 603 | extern fn LLVMInitializeBPFTargetInfo() void; | 603 | pub extern fn LLVMInitializeBPFTargetInfo() void; |
| 604 | extern fn LLVMInitializeHexagonTargetInfo() void; | 604 | pub extern fn LLVMInitializeHexagonTargetInfo() void; |
| 605 | extern fn LLVMInitializeLanaiTargetInfo() void; | 605 | pub extern fn LLVMInitializeLanaiTargetInfo() void; |
| 606 | extern fn LLVMInitializeMipsTargetInfo() void; | 606 | pub extern fn LLVMInitializeMipsTargetInfo() void; |
| 607 | extern fn LLVMInitializeMSP430TargetInfo() void; | 607 | pub extern fn LLVMInitializeMSP430TargetInfo() void; |
| 608 | extern fn LLVMInitializeNVPTXTargetInfo() void; | 608 | pub extern fn LLVMInitializeNVPTXTargetInfo() void; |
| 609 | extern fn LLVMInitializePowerPCTargetInfo() void; | 609 | pub extern fn LLVMInitializePowerPCTargetInfo() void; |
| 610 | extern fn LLVMInitializeRISCVTargetInfo() void; | 610 | pub extern fn LLVMInitializeRISCVTargetInfo() void; |
| 611 | extern fn LLVMInitializeSparcTargetInfo() void; | 611 | pub extern fn LLVMInitializeSparcTargetInfo() void; |
| 612 | extern fn LLVMInitializeSystemZTargetInfo() void; | 612 | pub extern fn LLVMInitializeSystemZTargetInfo() void; |
| 613 | extern fn LLVMInitializeWebAssemblyTargetInfo() void; | 613 | pub extern fn LLVMInitializeWebAssemblyTargetInfo() void; |
| 614 | extern fn LLVMInitializeX86TargetInfo() void; | 614 | pub extern fn LLVMInitializeX86TargetInfo() void; |
| 615 | extern fn LLVMInitializeXCoreTargetInfo() void; | 615 | pub extern fn LLVMInitializeXCoreTargetInfo() void; |
| 616 | extern fn LLVMInitializeAArch64Target() void; | 616 | |
| 617 | extern fn LLVMInitializeAMDGPUTarget() void; | 617 | pub extern fn LLVMInitializeAArch64Target() void; |
| 618 | extern fn LLVMInitializeARMTarget() void; | 618 | pub extern fn LLVMInitializeAMDGPUTarget() void; |
| 619 | extern fn LLVMInitializeAVRTarget() void; | 619 | pub extern fn LLVMInitializeARMTarget() void; |
| 620 | extern fn LLVMInitializeBPFTarget() void; | 620 | pub extern fn LLVMInitializeAVRTarget() void; |
| 621 | extern fn LLVMInitializeHexagonTarget() void; | 621 | pub extern fn LLVMInitializeBPFTarget() void; |
| 622 | extern fn LLVMInitializeLanaiTarget() void; | 622 | pub extern fn LLVMInitializeHexagonTarget() void; |
| 623 | extern fn LLVMInitializeMipsTarget() void; | 623 | pub extern fn LLVMInitializeLanaiTarget() void; |
| 624 | extern fn LLVMInitializeMSP430Target() void; | 624 | pub extern fn LLVMInitializeMipsTarget() void; |
| 625 | extern fn LLVMInitializeNVPTXTarget() void; | 625 | pub extern fn LLVMInitializeMSP430Target() void; |
| 626 | extern fn LLVMInitializePowerPCTarget() void; | 626 | pub extern fn LLVMInitializeNVPTXTarget() void; |
| 627 | extern fn LLVMInitializeRISCVTarget() void; | 627 | pub extern fn LLVMInitializePowerPCTarget() void; |
| 628 | extern fn LLVMInitializeSparcTarget() void; | 628 | pub extern fn LLVMInitializeRISCVTarget() void; |
| 629 | extern fn LLVMInitializeSystemZTarget() void; | 629 | pub extern fn LLVMInitializeSparcTarget() void; |
| 630 | extern fn LLVMInitializeWebAssemblyTarget() void; | 630 | pub extern fn LLVMInitializeSystemZTarget() void; |
| 631 | extern fn LLVMInitializeX86Target() void; | 631 | pub extern fn LLVMInitializeWebAssemblyTarget() void; |
| 632 | extern fn LLVMInitializeXCoreTarget() void; | 632 | pub extern fn LLVMInitializeX86Target() void; |
| 633 | extern fn LLVMInitializeAArch64TargetMC() void; | 633 | pub extern fn LLVMInitializeXCoreTarget() void; |
| 634 | extern fn LLVMInitializeAMDGPUTargetMC() void; | 634 | |
| 635 | extern fn LLVMInitializeARMTargetMC() void; | 635 | pub extern fn LLVMInitializeAArch64TargetMC() void; |
| 636 | extern fn LLVMInitializeAVRTargetMC() void; | 636 | pub extern fn LLVMInitializeAMDGPUTargetMC() void; |
| 637 | extern fn LLVMInitializeBPFTargetMC() void; | 637 | pub extern fn LLVMInitializeARMTargetMC() void; |
| 638 | extern fn LLVMInitializeHexagonTargetMC() void; | 638 | pub extern fn LLVMInitializeAVRTargetMC() void; |
| 639 | extern fn LLVMInitializeLanaiTargetMC() void; | 639 | pub extern fn LLVMInitializeBPFTargetMC() void; |
| 640 | extern fn LLVMInitializeMipsTargetMC() void; | 640 | pub extern fn LLVMInitializeHexagonTargetMC() void; |
| 641 | extern fn LLVMInitializeMSP430TargetMC() void; | 641 | pub extern fn LLVMInitializeLanaiTargetMC() void; |
| 642 | extern fn LLVMInitializeNVPTXTargetMC() void; | 642 | pub extern fn LLVMInitializeMipsTargetMC() void; |
| 643 | extern fn LLVMInitializePowerPCTargetMC() void; | 643 | pub extern fn LLVMInitializeMSP430TargetMC() void; |
| 644 | extern fn LLVMInitializeRISCVTargetMC() void; | 644 | pub extern fn LLVMInitializeNVPTXTargetMC() void; |
| 645 | extern fn LLVMInitializeSparcTargetMC() void; | 645 | pub extern fn LLVMInitializePowerPCTargetMC() void; |
| 646 | extern fn LLVMInitializeSystemZTargetMC() void; | 646 | pub extern fn LLVMInitializeRISCVTargetMC() void; |
| 647 | extern fn LLVMInitializeWebAssemblyTargetMC() void; | 647 | pub extern fn LLVMInitializeSparcTargetMC() void; |
| 648 | extern fn LLVMInitializeX86TargetMC() void; | 648 | pub extern fn LLVMInitializeSystemZTargetMC() void; |
| 649 | extern fn LLVMInitializeXCoreTargetMC() void; | 649 | pub extern fn LLVMInitializeWebAssemblyTargetMC() void; |
| 650 | extern fn LLVMInitializeAArch64AsmPrinter() void; | 650 | pub extern fn LLVMInitializeX86TargetMC() void; |
| 651 | extern fn LLVMInitializeAMDGPUAsmPrinter() void; | 651 | pub extern fn LLVMInitializeXCoreTargetMC() void; |
| 652 | extern fn LLVMInitializeARMAsmPrinter() void; | 652 | |
| 653 | extern fn LLVMInitializeAVRAsmPrinter() void; | 653 | pub extern fn LLVMInitializeAArch64AsmPrinter() void; |
| 654 | extern fn LLVMInitializeBPFAsmPrinter() void; | 654 | pub extern fn LLVMInitializeAMDGPUAsmPrinter() void; |
| 655 | extern fn LLVMInitializeHexagonAsmPrinter() void; | 655 | pub extern fn LLVMInitializeARMAsmPrinter() void; |
| 656 | extern fn LLVMInitializeLanaiAsmPrinter() void; | 656 | pub extern fn LLVMInitializeAVRAsmPrinter() void; |
| 657 | extern fn LLVMInitializeMipsAsmPrinter() void; | 657 | pub extern fn LLVMInitializeBPFAsmPrinter() void; |
| 658 | extern fn LLVMInitializeMSP430AsmPrinter() void; | 658 | pub extern fn LLVMInitializeHexagonAsmPrinter() void; |
| 659 | extern fn LLVMInitializeNVPTXAsmPrinter() void; | 659 | pub extern fn LLVMInitializeLanaiAsmPrinter() void; |
| 660 | extern fn LLVMInitializePowerPCAsmPrinter() void; | 660 | pub extern fn LLVMInitializeMipsAsmPrinter() void; |
| 661 | extern fn LLVMInitializeRISCVAsmPrinter() void; | 661 | pub extern fn LLVMInitializeMSP430AsmPrinter() void; |
| 662 | extern fn LLVMInitializeSparcAsmPrinter() void; | 662 | pub extern fn LLVMInitializeNVPTXAsmPrinter() void; |
| 663 | extern fn LLVMInitializeSystemZAsmPrinter() void; | 663 | pub extern fn LLVMInitializePowerPCAsmPrinter() void; |
| 664 | extern fn LLVMInitializeWebAssemblyAsmPrinter() void; | 664 | pub extern fn LLVMInitializeRISCVAsmPrinter() void; |
| 665 | extern fn LLVMInitializeX86AsmPrinter() void; | 665 | pub extern fn LLVMInitializeSparcAsmPrinter() void; |
| 666 | extern fn LLVMInitializeXCoreAsmPrinter() void; | 666 | pub extern fn LLVMInitializeSystemZAsmPrinter() void; |
| 667 | extern fn LLVMInitializeAArch64AsmParser() void; | 667 | pub extern fn LLVMInitializeWebAssemblyAsmPrinter() void; |
| 668 | extern fn LLVMInitializeAMDGPUAsmParser() void; | 668 | pub extern fn LLVMInitializeX86AsmPrinter() void; |
| 669 | extern fn LLVMInitializeARMAsmParser() void; | 669 | pub extern fn LLVMInitializeXCoreAsmPrinter() void; |
| 670 | extern fn LLVMInitializeAVRAsmParser() void; | 670 | |
| 671 | extern fn LLVMInitializeBPFAsmParser() void; | 671 | pub extern fn LLVMInitializeAArch64AsmParser() void; |
| 672 | extern fn LLVMInitializeHexagonAsmParser() void; | 672 | pub extern fn LLVMInitializeAMDGPUAsmParser() void; |
| 673 | extern fn LLVMInitializeLanaiAsmParser() void; | 673 | pub extern fn LLVMInitializeARMAsmParser() void; |
| 674 | extern fn LLVMInitializeMipsAsmParser() void; | 674 | pub extern fn LLVMInitializeAVRAsmParser() void; |
| 675 | extern fn LLVMInitializeMSP430AsmParser() void; | 675 | pub extern fn LLVMInitializeBPFAsmParser() void; |
| 676 | extern fn LLVMInitializePowerPCAsmParser() void; | 676 | pub extern fn LLVMInitializeHexagonAsmParser() void; |
| 677 | extern fn LLVMInitializeRISCVAsmParser() void; | 677 | pub extern fn LLVMInitializeLanaiAsmParser() void; |
| 678 | extern fn LLVMInitializeSparcAsmParser() void; | 678 | pub extern fn LLVMInitializeMipsAsmParser() void; |
| 679 | extern fn LLVMInitializeSystemZAsmParser() void; | 679 | pub extern fn LLVMInitializeMSP430AsmParser() void; |
| 680 | extern fn LLVMInitializeWebAssemblyAsmParser() void; | 680 | pub extern fn LLVMInitializePowerPCAsmParser() void; |
| 681 | extern fn LLVMInitializeX86AsmParser() void; | 681 | pub extern fn LLVMInitializeRISCVAsmParser() void; |
| 682 | | 682 | pub extern fn LLVMInitializeSparcAsmParser() void; |
| 683 | pub const initializeAllTargetInfos = LLVMInitializeAllTargetInfos; | 683 | pub extern fn LLVMInitializeSystemZAsmParser() void; |
| 684 | fn LLVMInitializeAllTargetInfos() callconv(.C) void { | 684 | pub extern fn LLVMInitializeWebAssemblyAsmParser() void; |
| 685 | LLVMInitializeAArch64TargetInfo(); | 685 | pub extern fn LLVMInitializeX86AsmParser() void; |
| 686 | LLVMInitializeAMDGPUTargetInfo(); | | |
| 687 | LLVMInitializeARMTargetInfo(); | | |
| 688 | LLVMInitializeAVRTargetInfo(); | | |
| 689 | LLVMInitializeBPFTargetInfo(); | | |
| 690 | LLVMInitializeHexagonTargetInfo(); | | |
| 691 | LLVMInitializeLanaiTargetInfo(); | | |
| 692 | LLVMInitializeMipsTargetInfo(); | | |
| 693 | LLVMInitializeMSP430TargetInfo(); | | |
| 694 | LLVMInitializeNVPTXTargetInfo(); | | |
| 695 | LLVMInitializePowerPCTargetInfo(); | | |
| 696 | LLVMInitializeRISCVTargetInfo(); | | |
| 697 | LLVMInitializeSparcTargetInfo(); | | |
| 698 | LLVMInitializeSystemZTargetInfo(); | | |
| 699 | LLVMInitializeWebAssemblyTargetInfo(); | | |
| 700 | LLVMInitializeX86TargetInfo(); | | |
| 701 | LLVMInitializeXCoreTargetInfo(); | | |
| 702 | } | | |
| 703 | pub const initializeAllTargets = LLVMInitializeAllTargets; | | |
| 704 | fn LLVMInitializeAllTargets() callconv(.C) void { | | |
| 705 | LLVMInitializeAArch64Target(); | | |
| 706 | LLVMInitializeAMDGPUTarget(); | | |
| 707 | LLVMInitializeARMTarget(); | | |
| 708 | LLVMInitializeAVRTarget(); | | |
| 709 | LLVMInitializeBPFTarget(); | | |
| 710 | LLVMInitializeHexagonTarget(); | | |
| 711 | LLVMInitializeLanaiTarget(); | | |
| 712 | LLVMInitializeMipsTarget(); | | |
| 713 | LLVMInitializeMSP430Target(); | | |
| 714 | LLVMInitializeNVPTXTarget(); | | |
| 715 | LLVMInitializePowerPCTarget(); | | |
| 716 | LLVMInitializeRISCVTarget(); | | |
| 717 | LLVMInitializeSparcTarget(); | | |
| 718 | LLVMInitializeSystemZTarget(); | | |
| 719 | LLVMInitializeWebAssemblyTarget(); | | |
| 720 | LLVMInitializeX86Target(); | | |
| 721 | LLVMInitializeXCoreTarget(); | | |
| 722 | } | | |
| 723 | pub const initializeAllTargetMCs = LLVMInitializeAllTargetMCs; | | |
| 724 | fn LLVMInitializeAllTargetMCs() callconv(.C) void { | | |
| 725 | LLVMInitializeAArch64TargetMC(); | | |
| 726 | LLVMInitializeAMDGPUTargetMC(); | | |
| 727 | LLVMInitializeARMTargetMC(); | | |
| 728 | LLVMInitializeAVRTargetMC(); | | |
| 729 | LLVMInitializeBPFTargetMC(); | | |
| 730 | LLVMInitializeHexagonTargetMC(); | | |
| 731 | LLVMInitializeLanaiTargetMC(); | | |
| 732 | LLVMInitializeMipsTargetMC(); | | |
| 733 | LLVMInitializeMSP430TargetMC(); | | |
| 734 | LLVMInitializeNVPTXTargetMC(); | | |
| 735 | LLVMInitializePowerPCTargetMC(); | | |
| 736 | LLVMInitializeRISCVTargetMC(); | | |
| 737 | LLVMInitializeSparcTargetMC(); | | |
| 738 | LLVMInitializeSystemZTargetMC(); | | |
| 739 | LLVMInitializeWebAssemblyTargetMC(); | | |
| 740 | LLVMInitializeX86TargetMC(); | | |
| 741 | LLVMInitializeXCoreTargetMC(); | | |
| 742 | } | | |
| 743 | pub const initializeAllAsmPrinters = LLVMInitializeAllAsmPrinters; | | |
| 744 | fn LLVMInitializeAllAsmPrinters() callconv(.C) void { | | |
| 745 | LLVMInitializeAArch64AsmPrinter(); | | |
| 746 | LLVMInitializeAMDGPUAsmPrinter(); | | |
| 747 | LLVMInitializeARMAsmPrinter(); | | |
| 748 | LLVMInitializeAVRAsmPrinter(); | | |
| 749 | LLVMInitializeBPFAsmPrinter(); | | |
| 750 | LLVMInitializeHexagonAsmPrinter(); | | |
| 751 | LLVMInitializeLanaiAsmPrinter(); | | |
| 752 | LLVMInitializeMipsAsmPrinter(); | | |
| 753 | LLVMInitializeMSP430AsmPrinter(); | | |
| 754 | LLVMInitializeNVPTXAsmPrinter(); | | |
| 755 | LLVMInitializePowerPCAsmPrinter(); | | |
| 756 | LLVMInitializeRISCVAsmPrinter(); | | |
| 757 | LLVMInitializeSparcAsmPrinter(); | | |
| 758 | LLVMInitializeSystemZAsmPrinter(); | | |
| 759 | LLVMInitializeWebAssemblyAsmPrinter(); | | |
| 760 | LLVMInitializeX86AsmPrinter(); | | |
| 761 | LLVMInitializeXCoreAsmPrinter(); | | |
| 762 | } | | |
| 763 | pub const initializeAllAsmParsers = LLVMInitializeAllAsmParsers; | | |
| 764 | fn LLVMInitializeAllAsmParsers() callconv(.C) void { | | |
| 765 | LLVMInitializeAArch64AsmParser(); | | |
| 766 | LLVMInitializeAMDGPUAsmParser(); | | |
| 767 | LLVMInitializeARMAsmParser(); | | |
| 768 | LLVMInitializeAVRAsmParser(); | | |
| 769 | LLVMInitializeBPFAsmParser(); | | |
| 770 | LLVMInitializeHexagonAsmParser(); | | |
| 771 | LLVMInitializeLanaiAsmParser(); | | |
| 772 | LLVMInitializeMipsAsmParser(); | | |
| 773 | LLVMInitializeMSP430AsmParser(); | | |
| 774 | LLVMInitializePowerPCAsmParser(); | | |
| 775 | LLVMInitializeRISCVAsmParser(); | | |
| 776 | LLVMInitializeSparcAsmParser(); | | |
| 777 | LLVMInitializeSystemZAsmParser(); | | |
| 778 | LLVMInitializeWebAssemblyAsmParser(); | | |
| 779 | LLVMInitializeX86AsmParser(); | | |
| 780 | } | | |
| 781 | | 686 | |
| 782 | extern fn ZigLLDLinkCOFF(argc: c_int, argv: [*:null]const ?[*:0]const u8, can_exit_early: bool) c_int; | 687 | extern fn ZigLLDLinkCOFF(argc: c_int, argv: [*:null]const ?[*:0]const u8, can_exit_early: bool) c_int; |
| 783 | extern fn ZigLLDLinkELF(argc: c_int, argv: [*:null]const ?[*:0]const u8, can_exit_early: bool) c_int; | 688 | extern fn ZigLLDLinkELF(argc: c_int, argv: [*:null]const ?[*:0]const u8, can_exit_early: bool) c_int; |