-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fill 17.x/ReleaseNotes with my works #789
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added comments to make English prose more idiomatic.
llvm/docs/ReleaseNotes.rst
Outdated
``MVT``. | ||
|
||
* ``Intrinsics.td`` is able to emit definitions of | ||
``TypeSig``. ``IntrinsicEmitter`` doesn't depend on |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Suggestion:
IntrinsicEmitter
no longer depends onMachineValueTypes.h
The sentence you wrote is correct. But the suggestion is more idiomatic.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking at this again, I think this should be split into 3 bullet points:
Intrinsics.td
now emitsTypeSig
definitionsIntrinsicEmitter
no longer depends onTypeSig
IntrinsicEmitter
no longer depends onMachineValueTypes.h
llvm/docs/ReleaseNotes.rst
Outdated
``TypeSig``. ``IntrinsicEmitter`` doesn't depend on | ||
``MachineValueTypes.h`` anymore. | ||
|
||
* ``llvm/CodeGen/MachineValueType.h`` is moved from ``llvm/Support``. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is moved from
Do you mean removed from? Were the types in llvm/CodeGen/MachineValueType.h
moved to ValueTypes.td
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh, I see now. I think this would be clearer:
MachineValueType.h
is moved fromllvm/Support
tollvm/CodeGen
.
llvm/docs/ReleaseNotes.rst
Outdated
Changes to building LLVM | ||
------------------------ | ||
|
||
* ``llvm-min-tblgen`` is internally introduced to build LLVM public | ||
headers. Note that ``llvm-tblgen`` depends on `GenVT.inc` that is | ||
generated by ``llvm-min-tblgen``. Specify the external |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How about
Builds using
LLVM_TABLEGEN
to specify a pre-built tablegen executable should usellvm-tblgen
.
I think you can drop the part about llvm-tblgen
being a superset of llvm-min-tblgen
. It is implied above.
llvm/docs/ReleaseNotes.rst
Outdated
Changes to building LLVM | ||
------------------------ | ||
|
||
* ``llvm-min-tblgen`` is internally introduced to build LLVM public |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"introduced internally" seems more natural than "internally introduced"
llvm/docs/ReleaseNotes.rst
Outdated
Changes to TableGen | ||
------------------- | ||
|
||
* Named arguments are supported. Arguments can be specified in the form of | ||
``name=value``. | ||
|
||
* Each tablegen backend can declare itself as self-contained with | ||
``llvm::TableGen::Emitter`` as the registry. You don't need to |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Prefer "users" to "you" in documentation.
llvm/docs/ReleaseNotes.rst
Outdated
Changes to TableGen | ||
------------------- | ||
|
||
* Named arguments are supported. Arguments can be specified in the form of | ||
``name=value``. | ||
|
||
* Each tablegen backend can declare itself as self-contained with | ||
``llvm::TableGen::Emitter`` as the registry. You don't need to | ||
append entries and options to ``TableGen.cpp``. For now, It is |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
s/It is/it is/
Feel free to correct, rephrase, and revise this. Thank you,.