[PATCH] D132508: [MC] Omit fill value if it's zero when emitting code alignment
Eli Friedman via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Aug 24 13:26:43 PDT 2022
efriedma added inline comments.
================
Comment at: llvm/lib/MC/MCAsmStreamer.cpp:1463
+ OS << ", " << truncateToSize(Value.value(), ValueSize);
+ else
+ OS << ", ";
----------------
`else if (MaxBytesToEmit)`?
================
Comment at: llvm/lib/MC/MCAsmStreamer.cpp:1473
+ unsigned MaxBytesToEmit) {
+ emitAlignmentDirective(ByteAlignment, Value, ValueSize, MaxBytesToEmit);
+}
----------------
If I'm understand correctly, this is actually a visible change to emitValueToAlignment: it will always explicitly emit the value, even if it's zero. That's probably what we want (reducing ambiguity in our asm output seems like an improvement), but we should have test coverage for the change.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D132508/new/
https://reviews.llvm.org/D132508
More information about the llvm-commits
mailing list