Changeset b7a300f7 for general/prog/llvm.xml
- Timestamp:
- 10/04/2017 07:31:13 PM (7 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 50b3dd0
- Parents:
- 55a66dab
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/prog/llvm.xml
r55a66dab rb7a300f7 7 7 <!ENTITY llvm-download-http "http://llvm.org/releases/&llvm-version;/llvm-&llvm-version;.src.tar.xz"> 8 8 <!ENTITY llvm-download-ftp " "> 9 <!ENTITY llvm-md5sum " a818e70321b91e2bb2d47e60edd5408f">10 <!ENTITY llvm-size "2 0MB">11 <!ENTITY llvm-buildsize " 1.8 GB (with Clang, add 8.2GB for tests)">12 <!ENTITY llvm-time " 19 SBU (with Clang and parallelism=4, add 14 SBU for tests using 12 cores)">9 <!ENTITY llvm-md5sum "5ce9c5ad55243347ea0fdb4c16754be0"> 10 <!ENTITY llvm-size "22 MB"> 11 <!ENTITY llvm-buildsize "2.9 GB (with Clang, add 8.9 GB for tests)"> 12 <!ENTITY llvm-time "25 SBU (with Clang and parallelism=4, add 9 SBU for tests)"> 13 13 14 14 <!ENTITY clang-download-http "http://llvm.org/releases/&llvm-version;/cfe-&llvm-version;.src.tar.xz"> 15 <!ENTITY clang-md5sum " a6c7b3e953f8b93e252af5917df7db97">15 <!ENTITY clang-md5sum "699c448c6d6d0edb693c87beb1cc8c6e"> 16 16 <!ENTITY clang-size "11 MB"> 17 17 18 18 <!ENTITY rt-version "&llvm-version;"> 19 19 <!ENTITY compiler-rt-download-http "http://llvm.org/releases/&rt-version;/compiler-rt-&rt-version;.src.tar.xz"> 20 <!ENTITY compiler-rt-md5sum " 0227ac853ce422125f8bb08f6ad5c995">20 <!ENTITY compiler-rt-md5sum "da735894133589cbc6052c8ef06b1230"> 21 21 <!ENTITY compiler-rt-size "1.4 MB"> 22 22 ]> … … 132 132 </itemizedlist> 133 133 134 <itemizedlist spacing="compact">134 <!-- <itemizedlist spacing="compact"> 135 135 <listitem> 136 136 <para> … … 141 141 </listitem> 142 142 </itemizedlist> 143 143 --> 144 144 <bridgehead renderas="sect3">LLVM Dependencies</bridgehead> 145 145 … … 186 186 187 187 mv tools/cfe-&llvm-version;.src tools/clang && 188 mv projects/compiler-rt-&rt-version;.src projects/compiler-rt 189 190 patch -Np1 -d projects/compiler-rt < ../compiler-rt-4.0.1-glibc-2.26-1.patch</userinput></screen> 188 mv projects/compiler-rt-&rt-version;.src projects/compiler-rt</userinput></screen> 189 <!-- 190 patch -Np1 -d projects/compiler-rt < ../compiler-rt-4.0.1-glibc-2.26-1.patch</userinput></screen>--> 191 191 192 192 <para> … … 224 224 To test the results, issue: <command>make check-all</command>. Tests are 225 225 run using the maximum number of processors/threads available. 226 Note that the Address Sanitizer tests are known to fail, and that 227 19 tests fail because of the removal of an obsolete header. 228 <!-- Still true for v 3.9.1 --> 226 Note that the Address Sanitizer tests are known to fail. 227 <!-- Still true for v 5.0.0 --> 229 228 </para> 230 229 … … 322 321 bugpoint, c-index-test, clang, clang++ (symlinks to 323 322 clang-<version>), clang-<version>, clang-check, clang-cl, 324 clang-format, git-clang-format, 325 llc, lli, llvm-ar, llvm-as, llvm-bcanalyzer, llvm-config, llvm-cov, 326 llvm-c-test, llvm-cxxdump, llvm-diff, llvm-dis, llvm-dsymutil, 327 llvm-dwarfdump, llvm-dwp, llvm-extract, llvm-lib (symlink to 328 llvm-ar), llvm-link, llvm-lto, llvm-mc, llvm-mcmarkup, llvm-nm, 329 llvm-objdump, llvm-pdbdump, llvm-profdata, llvm-ranlib (symlink to 330 llvm-ar), llvm-readobj, llvm-rtdyld, llvm-size, llvm-split, 331 llvm-stress, llvm-symbolizer, llvm-tblgen, obj2yaml, opt, sancov, 332 sanstats, scan-build, scan-view, verify-uselistorder, and yaml2obj 323 clang-cppi (last two symlinks to clang), clang-format, 324 clang-import-test, clang-offload-bundler, clang-rename, 325 git-clang-format, llc, lli, llvm-ar, llvm-as, llvm-bcanalyzer, 326 llvm-cat, llvm-config, llvm-cov, llvm-c-test, llvm-cvtres, 327 llvm-cxxdump, llvm-cxxfilt, llvm-diff, llvm-dis, llvm-dlltool 328 (symlink to llvm-ar), llvm-dsymutil, llvm-dwarfdump, llvm-dwp, 329 llvm-extract, llvm-lib (symlink to llvm-ar), llvm-link, llvm-lto, 330 llvm-lto2, llvm-mc, llvm-mcmarkup, llvm-modextract, llvm-mt, llvm-nm, 331 llvm-objdump, llvm-opt-report, llvm-pdbutil, llvm-profdata, 332 llvm-ranlib (symlink to llvm-ar), llvm-readelf (symlink to 333 llvm-readobj), llvm-readobj, llvm-rtdyld, llvm-size, llvm-split, 334 llvm-stress, llvm-strings, llvm-symbolizer, llvm-tblgen, llvm-xray, 335 obj2yaml, opt, sancov, sanstats, scan-build, scan-view, 336 verify-uselistorder, and yaml2obj 333 337 </seg> 334 338 <seg> 335 BugpointPasses.so, LLVMHello.so, libLLVM.so, libLLVM*.a ( 57336 libraries), libLTO.so, libclang.so and libclang*.a (2 4libraries)339 BugpointPasses.so, LLVMHello.so, libLLVM.so, libLLVM*.a (63 340 libraries), libLTO.so, libclang.so and libclang*.a (25 libraries) 337 341 </seg> 338 342 <seg> 339 343 /usr/include/{clang,clang-c,llvm,llvm-c}, 340 /usr/lib/{clang,cmake/{clang,llvm}} and 341 /usr/share/{clang,scan-build,scan-view,doc/llvm-&llvm-version;} 344 /usr/lib/{clang,cmake/{clang,llvm}}, 345 /usr/share/{clang,opt-viewer,scan-build,scan-view}, and 346 /usr/share/doc/llvm-&llvm-version;} 342 347 </seg> 343 348 </seglistitem> … … 361 366 </varlistentry> 362 367 368 <varlistentry id="c-index-test"> 369 <term><command>c-index-test</command></term> 370 <listitem> 371 <para> 372 is used to test the libclang API and demonstrate its usage. 373 </para> 374 <indexterm zone="llvm c-index-test"> 375 <primary sortas="b-c-index-test">c-index-test</primary> 376 </indexterm> 377 </listitem> 378 </varlistentry> 379 363 380 <varlistentry id="clang"> 364 381 <term><command>clang</command></term> … … 374 391 </varlistentry> 375 392 393 <varlistentry id="clang-check"> 394 <term><command>clang-check</command></term> 395 <listitem> 396 <para> 397 is a tool to perform static code analysis and display Abstract 398 Syntax Trees (AST). 399 </para> 400 <indexterm zone="llvm clang-check"> 401 <primary sortas="b-clang-check">clang-check</primary> 402 </indexterm> 403 </listitem> 404 </varlistentry> 405 376 406 <varlistentry id="clang-format"> 377 407 <term><command>clang-format</command></term> … … 387 417 </varlistentry> 388 418 419 <varlistentry id="clang-offload-bundler"> 420 <term><command>clang-offload-bundler</command></term> 421 <listitem> 422 <para> 423 is a tool to bundle/unbundle openMP offloaded files associated with 424 a common source file. 425 </para> 426 <indexterm zone="llvm clang-offload-bundler"> 427 <primary sortas="b-clang-offload-bundler">clang-offload-bundler</primary> 428 </indexterm> 429 </listitem> 430 </varlistentry> 431 432 <varlistentry id="clang-rename"> 433 <term><command>clang-rename</command></term> 434 <listitem> 435 <para> 436 is a tool to rename symbols in C/C++ programs. 437 </para> 438 <indexterm zone="llvm clang-rename"> 439 <primary sortas="b-clang-rename">clang-rename</primary> 440 </indexterm> 441 </listitem> 442 </varlistentry> 443 444 <varlistentry id="git-clang-format"> 445 <term><command>git-clang-format</command></term> 446 <listitem> 447 <para> 448 runs clang-format on git generated patches (requires 449 <xref linkend="git"/>) 450 </para> 451 <indexterm zone="llvm git-clang-format"> 452 <primary sortas="b-git-clang-format">git-clang-format</primary> 453 </indexterm> 454 </listitem> 455 </varlistentry> 456 389 457 <varlistentry id="llc"> 390 458 <term><command>llc</command></term> … … 448 516 </varlistentry> 449 517 518 <varlistentry id="llvm-cat"> 519 <term><command>llvm-cat</command></term> 520 <listitem> 521 <para> 522 is a tool to concatenate llvm modules. 523 </para> 524 <indexterm zone="llvm llvm-cat"> 525 <primary sortas="b-llvm-cat">llvm-cat</primary> 526 </indexterm> 527 </listitem> 528 </varlistentry> 529 450 530 <varlistentry id="llvm-config"> 451 531 <term><command>llvm-config</command></term> … … 484 564 </varlistentry> 485 565 566 <varlistentry id="llvm-cvtres"> 567 <term><command>llvm-cvtres</command></term> 568 <listitem> 569 <para> 570 is a tool to convert Microsoft resource files to COFF. 571 </para> 572 <indexterm zone="llvm llvm-cvtres"> 573 <primary sortas="b-llvm-cvtres">llvm-cvtres</primary> 574 </indexterm> 575 </listitem> 576 </varlistentry> 577 486 578 <varlistentry id="llvm-cxxdump"> 487 579 <term><command>llvm-cxxdump</command></term> … … 496 588 </varlistentry> 497 589 590 <varlistentry id="llvm-cxxfilt"> 591 <term><command>llvm-cxxfilt</command></term> 592 <listitem> 593 <para> 594 is used to demangle C++ symbols in llvm code. 595 </para> 596 <indexterm zone="llvm llvm-cxxfilt"> 597 <primary sortas="b-llvm-cxxfilt">llvm-cxxfilt</primary> 598 </indexterm> 599 </listitem> 600 </varlistentry> 601 498 602 <varlistentry id="llvm-diff"> 499 603 <term><command>llvm-diff</command></term> … … 596 700 </varlistentry> 597 701 702 <varlistentry id="llvm-lto2"> 703 <term><command>llvm-lto2</command></term> 704 <listitem> 705 <para> 706 is a test harness for the resolution based LTO interface. 707 </para> 708 <indexterm zone="llvm llvm-lto2"> 709 <primary sortas="b-llvm-lto2">llvm-lto2</primary> 710 </indexterm> 711 </listitem> 712 </varlistentry> 713 598 714 <varlistentry id="llvm-mc"> 599 715 <term><command>llvm-mc</command></term> … … 608 724 </varlistentry> 609 725 726 <varlistentry id="llvm-mcmarkup"> 727 <term><command>llvm-mcmarkup</command></term> 728 <listitem> 729 <para> 730 is a parser for machine code markup. 731 </para> 732 <indexterm zone="llvm llvm-mcmarkup"> 733 <primary sortas="b-llvm-mcmarkup">llvm-mcmarkup</primary> 734 </indexterm> 735 </listitem> 736 </varlistentry> 737 738 <varlistentry id="llvm-modextract"> 739 <term><command>llvm-modextract</command></term> 740 <listitem> 741 <para> 742 is a tool to extract one module from multimodule bitcode files. 743 </para> 744 <indexterm zone="llvm llvm-modextract"> 745 <primary sortas="b-llvm-modextract">llvm-modextract</primary> 746 </indexterm> 747 </listitem> 748 </varlistentry> 749 750 <varlistentry id="llvm-mt"> 751 <term><command>llvm-mt</command></term> 752 <listitem> 753 <para> 754 is a tool to generate signed files and catalogs from a 755 side-by-side assembly manifest (used for Microsoft SDK). 756 </para> 757 <indexterm zone="llvm llvm-mt"> 758 <primary sortas="b-llvm-mt">llvm-mt</primary> 759 </indexterm> 760 </listitem> 761 </varlistentry> 762 610 763 <varlistentry id="llvm-nm"> 611 764 <term><command>llvm-nm</command></term> … … 633 786 </varlistentry> 634 787 635 <varlistentry id="llvm-pdbdump"> 636 <term><command>llvm-pdbdump</command></term> 637 <listitem> 638 <para> 639 is used as PDB Dumper. 640 </para> 641 <indexterm zone="llvm llvm-pdbdump"> 642 <primary sortas="b-llvm-pdbdump">llvm-pdbdump</primary> 788 <varlistentry id="llvm-opt-report"> 789 <term><command>llvm-opt-report</command></term> 790 <listitem> 791 <para> 792 is a tool to generate an optimization report from YAML optimization 793 record files. 794 </para> 795 <indexterm zone="llvm llvm-opt-report"> 796 <primary sortas="b-llvm-opt-report">llvm-opt-report</primary> 797 </indexterm> 798 </listitem> 799 </varlistentry> 800 801 <varlistentry id="llvm-pdbutil"> 802 <term><command>llvm-pdbutil</command></term> 803 <listitem> 804 <para> 805 is a PDB (Program Database) dumper. PDB is a Microsoft format. 806 </para> 807 <indexterm zone="llvm llvm-pdbutil"> 808 <primary sortas="b-llvm-pdbutil">llvm-pdbutil</primary> 643 809 </indexterm> 644 810 </listitem> … … 731 897 </varlistentry> 732 898 899 <varlistentry id="llvm-strings"> 900 <term><command>llvm-strings</command></term> 901 <listitem> 902 <para> 903 print strings found in a binary (object file, executable, or 904 archive library). 905 </para> 906 <indexterm zone="llvm llvm-strings"> 907 <primary sortas="b-llvm-strings">llvm-strings</primary> 908 </indexterm> 909 </listitem> 910 </varlistentry> 911 733 912 <varlistentry id="llvm-symbolizer"> 734 913 <term><command>llvm-symbolizer</command></term> … … 756 935 </varlistentry> 757 936 937 <varlistentry id="llvm-xray"> 938 <term><command>llvm-xray</command></term> 939 <listitem> 940 <para> 941 is an implementation of Google's XRay function call tracing system. 942 </para> 943 <indexterm zone="llvm llvm-xray"> 944 <primary sortas="b-llvm-xray">llvm-xray</primary> 945 </indexterm> 946 </listitem> 947 </varlistentry> 948 758 949 <varlistentry id="obj2yaml"> 759 950 <term><command>obj2yaml</command></term> 760 951 <listitem> 761 952 <para> 762 takes an object file, and produces a YAML representation of the953 takes an object file, and produces a YAML representation of the 763 954 file. 764 955 </para>
Note:
See TracChangeset
for help on using the changeset viewer.