llvm.org GIT mirror llvm / f1a2d4d
Clear release notes for 6.0.0 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@308474 91177308-0d34-0410-b5e6-96231b3b80d8 Hans Wennborg 2 years ago
1 changed file(s) with 5 addition(s) and 24 deletion(s). Raw diff Collapse all Expand all
0 ========================
1 LLVM 5.0.0 Release Notes
1 LLVM 6.0.0 Release Notes
22 ========================
33
44 .. contents::
55 :local:
66
77 .. warning::
8 These are in-progress notes for the upcoming LLVM 5 release.
8 These are in-progress notes for the upcoming LLVM 6 release.
99 Release notes for previous releases can be found on
1010 `the Download Page `_.
1111
3939 functionality, or simply have a lot to talk about), see the `NOTE` below
4040 for adding a new subsection.
4141
42 * LLVM's ``WeakVH`` has been renamed to ``WeakTrackingVH`` and a new ``WeakVH``
43 has been introduced. The new ``WeakVH`` nulls itself out on deletion, but
44 does not track values across RAUW.
45
46 * A new library named ``BinaryFormat`` has been created which holds a collection
47 of code which previously lived in ``Support``. This includes the
48 ``file_magic`` structure and ``identify_magic`` functions, as well as all the
49 structure and type definitions for DWARF, ELF, COFF, WASM, and MachO file
50 formats.
51
52 * The tool ``llvm-pdbdump`` has been renamed ``llvm-pdbutil`` to better reflect
53 its nature as a general purpose PDB manipulation / diagnostics tool that does
54 more than just dumping contents.
55
56 * The ``BBVectorize`` pass has been removed. It was fully replaced and no
57 longer used back in 2014 but we didn't get around to removing it. Now it is
58 gone. The SLP vectorizer is the suggested non-loop vectorization pass.
42 * Note..
5943
6044 .. NOTE
6145 If you would like to document a larger change, then you can add a
11195 Changes to the C API
11296 --------------------
11397
114 * Deprecated the ``LLVMAddBBVectorizePass`` interface since the ``BBVectorize``
115 pass has been removed. It is now a no-op and will be removed in the next
116 release. Use ``LLVMAddSLPVectorizePass`` instead to get the supported SLP
117 vectorizer.
98 During this release ...
11899
119100
120 External Open Source Projects Using LLVM 5
101 External Open Source Projects Using LLVM 6
121102 ==========================================
122103
123104 * A project...