[clang] [llvm] [docs] Add llvm and clang release notes for the global-var code model attribute (PR #78664)
via cfe-commits
cfe-commits at lists.llvm.org
Thu Jan 18 19:17:50 PST 2024
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-clang
Author: hev (heiher)
<details>
<summary>Changes</summary>
---
Full diff: https://github.com/llvm/llvm-project/pull/78664.diff
2 Files Affected:
- (modified) clang/docs/ReleaseNotes.rst (+8)
- (modified) llvm/docs/ReleaseNotes.rst (+4)
``````````diff
diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst
index b400d75095421c..25f9f9577834b3 100644
--- a/clang/docs/ReleaseNotes.rst
+++ b/clang/docs/ReleaseNotes.rst
@@ -1119,6 +1119,14 @@ Windows Support
LoongArch Support
^^^^^^^^^^^^^^^^^
+- Added a code model attribute for the global variable. The following values
+ are supported: ``normal``, ``medium`` and ``extreme``.
+
+ *Example Code*:
+
+ .. code-block:: c
+
+ int var __attribute((model("extreme")));
RISC-V Support
^^^^^^^^^^^^^^
diff --git a/llvm/docs/ReleaseNotes.rst b/llvm/docs/ReleaseNotes.rst
index 4345d01021f17d..e45744ffb02f6d 100644
--- a/llvm/docs/ReleaseNotes.rst
+++ b/llvm/docs/ReleaseNotes.rst
@@ -70,6 +70,8 @@ Changes to the LLVM IR
* Added `llvm.exp10` intrinsic.
+* Added a code model attribute for the global variable.
+
Changes to LLVM infrastructure
------------------------------
@@ -130,6 +132,8 @@ Changes to the Hexagon Backend
Changes to the LoongArch Backend
--------------------------------
+* Respect the code model attribute of global variables when different from
+ their default values.
Changes to the MIPS Backend
---------------------------
``````````
</details>
https://github.com/llvm/llvm-project/pull/78664
More information about the cfe-commits
mailing list