Nick Lewycky
|
390c40d96a
|
Teach our Dwarf emission to use the string pool.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143097 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-10-27 06:44:11 +00:00 |
|
Devang Patel
|
93d39be530
|
Do not use named md nodes to track variables that are completely optimized. This does not scale while doing LTO with debug info. New approach is to include list of variables in the subprogram info directly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138145 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-08-19 23:28:12 +00:00 |
|
Devang Patel
|
c722c3d5ff
|
While extending definition range of a debug variable, consult lexical scopes also. There is no point extending debug variable out side its lexical block. This provides 6x compile time speedup in some cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137250 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-08-10 21:25:34 +00:00 |
|
Rafael Espindola
|
5b23b7fe31
|
Make size computation less brittle.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132222 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-05-27 22:05:41 +00:00 |
|
Rafael Espindola
|
6253c7ca60
|
Produce a __debug_frame section on darwin ARM when appropriate.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131151 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-05-10 21:04:45 +00:00 |
|
Devang Patel
|
64915dec28
|
Do not emit location expression size twice.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130854 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-05-04 19:00:57 +00:00 |
|