- Support for -march=sapphirerapids was added.
+- The -mtune command line option is no longer ignored for X86. This can be used
+ to request microarchitectural optimizations independent on -march. -march=<cpu>
+ implies -mtune=<cpu>. -mtune=generic is the default with no -march or -mtune
+ specified.
+
Internal API Changes
--------------------
* The assembler now has support for {disp32} and {disp8} pseudo prefixes for
controlling displacement size for memory operands and jump displacements. The
assembler also supports the .d32 and .d8 mnemonic suffixes to do the same.
+* A new function attribute "tune-cpu" has been added to support -mtune like gcc.
+ This allows microarchitectural optimizations to be applied independent from
+ the "target-cpu" attribute or TargetMachine CPU which will be used to select
+ Instruction Set. If the attribute is not present, the tune CPU will follow
+ the target CPU.
Changes to the AMDGPU Target
-----------------------------