summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaStmt.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [ms-inline asm] Use asserts as these calls are now guarded by identical checks.Chad Rosier2012-08-101-9/+5
* Whitespace.Chad Rosier2012-08-101-31/+31
* [ms-inline asm] Fix comment.Chad Rosier2012-08-091-1/+1
* [ms-inline asm] Use StringRef here, per Jordan's suggestion.Chad Rosier2012-08-091-1/+1
* [ms-inline asm] Simplify logic for empty asm statements.Chad Rosier2012-08-091-0/+10
* [ms-inline asm] Instantiate the various parts to the AsmParser.Chad Rosier2012-08-091-4/+40
* [ms-inline asm] Initialize targets and assembly printers/parsers.Chad Rosier2012-08-091-0/+6
* [ms-inline asm] Use more idiomatic logic. Thanks, Bill.Chad Rosier2012-08-081-2/+2
* [ms-inline asm] Make sure IsSimple is correctly handled.Chad Rosier2012-08-081-3/+3
* Remove extraneous comment.Chad Rosier2012-08-081-1/+0
* [ms-inline asm] Add a very simple test case. Basically, we're only testing forChad Rosier2012-08-081-0/+6
OpenPOWER on IntegriCloud