Changeset 11eb3ae5 for general/prog
- Timestamp:
- 07/24/2020 06:23:36 AM (4 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 12.2, gimp3, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/for-12.3, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/spidermonkey128, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- b5650bc0
- Parents:
- d34eadb
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/prog/llvm.xml
rd34eadb r11eb3ae5 9 9 <!ENTITY llvm-download-http "&llvm-url;/llvm-&llvm-version;.src.tar.xz"> 10 10 <!ENTITY llvm-download-ftp " "> 11 <!ENTITY llvm-md5sum " 693cefdc49d618f828144486a18b473f">11 <!ENTITY llvm-md5sum "71c68c526cbbf1674b5aafc5542b336c"> 12 12 <!ENTITY llvm-size "34 MB"> 13 <!ENTITY llvm-buildsize "2. 3 GB (with Clang, 699 MB installed, add 18GB for tests)">14 <!ENTITY llvm-time "30 SBU (with Clang and parallelism=4, add 5.8SBU for tests)">13 <!ENTITY llvm-buildsize "2.8 GB (with Clang, 659 MB installed, add 16 GB for tests)"> 14 <!ENTITY llvm-time "30 SBU (with Clang and parallelism=4, add 15 SBU for tests)"> 15 15 16 16 <!ENTITY clang-download-http "&llvm-url;/clang-&llvm-version;.src.tar.xz"> 17 <!ENTITY clang-md5sum " 717ef92318fed4dbe1ee058368cfb552">17 <!ENTITY clang-md5sum "6c8b56f531876fd24e06257a2d8ce422"> 18 18 <!ENTITY clang-size "14 MB"> 19 19 20 20 <!ENTITY compiler-rt-download-http "&llvm-url;/compiler-rt-&llvm-version;.src.tar.xz"> 21 <!ENTITY compiler-rt-md5sum " 3a8477233f69600f3e2ca997405c29db">21 <!ENTITY compiler-rt-md5sum "970835d14e9c08a68c4b2ff3931bada7"> 22 22 <!ENTITY compiler-rt-size "2.0 MB"> 23 23 ]> … … 164 164 <xref linkend="PyYAML"/>, <!-- for yaml2obj --> 165 165 <xref linkend="zip"/>, 166 <ulink url="http ://www.ocaml.org/">OCaml</ulink>,166 <ulink url="https://ocaml.org/">OCaml</ulink>, 167 167 <ulink url="https://pypi.org/project/psutil/">psutil</ulink>, 168 168 <ulink url="https://pypi.python.org/pypi/recommonmark">recommonmark</ulink>, … … 294 294 <parameter>-DCMAKE_BUILD_TYPE=Release</parameter>: This switch enables 295 295 compiler optimizations in order to speed up the code and reduce its size. 296 It also disables some compile checks , not necessary on a production297 system.296 It also disables some compile checks which are not necessary on a 297 production system. 298 298 </para> 299 299 … … 351 351 bugpoint, c-index-test, clang, clang++ (symlinks to 352 352 clang-<version>), clang-<version>, clang-check, clang-cl, 353 clang-cpp (last two symlinks to clang), clang-format, clang-func-mapping 354 clang-import-test, clang-offload-bundler, clang-refactor, clang-rename, 355 diagtool, dsymutil, git-clang-format, hmap-tool, llc, lli, llvm-ar, 356 llvm-as, llvm-bcanalyzer, llvm-cat, llvm-cfi-verify, llvm-config, 357 llvm-cov, llvm-c-test, llvm-cvtres, llvm-cxxdump, llvm-cxxfilt, 353 clang-cpp (last two symlinks to clang), clang-format, clang-extdef-mapping, 354 clang-import-test, clang-offload-bundler, clang-offload-wrapper, 355 clang-refactor, clang-rename, clang-scan-deps, 356 diagtool, dsymutil, git-clang-format, hmap-tool, llc, lli, 357 llvm-addr2line, llvm-ar, llvm-as, llvm-bcanalyzer, llvm-cat, 358 llvm-cfi-verify, llvm-config, llvm-cov, llvm-c-test, llvm-cvtres, 359 llvm-cxxdump, llvm-cxxfilt, llvm-cxxmap, 358 360 llvm-diff, llvm-dis, llvm-dlltool (symlink to llvm-ar), llvm-dwarfdump, 359 llvm-dwp, llvm-exegenesis, llvm-extract, llvm-lib (symlink to llvm-ar), 360 llvm-link, llvm-lto, llvm-lto2, llvm-mc, llvm-mca, llvm-modextract, 361 llvm-dwp, llvm-elfabi, llvm-exegenesis, llvm-extract, llvm-ifs, 362 llvm-install-name-tool (symlink to llvm-objcopy), llvm-jitlink, 363 llvm-lib (symlink to llvm-ar), llvm-link, llvm-lipo, llvm-lto, 364 llvm-lto2, llvm-mc, llvm-mca, llvm-modextract, 361 365 llvm-mt, llvm-nm, llvm-objcopy, llvm-objdump, llvm-opt-report, 362 366 llvm-pdbutil, llvm-profdata, llvm-ranlib (symlink to llvm-ar), llvm-rc, 363 llvm-readelf (symlink to llvm-readobj), llvm-readobj, llvm-r tdyld,364 llvm- size, llvm-split, llvm-stress, llvm-strings, llvm-strip (symlink365 to llvm-objcopy), llvm-symbolizer, llvm-tblgen, llvm-undname, llvm-xray,366 obj2yaml, opt, sancov, sanstats, scan-build, scan-view,367 verify-uselistorder, and yaml2obj367 llvm-readelf (symlink to llvm-readobj), llvm-readobj, llvm-reduce, 368 llvm-rtdyld, llvm-size, llvm-split, llvm-stress, llvm-strings, 369 llvm-strip (symlink to llvm-objcopy), llvm-symbolizer, llvm-tblgen, 370 llvm-undname, llvm-xray, obj2yaml, opt, sancov, sanstats, scan-build, 371 scan-view, verify-uselistorder, and yaml2obj 368 372 </seg> 369 373 <seg> … … 371 375 libLLVM*.a (75 libraries), 372 376 libLTO.so, 377 libRemarks.so, 373 378 libclang.so, 374 379 and libclang*.a (63 libraries) … … 378 383 /usr/lib/{clang,cmake/{clang,llvm}}, 379 384 /usr/share/{clang,opt-viewer,scan-build,scan-view}, and 380 /usr/share/doc/llvm-&llvm-version; }385 /usr/share/doc/llvm-&llvm-version; 381 386 </seg> 382 387 </seglistitem> … … 438 443 </varlistentry> 439 444 445 <varlistentry id="clang-extdef-mapping"> 446 <term><command>clang-extdef-mapping</command></term> 447 <listitem> 448 <para> 449 is a tool to collect the USR name and location of external 450 definitions in a source file. 451 </para> 452 <indexterm zone="llvm clang-extdef-mapping"> 453 <primary sortas="b-clang-extdef-mapping">clang-extdef-mapping</primary> 454 </indexterm> 455 </listitem> 456 </varlistentry> 457 440 458 <varlistentry id="clang-format"> 441 459 <term><command>clang-format</command></term> … … 451 469 </varlistentry> 452 470 471 <!-- 453 472 <varlistentry id="clang-func-mapping"> 454 473 <term><command>clang-func-mapping</command></term> … … 463 482 </listitem> 464 483 </varlistentry> 465 484 --> 466 485 <varlistentry id="clang-offload-bundler"> 467 486 <term><command>clang-offload-bundler</command></term> … … 477 496 </varlistentry> 478 497 498 <varlistentry id="clang-offload-wrapper"> 499 <term><command>clang-offload-bundler</command></term> 500 <listitem> 501 <para> 502 is a tool to create wrapper bitcode for offload target binaries. 503 </para> 504 <indexterm zone="llvm clang-offload-wrapper"> 505 <primary sortas="b-clang-offload-wrapper">clang-offload-wrapper</primary> 506 </indexterm> 507 </listitem> 508 </varlistentry> 509 479 510 <varlistentry id="clang-refactor"> 480 511 <term><command>clang-refactor</command></term> 481 512 <listitem> 482 513 <para> 483 is a Clang-based refactoring tool for C, C++ and Objective .514 is a Clang-based refactoring tool for C, C++ and Objective-C. 484 515 </para> 485 516 <indexterm zone="llvm clang-refactor"> … … 501 532 </varlistentry> 502 533 534 <varlistentry id="clang-scan-deps"> 535 <term><command>clang-scan-deps</command></term> 536 <listitem> 537 <para> 538 is a tool to scan for dependencies in a source file. 539 </para> 540 <indexterm zone="llvm clang-scan-deps"> 541 <primary sortas="b-clang-scan-deps">clang-scan-deps</primary> 542 </indexterm> 543 </listitem> 544 </varlistentry> 545 503 546 <varlistentry id="diagtool"> 504 547 <term><command>diagtool</command></term> … … 572 615 <indexterm zone="llvm lli"> 573 616 <primary sortas="b-lli">lli</primary> 617 </indexterm> 618 </listitem> 619 </varlistentry> 620 621 <varlistentry id="llvm-addr2line"> 622 <term><command>llvm-addr2line</command></term> 623 <listitem> 624 <para> 625 is a tool used to convert addresses into file names and line 626 numbers. 627 </para> 628 <indexterm zone="llvm llvm-addr2line"> 629 <primary sortas="b-llvm-addr2line">llvm-addr2line</primary> 574 630 </indexterm> 575 631 </listitem> … … 710 766 </varlistentry> 711 767 768 <varlistentry id="llvm-cxxmap"> 769 <term><command>llvm-cxxmap</command></term> 770 <listitem> 771 <para> 772 is used to remap C++ mangled symbols. 773 </para> 774 <indexterm zone="llvm llvm-cxxmap"> 775 <primary sortas="b-llvm-cxxmap">llvm-cxxmap</primary> 776 </indexterm> 777 </listitem> 778 </varlistentry> 779 712 780 <varlistentry id="llvm-diff"> 713 781 <term><command>llvm-diff</command></term> … … 755 823 <indexterm zone="llvm llvm-dwp"> 756 824 <primary sortas="b-llvm-dwp">llvm-dwp</primary> 825 </indexterm> 826 </listitem> 827 </varlistentry> 828 829 <varlistentry id="llvm-elfabi"> 830 <term><command>llvm-elfabi</command></term> 831 <listitem> 832 <para> 833 is used to read information about an ELF binary's ABI. 834 </para> 835 <indexterm zone="llvm llvm-elfabi"> 836 <primary sortas="b-llvm-elfabi">llvm-elfabi</primary> 757 837 </indexterm> 758 838 </listitem> … … 786 866 </varlistentry> 787 867 868 <varlistentry id="llvm-ifs"> 869 <term><command>llvm-ifs</command></term> 870 <listitem> 871 <para> 872 is used to merge interface stubs with object files. 873 </para> 874 <indexterm zone="llvm llvm-ifs"> 875 <primary sortas="b-llvm-ifs">llvm-ifs</primary> 876 </indexterm> 877 </listitem> 878 </varlistentry> 879 880 <varlistentry id="llvm-install-name-tool"> 881 <term><command>llvm-install-name-tool</command></term> 882 <listitem> 883 <para> 884 is used to rewrite load commands into MachO binary format. 885 </para> 886 <indexterm zone="llvm llvm-install-name-tool"> 887 <primary sortas="b-llvm-install-name-tool">llvm-install-name-tool</primary> 888 </indexterm> 889 </listitem> 890 </varlistentry> 891 892 <varlistentry id="llvm-jitlink"> 893 <term><command>llvm-jitlink</command></term> 894 <listitem> 895 <para> 896 is used to parse relocatable object files to make their contents 897 executable in a target process. 898 </para> 899 <indexterm zone="llvm llvm-jitlink"> 900 <primary sortas="b-llvm-jitlink">llvm-jitlink</primary> 901 </indexterm> 902 </listitem> 903 </varlistentry> 904 788 905 <varlistentry id="llvm-link"> 789 906 <term><command>llvm-link</command></term> … … 798 915 </varlistentry> 799 916 917 <varlistentry id="llvm-lipo"> 918 <term><command>llvm-lipo</command></term> 919 <listitem> 920 <para> 921 is used to create universal binaries from MachO files. 922 </para> 923 <indexterm zone="llvm llvm-lipo"> 924 <primary sortas="b-llvm-lipo">llvm-lipo</primary> 925 </indexterm> 926 </listitem> 927 </varlistentry> 928 800 929 <varlistentry id="llvm-lto"> 801 930 <term><command>llvm-lto</command></term> … … 993 1122 <indexterm zone="llvm llvm-readobj"> 994 1123 <primary sortas="b-llvm-readobj">llvm-readobj</primary> 1124 </indexterm> 1125 </listitem> 1126 </varlistentry> 1127 1128 <varlistentry id="llvm-reduce"> 1129 <term><command>llvm-reduce</command></term> 1130 <listitem> 1131 <para> 1132 is used to automatically reduce testcases 1133 when running a test suite. 1134 </para> 1135 <indexterm zone="llvm llvm-reduce"> 1136 <primary sortas="b-llvm-reduce">llvm-reduce</primary> 995 1137 </indexterm> 996 1138 </listitem>
Note:
See TracChangeset
for help on using the changeset viewer.