diff options
| author | Rafael Espindola <rafael.espindola@gmail.com> | 2011-05-08 14:35:21 +0000 |
|---|---|---|
| committer | Rafael Espindola <rafael.espindola@gmail.com> | 2011-05-08 14:35:21 +0000 |
| commit | ab39c6353856939eb83febd3ac9c93cab29ee0cd (patch) | |
| tree | 335556cea2a3b41e8d3635723018f207d81ac573 /llvm/lib/MC/MCAssembler.cpp | |
| parent | 59d2b017d7eb8aa83a318eab52fe0b8e07845f8d (diff) | |
| download | bcm5719-llvm-ab39c6353856939eb83febd3ac9c93cab29ee0cd.tar.gz bcm5719-llvm-ab39c6353856939eb83febd3ac9c93cab29ee0cd.zip | |
Don't force relaxation of AdvanceLoc instructions on OS X. gdb is happy with
the smaller encoding and this cuts 270336 bytes from a release version of
clang and 1246272 bytes from a debug build.
llvm-svn: 131067
Diffstat (limited to 'llvm/lib/MC/MCAssembler.cpp')
| -rw-r--r-- | llvm/lib/MC/MCAssembler.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/MC/MCAssembler.cpp b/llvm/lib/MC/MCAssembler.cpp index 8360fc9f414..527a63caaee 100644 --- a/llvm/lib/MC/MCAssembler.cpp +++ b/llvm/lib/MC/MCAssembler.cpp @@ -759,8 +759,7 @@ bool MCAssembler::RelaxDwarfCallFrameFragment(MCAsmLayout &Layout, SmallString<8> &Data = DF.getContents(); Data.clear(); raw_svector_ostream OSE(Data); - const TargetAsmInfo &AsmInfo = getContext().getTargetAsmInfo(); - MCDwarfFrameEmitter::EncodeAdvanceLoc(AddrDelta, OSE, AsmInfo); + MCDwarfFrameEmitter::EncodeAdvanceLoc(AddrDelta, OSE); OSE.flush(); return OldSize != Data.size(); } |

