Skip to content

Commit e3d91da

Browse files
committed
[ReleaseNotes] Add note about removal of Nios2 backend. Add some notes on X86 changes.
llvm-svn: 354281
1 parent cc3d3f1 commit e3d91da

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

llvm/docs/ReleaseNotes.rst

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,18 @@ Changes to the X86 Target
134134
* Machine model for AMD bdver2 (Piledriver) CPU was added. It is used to support
135135
instruction scheduling and other instruction cost heuristics.
136136

137+
* New AVX512F gather and scatter intrinsics were added that take a <X x i1> mask
138+
instead of a scalar integer. This removes the need for a bitcast in IR. The
139+
new intrinsics are named like the old intrinsics with ``llvm.avx512.``
140+
replaced with ``llvm.avx512.mask.``. The old intrinsics will be removed in a
141+
future release.
142+
143+
* Added ``cascadelake`` as a CPU name for -march. This is ``skylake-avx512``
144+
with the addition of the ``avx512vnni`` instruction set.
145+
146+
* ADCX instruction will no longer be emitted. This instruction is rarely better
147+
than the legacy ADC instruction and just increased code size.
148+
137149
Changes to the AMDGPU Target
138150
-----------------------------
139151

@@ -156,6 +168,10 @@ use for it will be to add support for returning small structs as multiple
156168
return values, once the underlying WebAssembly platform itself supports it.
157169
Additionally, multithreading support is not yet included in the stable ABI.
158170

171+
Changes to the Nios2 Target
172+
---------------------------
173+
174+
* The Nios2 target was removed from this release.
159175

160176
Changes to the OCaml bindings
161177
-----------------------------

0 commit comments

Comments
 (0)