summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Stmt.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ms-inline asm] Avoid extra allocations by making this an array of StringRefs.Chad Rosier2012-08-101-2/+2
* [ms-inline asm] Fix a memory leak introduced in r161686.Chad Rosier2012-08-101-4/+9
* [ms-inline asm] Add clobbers to AST representation.Chad Rosier2012-08-101-2/+7
* [ms-inline asm] Use StringRef here, per Jordan's suggestion.Chad Rosier2012-08-091-2/+2
* [ms-inline asm] Refactor the logic to generate the AsmString into Sema. NoChad Rosier2012-08-081-2/+7
* Add the IsSimple/IsVolatile parameters to the MSAsmStmt constructor.Chad Rosier2012-08-081-2/+3
* Whitespace.Chad Rosier2012-08-071-36/+36
* [ms-inline asm] Stmt destructors are never called, so allocate the AsmToks usingChad Rosier2012-08-071-5/+6
* [ms-inline asm] Pass Tokens to Sema and store them in the AST. No functionalChad Rosier2012-08-061-3/+7
* Inline storage of attributes in AttributedStmt.Alexander Kornienko2012-07-091-0/+17
* Split out the "empty" case for compound statement into a separate ctor.Benjamin Kramer2012-07-041-0/+16
* Etch out the code path for MS-style inline assembly.Chad Rosier2012-06-111-0/+6
* Add an AttributedStmt type to represent a statement with C++11 attributesRichard Smith2012-04-141-2/+4
* [AST/Sema/libclang] Replace getSourceRange().getBegin() with getLocStart().Daniel Dunbar2012-03-091-13/+13
* [AST] Reimplement Stmt::getLoc{Start,End} to dispatch to subclass overloads.Daniel Dunbar2012-03-091-0/+66
* AST/stats: Don't effectively use an out-of-line function to return a staticDaniel Dunbar2012-03-051-5/+3
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-2/+0
* Extend the Stmt AST to make it easier to look through label, default,Chandler Carruth2011-09-101-0/+16
* Extend the ASTContext constructor to delay the initialization ofDouglas Gregor2011-09-021-1/+1
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-6/+6
* In ARC, reclaim all return values of retainable type, not just thoseJohn McCall2011-07-071-0/+12
* Don't overread the buffer when an %x escape in inline asm ends prematurely.Benjamin Kramer2011-07-051-0/+4
* Switch the Decl and Stmt stats printing to use llvm::errs() instead ofChandler Carruth2011-07-041-8/+9
* Parsing/AST support for Structured Exception HandlingJohn Wiegley2011-04-281-0/+58
* 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
OpenPOWER on IntegriCloud