[PATCH] D159162: [llvm] Add assembly syntax highlighting
Fangrui Song via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Aug 31 23:42:15 PDT 2023
MaskRay accepted this revision.
MaskRay added a comment.
This revision is now accepted and ready to land.
LGTM. I think @jhenderson may have some opinions.
`llvm/docs/CommandGuide/llvm-mc.rst` needs updating.
================
Comment at: llvm/test/MC/Disassembler/AArch64/colored.txt:6
+# CHECK: b.ne [0;31m#20[0m
+
+0x00 0x7c 0x00 0x13
----------------
JDevlieghere wrote:
> MaskRay wrote:
> > I wonder whether this is sufficient to cover changes? Things like `printImmSVE` seem uncovered?
> Since the patch uses the same mechanism for emitting markup annotations and colors, I don't see the need to duplicate the testing for the two. The latter is (at least partially) covered by `marked-up.txt`. If we want to make sure every instruction type is covered, then the markup annotations are a much better way to do so: they're much easier to read and write and they are supported on all platforms (unlike ANSI escape codes).
>
Agree!
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D159162/new/
https://reviews.llvm.org/D159162
More information about the llvm-commits
mailing list