File tree Expand file tree Collapse file tree 2 files changed +14
-0
lines changed
Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -14732,6 +14732,8 @@ trapping or setting ``errno``.
1473214732When specified with the fast-math-flag 'afn', the result may be approximated
1473314733using a less accurate calculation.
1473414734
14735+ .. _int_ldexp:
14736+
1473514737'``llvm.ldexp.*``' Intrinsic
1473614738^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1473714739
Original file line number Diff line number Diff line change @@ -149,6 +149,15 @@ Changes to the AMDGPU Backend
149149 improves the interaction between AMDGPU buffer operations and the LLVM memory
150150 model, and so the non `.ptr ` intrinsics are deprecated.
151151
152+ * SGPR spilling is now performed to virtual VGPRs. This should avoid
153+ some assorted register allocation failures.
154+
155+ * Backend now performs range merging of "amdgpu-waves-per-eu" attribute based on
156+ known callers.
157+
158+ * Certain :ref: `atomicrmw <i_atomicrmw >` operations are now optimized by
159+ performing a wave reduction if the access is uniform by default.
160+
152161* Removed ``llvm.amdgcn.atomic.inc `` and ``llvm.amdgcn.atomic.dec ``
153162 intrinsics. :ref: `atomicrmw <i_atomicrmw >` should be used instead
154163 with ``uinc_wrap `` and ``udec_wrap ``.
@@ -176,6 +185,9 @@ Changes to the AMDGPU Backend
176185* `llvm.sqrt.f64 ` is now lowered correctly. Use `llvm.amdgcn.sqrt.f64 `
177186 for raw instruction access.
178187
188+ * Deprecate `llvm.amdgcn.ldexp ` intrinsic. :ref: `llvm.ldexp <int_ldexp >`
189+ should be used instead.
190+
179191Changes to the ARM Backend
180192--------------------------
181193
You can’t perform that action at this time.
0 commit comments