[LLVMbugs] [Bug 2188] New: Don't produce unneeded dwarf info
bugzilla-daemon at cs.uiuc.edu
bugzilla-daemon at cs.uiuc.edu
Wed Apr 2 12:02:25 PDT 2008
http://llvm.org/bugs/show_bug.cgi?id=2188
Summary: Don't produce unneeded dwarf info
Product: new-bugs
Version: unspecified
Platform: Other
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: new bugs
AssignedTo: unassignedbugs at nondot.org
ReportedBy: baldrick at free.fr
CC: llvmbugs at cs.uiuc.edu
If a function is marked nounwind then it should not
need any per-function frame moves. So emitting an
empty set of moves into the eh moves frame should be
ok. This would reduce the size. Maybe it would even
be possible to get rid of the frame altogether. These
kinds of optimizations would reduce the size of dwarf
info for functions which are marked nothrow (eg: throws())
and contain try-catch blocks.
It would be nice to reduce dwarf info to the absolute
minimum in general (it can take up quite some space in
the final executable).
--
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the llvm-bugs
mailing list