Skip to content

Commit b3a30dc

Browse files
chapunitru
authored andcommitted
Update ReleaseNotes.rst
1 parent 51ea048 commit b3a30dc

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

llvm/docs/ReleaseNotes.rst

+13-12
Original file line numberDiff line numberDiff line change
@@ -98,22 +98,23 @@ Changes to LLVM infrastructure
9898
* ``ValueTypes.td`` is made richer to represent attributes for
9999
``MVT``.
100100

101-
* ``Intrinsics.td`` is able to emit definitions of
102-
``TypeSig``. ``IntrinsicEmitter`` doesn't depend on
103-
``MachineValueTypes.h`` anymore.
101+
* ``IntrinsicEmitter`` no longer depends on ``MachineValueTypes.h``.
104102

105-
* ``llvm/CodeGen/MachineValueType.h`` is moved from ``llvm/Support``.
103+
* ``Intrinsics.td`` is able to emit definitions of ``TypeSig``.
104+
105+
* ``MachineValueType.h`` is moved from ``llvm/Support`` to ``llvm/CodeGen``.
106106
It uses values defined in ``ValueTypes.td``.
107107

108108
Changes to building LLVM
109109
------------------------
110110

111-
* ``llvm-min-tblgen`` is internally introduced to build LLVM public
112-
headers. Note that ``llvm-tblgen`` depends on `GenVT.inc` that is
113-
generated by ``llvm-min-tblgen``. Specify the external
114-
``llvm-tblgen`` for ``LLVM_TABLEGEN`` when you use prebuilt tablegen
115-
tools, since ``llvm-tblgen`` is built as the superset of
116-
``llvm-min-tblgen``.
111+
* ``llvm-min-tblgen`` is introduced as a minimal subset of
112+
``llvm-tblgen``, whose purpose is to generate fragments of public
113+
LLVM headers during LLVM builds. Building ``llvm-tblgen`` now
114+
depends on ``GenVT.inc``, which is produced by
115+
``llvm-min-tblgen``. ``llvm-min-tblgen`` is an internal LLVM tool
116+
which is not distributed. Users that rely on prebuilt tablegen tools
117+
should use ``llvm-tblgen`` and ignore ``llvm-min-tblgen``.
117118

118119
Changes to TableGen
119120
-------------------
@@ -122,8 +123,8 @@ Changes to TableGen
122123
``name=value``.
123124

124125
* Each tablegen backend can declare itself as self-contained with
125-
``llvm::TableGen::Emitter`` as the registry. You don't need to
126-
append entries and options to ``TableGen.cpp``. For now, It is
126+
``llvm::TableGen::Emitter`` as the registry. Users don't need to
127+
append entries and options to ``TableGen.cpp``. For now, it is
127128
applied only to ``llvm-tblgen``.
128129

129130
* The new bang operator ``!range(m, n)`` is introduced.

0 commit comments

Comments
 (0)