summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaStmtAsm.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [ms-inline asm] Add a size argument to the LookupInlineAsmIdentifier() callback,Chad Rosier2012-10-181-3/+8
* [ms-inline asm] Have the LookupInlineAsmIdentifier() callback function return aChad Rosier2012-10-181-19/+17
* [ms-inline asm] Move most of the AsmParsing logic in clang back into the MCChad Rosier2012-10-181-180/+81
* [ms-inline asm] Move some logic around to simplify the interface between theChad Rosier2012-10-161-18/+32
* [ms-inline asm] Rework the front-end to use the API introduced in r165946.Chad Rosier2012-10-151-217/+179
* Update for r165858.Chad Rosier2012-10-131-3/+4
* [ms-inline asm] Remove a bunch of parsing code from the front-end.Chad Rosier2012-10-121-21/+1
* Update for r165833.Chad Rosier2012-10-121-9/+5
* [ms-inline asm] Remove a bunch of parsing code from the front-end, which will beChad Rosier2012-10-121-33/+0
* Remove unused variable.Benjamin Kramer2012-10-121-2/+0
* Remove dead code introduced in r165751.Chad Rosier2012-10-121-6/+2
* [ms-inline asm] Remove a bunch of parsing code from the front-end, which will beChad Rosier2012-10-111-71/+2
* [ms-inline asm] Lookup the IdentifierInfo using the Idents table and remove theChad Rosier2012-10-111-17/+1
* Revert 165058, per Jim request. This requires further discussion.Chad Rosier2012-10-021-38/+2
* [ms-inline asm] Rewrite the symbol references as wildcard MCParsedAsmOperands.Chad Rosier2012-10-021-2/+38
* [ms-inline asm] Enhance the isSimpleMSAsm() function to handle operands with ...Chad Rosier2012-10-021-24/+26
* No need to call the InitializeAll* functions.Chad Rosier2012-10-021-5/+0
* [ms-inline asm] Use the convertToMapAndConstraints() function in the front-end.Chad Rosier2012-10-011-62/+72
* Examine the last, not the first, instruction from the MC matcher.Bob Wilson2012-09-251-1/+1
* Update for r164567.Chad Rosier2012-09-241-2/+2
* Replace an assertion with an error for empty __asm statements.Bob Wilson2012-09-241-4/+12
* Fix a comment typo and clean up formatting.Bob Wilson2012-09-241-4/+5
OpenPOWER on IntegriCloud