aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/Stmt.cpp
AgeCommit message (Expand)Author
2010-04-05fix PR6780, properly handling the IR {|} escapes in inline asm strings.Chris Lattner
2010-03-31Remove the AST statistics tracking I added yesterday; it didn't pan out.Douglas Gregor
2010-03-30Introduce new AST statistics that keep track of the number of isa (orDouglas Gregor
2010-02-03Implement Doug's suggestion. Eliminate the Stmts pointer from CXXTryStmt and ...Sam Weinig
2010-02-03Remove the SmallVector from CXXTryStmt.Sam Weinig
2010-02-03Remove abstract expression kinds from the StmtClass enum. Update a few usersJohn McCall
2010-01-31Try to unbreak MSVC build.Benjamin Kramer
2010-01-30Remove the SmallVectors from AsmStmt. Fixes PR6105.Anders Carlsson
2010-01-30Use IdentifierInfo * instead of std::string for the AsmStmt names.Anders Carlsson
2010-01-30Fix thinko.Anders Carlsson
2010-01-30Even more AsmStmt cleanup.Anders Carlsson
2010-01-30Combine AsmStmt::setOutputsAndInputs and AsmStmt::setClobbers.Anders Carlsson
2010-01-24Implement instantiation of AsmStmts (Crazy, I know)Anders Carlsson
2010-01-04Remember if the AsmStmt came from Microsoft-style inline assembly code.Mike Stump
2009-12-24Fix bug I just introduced in ForStmt::child_end() where we could iterate off ...Ted Kremenek
2009-12-24Coelesce 'DoDestroy()' methods in Stmt.cpp, and modify the child_iterator ret...Ted Kremenek
2009-12-24Modify WhileStmt::child_begin()/child_end() to include the initializer for th...Ted Kremenek
2009-12-24Modify SwitchStmt::child_begin()/child_end() to include the initializer for t...Ted Kremenek
2009-12-23Add StmtIterator support for iterating over both the conditionTed Kremenek
2009-12-23Add 'DeclStmt::DoDestroy()' which doesn't actually recurse over its child exp...Ted Kremenek
2009-11-30Add const to accessors that don't modify the object.Mike Stump
2009-11-29Streamline Stmt::CollectingStats() and Decl::CollectingStats(). No functional...Kovarththanan Rajaratnam
2009-10-18Move clients to use IdentifierInfo::getNameStart() instead of getName()Daniel Dunbar
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-08-24Fix build of clang with gcc-4.4: #include <cstdio> was missing.Torok Edwin
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-05-26Simplify printing of the statistics for types.Douglas Gregor
2009-05-18Template instantiation for C++ try/catch statements.Douglas Gregor
2009-05-15Template instantiation for break and continue statements.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-17PCH support for inline assembly statements.Douglas Gregor
2009-04-17PCH support for the first batch of statements, including null,Douglas Gregor
2009-04-03Ignore plus operands when looking up the operand number from a named operand....Anders Carlsson
2009-03-11add some spaces :)Chris Lattner
2009-03-11don't use strtoul on a non-null-terminated string.Chris Lattner
2009-03-11fix PR3258 by rejecting invalid numeric operands.Chris Lattner
2009-03-11checking for symbolic operands as well as % at end of string.Chris Lattner
2009-03-10position the caret properly on asm string diagnostics, e.g.:Chris Lattner
2009-03-10reject invalid escape characters in extended-asm strings with a nice diagnostic.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-04Change Parser::ParseCaseStatement to use an iterative approach to parsingChris Lattner
2009-03-03Fix <rdar://problem/6640991> Exception handling executes wrong clause (Daniel...Steve Naroff
2009-03-01ObjCAtCatchStmt's ParamStmt is always a DeclStmt.Daniel Dunbar
2009-02-13Remove DeclGroupOwningRef, since we intend for declarations to be ownedDouglas Gregor