summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaStmtAsm.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [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
* [ms-inline asm] Use mnemonicIsValid() in a helpful assert.Chad Rosier2012-09-211-0/+2
* Add a few FIXMEs.Chad Rosier2012-09-131-0/+3
* [ms-inline asm] Handle the enumeration of input and output expressions in aChad Rosier2012-09-131-35/+105
* [ms-inline asm] If we have a single asm operand that maps to multipleChad Rosier2012-09-121-55/+53
* [ms-inline asm] isDef/NumDefs in this context only refer to register definiti...Chad Rosier2012-09-111-3/+2
* [ms-inline asm] As of r163657 this check is unnecessary.Chad Rosier2012-09-111-5/+0
* [ms-inline asm] Don't consider tokens or immediates when computing clobbers, ...Chad Rosier2012-09-111-0/+4
* [ms-inline asm] Add $$ before numeric constants in the IR.Chad Rosier2012-09-111-8/+13
* [ms-inline asm] Output empty asm statements for the directives we don'tChad Rosier2012-09-061-10/+7
* [ms-inline asm] The IR representation of inline assembly enumerates the inputChad Rosier2012-09-061-0/+25
* Update for r163187.Chad Rosier2012-09-051-1/+1
* [ms-inline asm] The MCInstrDesc only tracks register definitions. For now,Chad Rosier2012-09-041-1/+2
* Fix 80-column violation.Chad Rosier2012-09-041-2/+2
* [ms-inline asm] Use the new GetMCInstOperandNum() interface in the front-end.Chad Rosier2012-09-031-3/+20
* Removed unused argument.Chad Rosier2012-09-031-3/+2
* [ms-inline asm] Update for the MatchInstruction API change in r163101.Chad Rosier2012-09-031-5/+7
* Revert r162424 now that the scoping issue has been fixed in r162444.Chad Rosier2012-08-281-2/+2
* Tidy up.Chad Rosier2012-08-281-1/+1
* [ms-inline asm] Add constraints to MSAsmStmt. We don't currently computeChad Rosier2012-08-281-8/+23
* [ms-inline asm] As part of a larger refactoring, rename AsmStmt to GCCAsmStmt.Chad Rosier2012-08-251-13/+13
* [ms-inline asm] Change the -fenable-experimental-ms-inline-asm option from a Chad Rosier2012-08-241-2/+0
* Remove unnecessary calls to c_str.Benjamin Kramer2012-08-241-3/+3
* [ms-inline asm] Generate the Input/Output expressions using Chad Rosier2012-08-241-7/+14
* Fix 80-column violation.Chad Rosier2012-08-241-1/+2
* [ms-inline asm] Add the basic APIs for Exprs to the MSAsmStmt AST. Next we needChad Rosier2012-08-241-4/+16
* Now that ASTMultiPtr is nothing more than a array reference, make it a Mutabl...Benjamin Kramer2012-08-231-3/+3
* [ms-inline asm] Rename a few induction variables to avoid confusion and silenceChad Rosier2012-08-231-7/+7
* Don't recycle loop variables (to keep GCC happy).Matt Beaumont-Gay2012-08-231-2/+2