[llvm-commits] [llvm] r96966 - /llvm/trunk/lib/MC/MCAsmStreamer.cpp
Chris Lattner
sabre at nondot.org
Tue Feb 23 10:44:31 PST 2010
Author: lattner
Date: Tue Feb 23 12:44:31 2010
New Revision: 96966
URL: http://llvm.org/viewvc/llvm-project?rev=96966&view=rev
Log:
genericize MCAsmStreamer::EmitCodeAlignment to support other targets
so that it doesn't break them when the code generator starts using it.
Modified:
llvm/trunk/lib/MC/MCAsmStreamer.cpp
Modified: llvm/trunk/lib/MC/MCAsmStreamer.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/MC/MCAsmStreamer.cpp?rev=96966&r1=96965&r2=96966&view=diff
==============================================================================
--- llvm/trunk/lib/MC/MCAsmStreamer.cpp (original)
+++ llvm/trunk/lib/MC/MCAsmStreamer.cpp Tue Feb 23 12:44:31 2010
@@ -518,8 +518,9 @@
void MCAsmStreamer::EmitCodeAlignment(unsigned ByteAlignment,
unsigned MaxBytesToEmit) {
- // FIXME: a hack for now to only work for x86 using the 0x90 nop opcode.
- EmitValueToAlignment(ByteAlignment, 0x90, 1, MaxBytesToEmit);
+ // Emit with a text fill value.
+ EmitValueToAlignment(ByteAlignment, MAI.getTextAlignFillValue(),
+ 1, MaxBytesToEmit);
}
void MCAsmStreamer::EmitValueToOffset(const MCExpr *Offset,
More information about the llvm-commits
mailing list