diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2010-12-03 00:55:40 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2010-12-03 00:55:40 +0000 |
commit | 57ab708bdd3231b23a8ef4978b11ff07616034a2 (patch) | |
tree | c50bb3ef0e4fc3a1d7e0531c0a92d3409dc06517 /llvm/lib/MC/MCNullStreamer.cpp | |
parent | f0b36a3cfd1ae7f5e85f7c217698e3001b60b313 (diff) | |
download | bcm5719-llvm-57ab708bdd3231b23a8ef4978b11ff07616034a2.tar.gz bcm5719-llvm-57ab708bdd3231b23a8ef4978b11ff07616034a2.zip |
Try to resolve symbol differences early, and if successful create a plain
data fragment. This reduces the time to assemble the test in 8711 from 60s to
54s.
llvm-svn: 120767
Diffstat (limited to 'llvm/lib/MC/MCNullStreamer.cpp')
-rw-r--r-- | llvm/lib/MC/MCNullStreamer.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/MC/MCNullStreamer.cpp b/llvm/lib/MC/MCNullStreamer.cpp index c79793ceed1..86ab628e602 100644 --- a/llvm/lib/MC/MCNullStreamer.cpp +++ b/llvm/lib/MC/MCNullStreamer.cpp @@ -44,6 +44,9 @@ namespace { virtual void EmitAssignment(MCSymbol *Symbol, const MCExpr *Value) {} virtual void EmitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol){} + virtual void EmitDwarfAdvanceLineAddr(int64_t LineDelta, + const MCSymbol *LastLabel, + const MCSymbol *Label) {} virtual void EmitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute){} |