Duncan P. N. Exon Smith
8d3ef611ce
IR: Move MDLocation into place (clang testcases)
...
Update testcases to match LLVM change in r226048.
llvm-svn: 226049
2015-01-14 22:28:03 +00:00
Duncan P. N. Exon Smith
b3a66691f8
IR: Make metadata typeless in assembly, clang side
...
Match LLVM changes from r224257.
llvm-svn: 224259
2014-12-15 19:10:08 +00:00
Adrian Prantl
56741e29d4
Re-applying r198699 after reverting r198461.
...
Debug info: Implement a cleaner version of r198461. For symmetry with
C and C++ don't emit an extra lexical scope for the compound statement
that is the body of an Objective-C method.
llvm-svn: 198715
2014-01-07 22:05:55 +00:00
Adrian Prantl
c6758879b3
Revert "Debug info: Implement a cleaner version of r198461. For symmetry with"
...
This reverts commit 198699 so we can get a cleaner patch.
llvm-svn: 198713
2014-01-07 22:05:45 +00:00
Adrian Prantl
f5ff0dc29b
Debug info: Implement a cleaner version of r198461. For symmetry with
...
C and C++ don't emit an extra lexical scope for the compound statement
that is the body of an Objective-C method.
rdar://problem/15010825
llvm-svn: 198699
2014-01-07 19:24:24 +00:00
Adrian Prantl
4c9a38a47a
Do not reuse the debug location of the return value's store if there is autorelease code to be emitted between store and return instructions. This is analoguous to what we do for lexical scope cleanups.
...
rdar://problem/13977888
llvm-svn: 182947
2013-05-30 18:12:23 +00:00