aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaStmtAsm.cpp
AgeCommit message (Expand)Author
2013-05-03Move parsing of identifiers in MS-style inline assembly intoJohn McCall
2013-04-22[ms-inline asm] Set the OpDecl to the InlineAsmIdentifierInfo struct.Chad Rosier
2013-04-22[ms-inline asm] Refactor/clean up the SemaLookup interface. No functionalChad Rosier
2013-04-19[ms-inline asm] The parsing of C++ identifiers is a task of the front-end par...Chad Rosier
2013-04-18Specify that we're parsing ms-style inline assembly.Chad Rosier
2013-04-01Use the ASYContext::getTypeSizeInChars API to cleanup some ugliness, per JohnChad Rosier
2013-04-01Cleanup. No functional change intended.Chad Rosier
2013-03-27Pass the diagnostic in for better error messages.Bill Wendling
2013-03-25Emit an error message instead of crashing when dereferencing an incomplete po...Bill Wendling
2013-03-22Use RequireCompleteType() instead of isIncompleteType().Bill Wendling
2013-02-20MCParser: Update method names per coding guidelines.Jim Grosbach
2013-01-24[ms-inline asm] Add an error when trying to compile MS-style inline assemblyChad Rosier
2013-01-17[ms-inline asm] Extend the Sema interface to get the size and length of aChad Rosier
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2013-01-10[ms-inline asm] Extend the inline asm Sema lookup interface to determine if theChad Rosier
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-11-12Finish reverting r167761, it's causing test failures.Eric Christopher
2012-11-12Don't test for incomplete types.Bill Wendling
2012-11-12Check that the input size is correct for the given constraint.Bill Wendling
2012-10-25Recommit Eric's code to validate ASM string's constraints and modifiers.Bill Wendling
2012-10-25[ms-inline asm] Add support for field lookup in the SemaCallback. Patch by Eli.Chad Rosier
2012-10-25Revert r166647 to rethink the patch...Bill Wendling
2012-10-25Add some support for diagnosing possibly mismatched constraint, type size andBill Wendling
2012-10-23[ms-inline asm] Update for r166433.Chad Rosier
2012-10-23[ms-inline-asm] Add handling for errors coming out of the backend.Eli Friedman
2012-10-20Move private classes into anonymous namespaces.Benjamin Kramer
2012-10-19[ms-inline asm] Set the SemaCallback in the TargetAsmParser.Chad Rosier
2012-10-19[ms-inline asm] Set the MCTargetAsmParser as paring MS-style inline asm.Chad Rosier
2012-10-18[ms-inline asm] Add a size argument to the LookupInlineAsmIdentifier() callback,Chad Rosier
2012-10-18[ms-inline asm] Have the LookupInlineAsmIdentifier() callback function return aChad Rosier
2012-10-18[ms-inline asm] Move most of the AsmParsing logic in clang back into the MCChad Rosier
2012-10-16[ms-inline asm] Move some logic around to simplify the interface between theChad Rosier
2012-10-15[ms-inline asm] Rework the front-end to use the API introduced in r165946.Chad Rosier
2012-10-13Update for r165858.Chad Rosier
2012-10-12[ms-inline asm] Remove a bunch of parsing code from the front-end.Chad Rosier
2012-10-12Update for r165833.Chad Rosier
2012-10-12[ms-inline asm] Remove a bunch of parsing code from the front-end, which will beChad Rosier
2012-10-12Remove unused variable.Benjamin Kramer
2012-10-12Remove dead code introduced in r165751.Chad Rosier
2012-10-11[ms-inline asm] Remove a bunch of parsing code from the front-end, which will beChad Rosier
2012-10-11[ms-inline asm] Lookup the IdentifierInfo using the Idents table and remove theChad Rosier
2012-10-02Revert 165058, per Jim request. This requires further discussion.Chad Rosier
2012-10-02[ms-inline asm] Rewrite the symbol references as wildcard MCParsedAsmOperands.Chad Rosier
2012-10-02[ms-inline asm] Enhance the isSimpleMSAsm() function to handle operands with ...Chad Rosier
2012-10-02No need to call the InitializeAll* functions.Chad Rosier
2012-10-01[ms-inline asm] Use the convertToMapAndConstraints() function in the front-end.Chad Rosier
2012-09-25Examine the last, not the first, instruction from the MC matcher.Bob Wilson
2012-09-24Update for r164567.Chad Rosier
2012-09-24Replace an assertion with an error for empty __asm statements.Bob Wilson
2012-09-24Fix a comment typo and clean up formatting.Bob Wilson