aboutsummaryrefslogtreecommitdiff
path: root/include/clang/AST/Stmt.h
AgeCommit message (Expand)Author
2009-10-01Make sure to free the explicit template arguments provided for anDouglas Gregor
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-08-27iterator.h is no more. Be standards compliant.Gabor Greif
2009-08-25Changed condition of an assert.Fariborz Jahanian
2009-08-25Sanity checking for statement reference counts. Thanks for the suggestion, Fa...Douglas Gregor
2009-08-08Get rid of Stmt::Clone now that we can reference count statements instead.Anders Carlsson
2009-08-08Introduce reference counting for statements and expressions, using itDouglas Gregor
2009-08-07Separate Stmt::Destroy into the entrypoint for destroying a statementDouglas Gregor
2009-07-28Add a Profile function for statements so that we can (eventually) determineDouglas Gregor
2009-06-30Key decisions about 'bool' vs '_Bool' to be based on a new flag in langoptions.Chris Lattner
2009-06-12add the location of the ')' in a do/while statement to DoStmt.Chris Lattner
2009-05-30Add a Stmt::printPretty overload which takes an ASTContext; start Eli Friedman
2009-05-29Create a new PrintingPolicy class, which we pass down through the ASTDouglas Gregor
2009-05-23Use 'Exprs.data()' instead of 'Exprs.empty() ? NULL : ...'Ted Kremenek
2009-05-22Modify begin()/end() for AsmStmt iterators to handle the case when Exprs.empty()Ted Kremenek
2009-05-16Template instantiation for IndirectGotoStmt. Now my life is complete.Douglas Gregor
2009-05-15Template instantiation for switch statementsDouglas Gregor
2009-05-15Template instantiation for break and continue statements.Douglas Gregor
2009-05-15Template instantiation for "for" loopsDouglas Gregor
2009-05-15Template instantiation for do-while statements.Douglas Gregor
2009-05-15Template instantiation for "if" statements. Also:Douglas Gregor
2009-05-15Add NullStmt::Clone and use itAnders Carlsson
2009-04-26split ObjC and C++ Statements out into their own headers.Chris Lattner
2009-04-22Remove the serialization code that predates precompiledDouglas Gregor
2009-04-21add support for goto checking and @synchronized blocks,Chris Lattner
2009-04-19Add location info for indirect goto.Chris Lattner
2009-04-18reject invalid jumps among pieces of @try blocks. This seems to workChris Lattner
2009-04-18add accessor.Chris Lattner
2009-04-17PCH support for inline assembly statements.Douglas Gregor
2009-04-17PCH support for indirect gotos and address-of-label expressions.Douglas Gregor
2009-04-17PCH support for labels and goto.Douglas Gregor
2009-04-17PCH support for declaration statements, and a test for PredefinedExprDouglas Gregor
2009-04-17PCH support for return statements.Douglas Gregor
2009-04-17PCH support for do-while and for loopsDouglas Gregor
2009-04-17PCH support for while and continue statementsDouglas Gregor
2009-04-17PCH support for the first batch of statements, including null,Douglas Gregor
2009-04-14PCH support for a few very, very simple kinds of expressions. Hook upDouglas Gregor
2009-04-07Move the internal DeclContext data structures into a separate header. Douglas Gregor
2009-04-03fix some warnings on VC++, patch by John Thompson!Chris Lattner
2009-03-28some random cleanupsChris Lattner
2009-03-28eliminate unneeded iterator wrappers.Chris Lattner
2009-03-28rename some methods.Chris Lattner
2009-03-28Cleanups for DeclGroup.Chris Lattner
2009-03-11fix PR3258 by rejecting invalid numeric operands.Chris Lattner
2009-03-10add plumbing to report diagnostics back through sema for malformed asmstrings.Chris Lattner
2009-03-10move the asm string analysis code out of codegen into common Chris Lattner
2009-03-10move matching of named operands into AsmStmt class. At the sameChris Lattner
2009-03-10add some helper methods to AsmStmt and add some comments.Chris Lattner
2009-03-04fix infinite recursionChris Lattner
2009-03-04make CaseStmt::getSourceRange() iterative for deeplyChris Lattner