David Blaikie
efb0d65ed7
Debug info: refactor the first field of DICompileUnit to be a raw file/directory pair
...
This removes the DICompileUnit special case from DIScope.
llvm-svn: 177610
2013-03-20 23:58:12 +00:00
David Blaikie
3b88852a2d
Debug Info: Swap the 2nd and 3rd parameters to DICompileUnit to match the common DIScope prefix
...
llvm-svn: 177595
2013-03-20 22:52:54 +00:00
David Blaikie
43a729d165
Remove unused field in DICompileUnit
...
llvm-svn: 177590
2013-03-20 22:34:33 +00:00
David Blaikie
2881da7929
Refactor file/directory path in namespace debug info to refer directly to the pair rather than the DIFile
...
(paired to a Clang test - excuse the buildbot skew/fallout)
llvm-svn: 177566
2013-03-20 19:39:15 +00:00
David Blaikie
a354eedcdb
Enhance debug info namespace test to check for context/scope reference
...
The differing file (due to the #line directive in the original source) is for
future testing improvements coming soon.
llvm-svn: 177560
2013-03-20 19:14:16 +00:00
David Blaikie
4f278f9b80
Reorder the DIFile parameter in DINameSpace
...
Moving the DIFile parameter to immediately proceed the tag so that it will be a
common prefix with other DIScopes (once the DIFile is replaced with the raw
file/directory pair).
llvm-svn: 177492
2013-03-20 06:27:06 +00:00
David Blaikie
fdabd48005
Test DW_TAG_namespace support in the backend
...
This is the backend portion of a Clang test case
(clang/test/CodeGenCXX/debug-info-namespace.cpp) that was roughly/coarsely
testing LLVM.
llvm-svn: 177487
2013-03-20 05:15:37 +00:00