summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaStmtAsm.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r226863:Hans Wennborg2015-01-231-3/+2
* Sema: analyze I,J,K,M,N,O constraintsSaleem Abdulrasool2015-01-061-0/+14
* Sema: Permit array l-values in asm output operandsDavid Majnemer2014-12-291-0/+3
* Sema: Only permit permit modifiable l-values as asm output paramsDavid Majnemer2014-12-291-14/+42
* Sema: Forbid inconsistent constraint alternativesDavid Majnemer2014-12-291-0/+20
* Parse: Concatenated string literals should be verified in inline asmDavid Majnemer2014-12-111-12/+4
* ms-inline-asm: Correctly mark MS inline ASM labels as usedEhsan Akhgari2014-10-081-1/+4
* Disallow using function parameters in extended asm inputs or outputs in naked...Hans Wennborg2014-10-081-11/+36
* ms-inline-asm: Scope inline asm labels to functionsEhsan Akhgari2014-09-221-0/+30
* [X86, inlineasm] Check that the output size is correct for the given constraint.Akira Hatanaka2014-09-181-0/+14
* Add -Wunused-local-typedef, a warning that finds unused local typedefs.Nico Weber2014-09-061-2/+3
* Don't allow inline asm statements to reference parameters in naked functionsHans Wennborg2014-09-041-0/+13
* [AArch64, inline-asm] Improve diagnostic that is printed when the size of aAkira Hatanaka2014-08-221-3/+14
* CodeGen: Let arrays be inputs to inline asmDavid Majnemer2014-07-141-5/+6
* Don't include llvm/MC/MCParser throughout all of SemaAlp Toker2014-06-081-1/+2
* Refactoring. Remove Owned method from Sema.Nikola Smiljanic2014-05-291-2/+2
* Refactoring. Remove release and take methods from ActionResult. Rename takeAs...Nikola Smiljanic2014-05-291-3/+3
* [C++11] Use 'nullptr'. Sema edition.Craig Topper2014-05-261-2/+2
* Support field references to struct names and c++11 aliases from inline asm.Nico Weber2014-05-061-1/+3
* Fix a bunch of mislayered clang/Lex includes from SemaAlp Toker2014-05-031-1/+0
* [ms-inline asm] Don't diagnose an empty lookup for inline assmebly. This happenChad Rosier2013-05-241-1/+3
* Remove redundant variableDmitri Gribenko2013-05-101-4/+3
* Move parsing of identifiers in MS-style inline assembly intoJohn McCall2013-05-031-285/+47
* [ms-inline asm] Set the OpDecl to the InlineAsmIdentifierInfo struct.Chad Rosier2013-04-221-0/+1
* [ms-inline asm] Refactor/clean up the SemaLookup interface. No functionalChad Rosier2013-04-221-23/+13
* [ms-inline asm] The parsing of C++ identifiers is a task of the front-end par...Chad Rosier2013-04-191-0/+31
* Specify that we're parsing ms-style inline assembly.Chad Rosier2013-04-181-1/+1
* Use the ASYContext::getTypeSizeInChars API to cleanup some ugliness, per JohnChad Rosier2013-04-011-5/+3
* Cleanup. No functional change intended.Chad Rosier2013-04-011-18/+17
* Pass the diagnostic in for better error messages.Bill Wendling2013-03-271-8/+6
* Emit an error message instead of crashing when dereferencing an incomplete po...Bill Wendling2013-03-251-7/+15
* Use RequireCompleteType() instead of isIncompleteType().Bill Wendling2013-03-221-1/+3
* MCParser: Update method names per coding guidelines.Jim Grosbach2013-02-201-1/+1
* [ms-inline asm] Add an error when trying to compile MS-style inline assemblyChad Rosier2013-01-241-2/+9
* [ms-inline asm] Extend the Sema interface to get the size and length of aChad Rosier2013-01-171-5/+19
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-2/+2
* [ms-inline asm] Extend the inline asm Sema lookup interface to determine if theChad Rosier2013-01-101-6/+10
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-6/+6
* Finish reverting r167761, it's causing test failures.Eric Christopher2012-11-121-0/+3
* Don't test for incomplete types.Bill Wendling2012-11-121-3/+0
* Check that the input size is correct for the given constraint.Bill Wendling2012-11-121-0/+11
* Recommit Eric's code to validate ASM string's constraints and modifiers.Bill Wendling2012-10-251-0/+48
* [ms-inline asm] Add support for field lookup in the SemaCallback. Patch by Eli.Chad Rosier2012-10-251-0/+50
* Revert r166647 to rethink the patch...Bill Wendling2012-10-251-48/+0
* Add some support for diagnosing possibly mismatched constraint, type size andBill Wendling2012-10-251-0/+48
* [ms-inline asm] Update for r166433.Chad Rosier2012-10-231-3/+8
* [ms-inline-asm] Add handling for errors coming out of the backend.Eli Friedman2012-10-231-5/+46
* Move private classes into anonymous namespaces.Benjamin Kramer2012-10-201-0/+4
* [ms-inline asm] Set the SemaCallback in the TargetAsmParser.Chad Rosier2012-10-191-1/+3
* [ms-inline asm] Set the MCTargetAsmParser as paring MS-style inline asm.Chad Rosier2012-10-191-0/+1