summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Stmt.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Add support for C++0x's range-based for loops, as specified by the C++11 draf...Richard Smith2011-04-141-0/+34
* tidy upChris Lattner2011-02-281-3/+3
* add one more case of mismatched input/output constraints. Chris Lattner2011-02-211-0/+4
* Step #1/N of implementing support for __label__: split labels intoChris Lattner2011-02-171-2/+2
* Non-void functions need to return some value.Nick Lewycky2011-02-091-5/+13
* Give these little helper functions definitions so that newer gccs stopJohn McCall2011-02-091-5/+9
* Remove vtables from the Stmt hierarchy; this was pretty easy asJohn McCall2011-02-091-160/+60
* Revert r119838 "Don't warn for empty 'if' body if there is a macro that expan...Argyrios Kyrtzidis2010-11-201-4/+2
* Don't warn for empty 'if' body if there is a macro that expands to nothing, e.g:Argyrios Kyrtzidis2010-11-191-2/+4
* Rename alignof -> alignOf to avoid irritating C++'0x compilers,Chris Lattner2010-10-301-4/+4
* Implement an indirect-goto optimization for goto *&&lbl and respect thisJohn McCall2010-10-281-2/+6
* Optimize field space usage in CompoundStmt, LabelStmt, Expr, and CastExpr.John McCall2010-10-261-4/+6
* Initialize 'AllEnumCasesCovered' in SwitchStmt's constructor.Ted Kremenek2010-09-091-1/+1
* GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall2010-08-251-1/+1
* Convert all uses of StringLiteral::getStrData() to StringLiteral::getString()Benjamin Kramer2010-08-171-2/+3
* Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor2010-07-251-78/+0
* Support C++ try/catch statements for PCH.Argyrios Kyrtzidis2010-07-221-0/+9
* Added a path-sensitive idempotent operation checker (-analyzer-idempotent-ope...Tom Care2010-07-061-66/+0
* Added several helper functions to Stmt to recursively check for different ele...Tom Care2010-07-061-0/+66
* Alter the internal representation of the condition variable inDouglas Gregor2010-06-211-8/+124
* Switch over the tablegen to use much prettier range technologyAlexis Hunt2010-05-181-1/+1
* Reapplying patch to change StmtNodes.def to StmtNodes.td, this timeAlexis Hunt2010-05-051-5/+5
* Revert r103072; I accidentally ended up deleting a bunch of trailingAlexis Hunt2010-05-051-29/+29
* Change StmtNodes.def to StmtNodes.td in anticipation of a rewrite of attributesAlexis Hunt2010-05-051-29/+29
* Improve the AST representation of Objective-C @try/@catch/@finallyDouglas Gregor2010-04-231-27/+53
* david conrad points out that {|} in inline assembly on arm are not asmChris Lattner2010-04-231-3/+6
* fix PR6780, properly handling the IR {|} escapes in inline asm strings.Chris Lattner2010-04-051-5/+9
* Remove the AST statistics tracking I added yesterday; it didn't pan out.Douglas Gregor2010-03-311-7/+0
* Introduce new AST statistics that keep track of the number of isa (orDouglas Gregor2010-03-301-0/+7
* Implement Doug's suggestion. Eliminate the Stmts pointer from CXXTryStmt and ...Sam Weinig2010-02-031-12/+19
* Remove the SmallVector from CXXTryStmt.Sam Weinig2010-02-031-14/+23
* Remove abstract expression kinds from the StmtClass enum. Update a few usersJohn McCall2010-02-031-0/+1
* Try to unbreak MSVC build.Benjamin Kramer2010-01-311-1/+1
* Remove the SmallVectors from AsmStmt. Fixes PR6105.Anders Carlsson2010-01-301-21/+49
* Use IdentifierInfo * instead of std::string for the AsmStmt names.Anders Carlsson2010-01-301-2/+2
* Fix thinko.Anders Carlsson2010-01-301-1/+1
* Even more AsmStmt cleanup.Anders Carlsson2010-01-301-9/+8
* Combine AsmStmt::setOutputsAndInputs and AsmStmt::setClobbers.Anders Carlsson2010-01-301-12/+10
* Implement instantiation of AsmStmts (Crazy, I know)Anders Carlsson2010-01-241-1/+1
* Remember if the AsmStmt came from Microsoft-style inline assembly code.Mike Stump2010-01-041-2/+2
* Fix bug I just introduced in ForStmt::child_end() where we could iterate off ...Ted Kremenek2009-12-241-1/+1
* Coelesce 'DoDestroy()' methods in Stmt.cpp, and modify the child_iterator ret...Ted Kremenek2009-12-241-65/+70
* Modify WhileStmt::child_begin()/child_end() to include the initializer for th...Ted Kremenek2009-12-241-2/+16
* Modify SwitchStmt::child_begin()/child_end() to include the initializer for t...Ted Kremenek2009-12-241-4/+14
* Add StmtIterator support for iterating over both the conditionTed Kremenek2009-12-231-2/+15
* Add 'DeclStmt::DoDestroy()' which doesn't actually recurse over its child exp...Ted Kremenek2009-12-231-0/+8
* Add const to accessors that don't modify the object.Mike Stump2009-11-301-1/+1
* Streamline Stmt::CollectingStats() and Decl::CollectingStats(). No functional...Kovarththanan Rajaratnam2009-11-291-2/+2
* Move clients to use IdentifierInfo::getNameStart() instead of getName()Daniel Dunbar2009-10-181-1/+1
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-24/+24
OpenPOWER on IntegriCloud