llvm.org GIT mirror llvm / 387b5e3
[7.0 branch] Update release notes (SystemZ, TableGen) This updates the 7.0 branch release notes to mention the SystemZ specific changes, and also the new support for multi-alternative patterns in TableGen (see D48545). Reviewed by: hans Differential Revision: https://reviews.llvm.org/D50514 git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_70@339355 91177308-0d34-0410-b5e6-96231b3b80d8 Ulrich Weigand 2 years ago
1 changed file(s) with 24 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
160160
161161 During this release ...
162162
163 Changes to the SystemZ Target
164 -----------------------------
165
166 During this release the SystemZ target has:
167
168 * Added support for vector registers in inline asm statements.
169
170 * Added support for stackmaps, patchpoints, and the anyregcc
171 calling convention.
172
173 * Changed the default function alignment to 16 bytes.
174
175 * Improved codegen for condition code handling.
176
177 * Improved instruction scheduling and microarchitecture tuning for z13/z14.
178
179 * Fixed support for generating GCOV coverage data.
180
181 * Fixed some codegen bugs.
182
163183 Changes to the X86 Target
164184 -------------------------
165185
197217
198218 * The SETCCE opcode has now been removed in favor of SETCCCARRY.
199219
220 * TableGen now supports multi-alternative pattern fragments via the PatFrags
221 class. PatFrag is now derived from PatFrags, which may require minor
222 changes to backends that directly access PatFrag members.
223
200224 External Open Source Projects Using LLVM 7
201225 ==========================================
202226