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 | llvm-ab39c6353856939eb83febd3ac9c93cab29ee0cd.zip llvm-ab39c6353856939eb83febd3ac9c93cab29ee0cd.tar.gz llvm-ab39c6353856939eb83febd3ac9c93cab29ee0cd.tar.bz2 |
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 8360fc9..527a63c 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(); } |