Craig Topper
b663bffa27
[C++] Use 'nullptr'.
...
llvm-svn: 207394
2014-04-28 04:05:08 +00:00
Timur Iskhodzhanov
c72b9dd73a
Fix PR19239 - Add support for generating debug info for functions without lexical scopes and/or debug info at all
...
llvm-svn: 204790
2014-03-26 09:50:36 +00:00
Craig Topper
c2c1be655d
[C++11] Add 'override' keyword to virtual methods that override their base class.
...
llvm-svn: 203339
2014-03-08 06:31:39 +00:00
Chandler Carruth
0873afae39
[Layering] Move DebugInfo.h into the IR library where its implementation
...
already lives.
llvm-svn: 203046
2014-03-06 00:46:21 +00:00
Chandler Carruth
797ae6fd0d
[Layering] Move DebugLoc.h into the IR library. The implementation
...
already lived there and it is where it belongs -- this is the in-memory
debug location representation.
This is just cleanup -- Modules can actually cope with this, but that
doesn't make it right. After chatting with folks that have out-of-tree
stuff, going ahead and moving the rest of the headers seems preferable.
llvm-svn: 202960
2014-03-05 10:30:38 +00:00
Chandler Carruth
cd48c56575
[cleanup] Re-sort all the includes with utils/sort_includes.py.
...
llvm-svn: 202811
2014-03-04 10:07:28 +00:00
Timur Iskhodzhanov
2cf4619945
Reland r200340 - 'Add line table debug info to COFF files when using a win32 triple'
...
This incorporates a couple of fixes reviewed at http://llvm-reviews.chandlerc.com/D2651
llvm-svn: 200440
2014-01-30 01:39:17 +00:00
NAKAMURA Takumi
782750fa03
Revert r200340, "Add line table debug info to COFF files when using a win32 triple."
...
It was incompatible with --target=i686-win32.
llvm-svn: 200375
2014-01-29 06:05:38 +00:00
Timur Iskhodzhanov
53b4a3ded1
Add line table debug info to COFF files when using a win32 triple.
...
Reviewed at http://llvm-reviews.chandlerc.com/D2232
llvm-svn: 200340
2014-01-28 21:33:27 +00:00