Author: Hans Wennborg Date: 2020-02-24T16:52:12+01:00 New Revision: 935ad4036ef6f13aedb301691dc86b46fc14369a
URL: https://github.com/llvm/llvm-project/commit/935ad4036ef6f13aedb301691dc86b46fc14369a DIFF: https://github.com/llvm/llvm-project/commit/935ad4036ef6f13aedb301691dc86b46fc14369a.diff LOG: ReleaseNotes: Attributor By Johannes Doerfert! Added: Modified: llvm/docs/ReleaseNotes.rst Removed: ################################################################################ diff --git a/llvm/docs/ReleaseNotes.rst b/llvm/docs/ReleaseNotes.rst index 9c4bb3c33f03..0904a5793e77 100644 --- a/llvm/docs/ReleaseNotes.rst +++ b/llvm/docs/ReleaseNotes.rst @@ -98,7 +98,15 @@ Non-comprehensive list of changes in this release which has 3 values: ``none``, ``non-leaf``, and ``all``. The values mean what functions should retain frame pointers. -* ... +* The inter-procedural analysis and optimization capabilities in the Attributor + framework and pass have been substantially advanced (initial commit + `D59918 <https://reviews.llvm.org/D59918>`_, `LLVM-Dev talk <https://youtu.be/CzWkc_JcfS0>`_). + In this release, 19 diff erent attributes are inferred, including 12 LLVM IR + attributes and 7 "abstract" attributes, such as liveness. The Attributor is + still under heavy development and disabled by default, to enable an early run + pass ``-mllvm -attributor-disable=false`` to an invocation of clang. + + Changes to the LLVM IR ---------------------- _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits