David Blaikie
9c1e56a84d
DebugInfo: Implement debug_line.dwo for file names used in type units during -gsplit-dwarf
...
This removes an attribute (and more importantly, a relocation) from
skeleton type units and removes some unnecessary file names from the
debug_line section that remains in the .o (and linked executable) file.
There's still a few places we could shave off some more space here:
* use compilation dir of the underlying compilation unit (since all the
type units share that compilation dir - though this would be more
complicated in LTO cases where they don't (keep a map of compilation
dir->line table header?))
* Remove some of the unnecessary header fields from the line table since
they're not needed in this situation (about 12 bytes per table).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@204099 91177308-0d34-0410-b5e6-96231b3b80d8
2014-03-18 01:17:26 +00:00
..
2013-11-22 21:49:45 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2014-02-14 01:26:55 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2014-03-07 01:19:31 +00:00
2014-02-27 01:25:00 +00:00
2014-02-27 01:25:00 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2013-11-22 21:49:45 +00:00
2014-01-30 01:39:17 +00:00
2013-11-22 21:49:45 +00:00
2013-11-22 21:49:45 +00:00
2013-11-22 21:49:45 +00:00
2014-02-04 01:23:52 +00:00
2013-11-22 21:49:45 +00:00
2013-11-22 21:49:45 +00:00
2013-11-22 21:49:45 +00:00
2014-02-16 08:46:55 +00:00
2013-11-22 21:49:45 +00:00
2014-02-04 01:23:52 +00:00
2013-11-22 21:49:45 +00:00
2014-03-07 23:07:21 +00:00
2013-11-22 21:49:45 +00:00
2014-03-07 23:07:21 +00:00
2013-11-22 21:49:45 +00:00
2013-11-22 21:49:45 +00:00
2013-11-22 21:49:45 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2014-03-13 23:26:25 +00:00
2014-03-12 23:08:19 +00:00
2014-03-15 23:01:29 +00:00
2014-02-04 01:23:52 +00:00
2013-11-22 21:49:45 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2014-02-14 01:26:55 +00:00
2014-03-07 00:23:38 +00:00
2014-02-04 01:23:52 +00:00
2014-03-11 23:18:15 +00:00
2013-11-22 21:49:45 +00:00
2013-11-22 21:49:45 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2014-02-14 19:27:53 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2014-03-14 21:20:07 +00:00
2014-03-12 17:14:43 +00:00
2014-02-04 01:23:52 +00:00
2014-03-18 01:17:26 +00:00
2014-03-06 05:47:39 +00:00
2014-03-06 05:47:39 +00:00
2013-11-22 21:49:45 +00:00
2014-03-08 00:58:20 +00:00
2014-02-14 19:27:53 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2014-02-14 01:26:55 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2013-11-22 21:49:45 +00:00
2014-02-04 01:23:52 +00:00
2013-11-22 21:49:45 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2014-03-14 21:20:07 +00:00
2014-02-27 01:25:00 +00:00
2013-11-22 21:49:45 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2014-02-27 17:56:08 +00:00
2014-02-12 19:34:44 +00:00
2014-02-16 08:46:55 +00:00
2014-02-15 19:34:03 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00
2014-02-04 01:23:52 +00:00