@@ -98,22 +98,23 @@ Changes to LLVM infrastructure
98
98
* ``ValueTypes.td `` is made richer to represent attributes for
99
99
``MVT ``.
100
100
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 ``.
104
102
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 ``.
106
106
It uses values defined in ``ValueTypes.td ``.
107
107
108
108
Changes to building LLVM
109
109
------------------------
110
110
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 ``.
117
118
118
119
Changes to TableGen
119
120
-------------------
@@ -122,8 +123,8 @@ Changes to TableGen
122
123
``name=value ``.
123
124
124
125
* 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
127
128
applied only to ``llvm-tblgen ``.
128
129
129
130
* The new bang operator ``!range(m, n) `` is introduced.
0 commit comments