Douglas Gregor
70d80598c5
Add declarations nested in a linkage specification to the output of
...
-ast-print-xml, from Martin Vejnar!
llvm-svn: 116702
2010-10-18 14:35:28 +00:00
Douglas Gregor
be4092138f
Improve XML output for class/struct/union declarations, from Martin Vejnar!
...
llvm-svn: 116103
2010-10-08 21:05:46 +00:00
Daniel Dunbar
37614d875f
Frontend/XML: Add support for printing nested structures, patch by Martin Vejnár!
...
llvm-svn: 115041
2010-09-29 16:09:28 +00:00
Chris Lattner
bf5c83745a
"this patch properly addresses escaping < and > which might appear
...
(e.g. for C++ operators) in the xml dump.
I also re-enabled the unit test for ast-print-xml (or so I think)
at least, make test didn't fail..."
patch by Sebastien Binet!
llvm-svn: 103671
2010-05-12 23:27:11 +00:00
Douglas Gregor
e5279cea49
Improved -ast-print-xml for C++, from Sebastien Binet!
...
llvm-svn: 103412
2010-05-10 17:43:18 +00:00
Douglas Gregor
8a16769b61
Improve XML output for C++ classes, from Olaf Krzikalla!
...
llvm-svn: 97954
2010-03-08 18:51:03 +00:00
Mike Stump
281d6d7745
Use the llvm coding convention for indentation for switch.
...
llvm-svn: 93966
2010-01-20 02:03:14 +00:00
Mike Stump
11289f4280
Remove tabs, and whitespace cleanups.
...
llvm-svn: 81346
2009-09-09 15:08:12 +00:00
Argyrios Kyrtzidis
cfbfe78e9e
De-ASTContext-ify DeclContext.
...
Remove ASTContext parameter from DeclContext's methods. This change cascaded down to other Decl's methods and changes to call sites started "escalating".
Timings using pre-tokenized "cocoa.h" showed only a ~1% increase in time run between and after this commit.
llvm-svn: 74506
2009-06-30 02:36:12 +00:00
Argyrios Kyrtzidis
ddcd132a5b
Remove the ASTContext parameter from the getBody() methods of Decl and subclasses.
...
Timings showed no significant difference before and after the commit.
llvm-svn: 74504
2009-06-30 02:35:26 +00:00
Douglas Gregor
f39bf33dc0
More XML output support, from Olaf Krzikalla!
...
llvm-svn: 73402
2009-06-15 19:02:54 +00:00