Jakob Stoklund Olesen
|
aae960d978
|
Make tests less sensitive to scheduling changes.
llvm-svn: 151260
|
2012-02-23 17:19:34 +00:00 |
Rafael Espindola
|
f28213ca01
|
Don't print an unused label before .cfi_endproc.
llvm-svn: 147763
|
2012-01-09 00:17:29 +00:00 |
Rafael Espindola
|
382412032c
|
Don't print a label before .cfi_startproc when we don't need to. This makes
the produce assembly when using CFI just a bit more readable.
llvm-svn: 147743
|
2012-01-07 22:42:19 +00:00 |
Nick Lewycky
|
d59c0cac6c
|
Teach our Dwarf emission to use the string pool.
llvm-svn: 143097
|
2011-10-27 06:44:11 +00:00 |
Devang Patel
|
59e27c5f12
|
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.
llvm-svn: 138145
|
2011-08-19 23:28:12 +00:00 |
Devang Patel
|
37a62058fe
|
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.
llvm-svn: 137250
|
2011-08-10 21:25:34 +00:00 |
Rafael Espindola
|
d23bfb8a7a
|
Make size computation less brittle.
llvm-svn: 132222
|
2011-05-27 22:05:41 +00:00 |
Rafael Espindola
|
19c1a56287
|
Produce a __debug_frame section on darwin ARM when appropriate.
llvm-svn: 131151
|
2011-05-10 21:04:45 +00:00 |
Devang Patel
|
39ecf816c5
|
Do not emit location expression size twice.
llvm-svn: 130854
|
2011-05-04 19:00:57 +00:00 |