summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaStmt.cpp
Commit message (Expand)AuthorAgeFilesLines
* Patch to check for integer overflow. It has beenFariborz Jahanian2013-01-241-8/+7
* Suppress all -Wunused-value warnings from macro body expansions.Matt Beaumont-Gay2013-01-171-2/+5
* Implement C++11 semantics for [[noreturn]] attribute. This required splittingRichard Smith2013-01-171-2/+1
* Refactor to call ActOnFinishFullExpr on every full expression. TeachRichard Smith2013-01-141-24/+42
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-7/+7
* Fix -Wunused-comparison for comparisons in arguments to function-like macros.Matt Beaumont-Gay2013-01-121-1/+1
* Provide a better warning when case value overflows.Fariborz Jahanian2013-01-101-2/+2
* Issue warning when case value is too large to fitFariborz Jahanian2013-01-091-1/+9
* s/CPlusPlus0x/CPlusPlus11/gRichard Smith2013-01-021-3/+3
* ArrayRefize CXXTryStmt.Nico Weber2012-12-291-1/+1
* ArrayRefize a CompoundStmt constructor.Nico Weber2012-12-291-3/+4
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-6/+6
* Remove redundant (duplicated) check.Dmitri Gribenko2012-11-181-1/+1
* Fixed LabelDecl source range.Abramo Bagnara2012-10-151-1/+3
* If the range in a for range statement doesn't have a viable begin/end function,Richard Smith2012-09-201-27/+45
* Clarified diagnostics for range-based for loops with invalid rangesSam Panzer2012-09-061-0/+6
* Revert r163083 per chandlerc's request.Joao Matos2012-09-041-6/+0
* Implemented parsing and AST support for the MS __leave exception statement. A...Joao Matos2012-09-021-0/+6
* don't warn about unused values when the unused value is a statement expressio...Chris Lattner2012-08-311-0/+7
* Now that ASTMultiPtr is nothing more than a array reference, make it a Mutabl...Benjamin Kramer2012-08-231-3/+3
* Rip out remnants of move semantic emulation and smart pointers in Sema.Benjamin Kramer2012-08-231-2/+2
* Better diagnostics for range-based for loops with bad range types.Sam Panzer2012-08-211-112/+158
* [ms-inline asm] Extract AsmStmt handling into a separate file, so as to notChad Rosier2012-08-171-611/+0
* [ms-inline asm] Instantiate the MCStreamer as a NullStream. We're parsingChad Rosier2012-08-171-1/+1
* [ms-inline asm] Comment.Chad Rosier2012-08-161-1/+2
* [ms-inline asm] Extract a helper function, getSpelling(). Also use this onChad Rosier2012-08-161-14/+16
* [ms-inline asm] If we don't know how to handle a token then assume this is not aChad Rosier2012-08-161-1/+1
* [ms-inline asm] Add a helper function, isMSAsmKeyword().Chad Rosier2012-08-161-1/+26
* Removed unused LParenLoc parameter to ActOnCXXForRangeStmtSam Panzer2012-08-161-6/+4
* [ms-inline asm] Perform symbol table lookup on variables. The idea is to useChad Rosier2012-08-161-8/+30
* [ms-inline asm] Start tracking which tokens are registers and which areChad Rosier2012-08-161-4/+28
* [ms-inline asm] Add inputs and outputs to AST. No functional change.Chad Rosier2012-08-161-10/+11
* [ms-inline asm] Use a set container to remove redundant clobbers.Chad Rosier2012-08-151-6/+7
* [ms-inline asm] Address a FIXME by computing the number of asm statements whenChad Rosier2012-08-151-10/+7
* [ms-inline asm] MSVC parses multiple __asm statements on a single line as oneChad Rosier2012-08-151-8/+29
* [ms-inline asm] Don't emit newlines as these are ignored by the AsmParserChad Rosier2012-08-151-4/+1
* [ms-inline asm] Capturing loop-scoped (std::string)Reg with a StringRef is bad.Chad Rosier2012-08-151-3/+5
* [ms-inline asm] Add the left brace source location and improve the prettyChad Rosier2012-08-151-7/+9
* clang/lib/Sema/SemaStmt.cpp: Include MCAsmLexer.h to appease msvc to define l...NAKAMURA Takumi2012-08-151-0/+1
* [ms-inline asm] Have MC start parsing the asms.Chad Rosier2012-08-151-1/+52
* [ms-inline asm] Remove the last bits of LineEnds.Chad Rosier2012-08-141-6/+5
* [ms-inline asm] Simplify more logic by using the Token::hasLeadingSpace() andChad Rosier2012-08-141-47/+10
* [ms-inline asm] Address a potential buffer overflow.Chad Rosier2012-08-141-5/+2
* [ms-inline asm] Simplify the logic in patchMSAsmString. We no longer need toChad Rosier2012-08-141-46/+55
* [ms-inline asm] Add a helpful assert.Chad Rosier2012-08-131-0/+1
* [ms-inline asm] Address a potential buffer overflow.Chad Rosier2012-08-131-5/+1
* [ms-inline asm] Have patchMSAsmStrings() return a vector or AsmStrings.Chad Rosier2012-08-131-62/+79
* [ms-inline asm] PatchMSAsmString() doesn't correctly patch non-simple asmChad Rosier2012-08-101-0/+9
* [ms-inline asm] Fix a memory leak introduced in r161686.Chad Rosier2012-08-101-1/+1
* [ms-inline asm] Add clobbers to AST representation.Chad Rosier2012-08-101-2/+3
OpenPOWER on IntegriCloud