| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | [ms-inline asm] Add a size argument to the LookupInlineAsmIdentifier() callback, | Chad Rosier | 2012-10-18 | 1 | -3/+8 |
* | [ms-inline asm] Have the LookupInlineAsmIdentifier() callback function return a | Chad Rosier | 2012-10-18 | 1 | -19/+17 |
* | [ms-inline asm] Move most of the AsmParsing logic in clang back into the MC | Chad Rosier | 2012-10-18 | 1 | -180/+81 |
* | [ms-inline asm] Move some logic around to simplify the interface between the | Chad Rosier | 2012-10-16 | 1 | -18/+32 |
* | [ms-inline asm] Rework the front-end to use the API introduced in r165946. | Chad Rosier | 2012-10-15 | 1 | -217/+179 |
* | Update for r165858. | Chad Rosier | 2012-10-13 | 1 | -3/+4 |
* | [ms-inline asm] Remove a bunch of parsing code from the front-end. | Chad Rosier | 2012-10-12 | 1 | -21/+1 |
* | Update for r165833. | Chad Rosier | 2012-10-12 | 1 | -9/+5 |
* | [ms-inline asm] Remove a bunch of parsing code from the front-end, which will be | Chad Rosier | 2012-10-12 | 1 | -33/+0 |
* | Remove unused variable. | Benjamin Kramer | 2012-10-12 | 1 | -2/+0 |
* | Remove dead code introduced in r165751. | Chad Rosier | 2012-10-12 | 1 | -6/+2 |
* | [ms-inline asm] Remove a bunch of parsing code from the front-end, which will be | Chad Rosier | 2012-10-11 | 1 | -71/+2 |
* | [ms-inline asm] Lookup the IdentifierInfo using the Idents table and remove the | Chad Rosier | 2012-10-11 | 1 | -17/+1 |
* | Revert 165058, per Jim request. This requires further discussion. | Chad Rosier | 2012-10-02 | 1 | -38/+2 |
* | [ms-inline asm] Rewrite the symbol references as wildcard MCParsedAsmOperands. | Chad Rosier | 2012-10-02 | 1 | -2/+38 |
* | [ms-inline asm] Enhance the isSimpleMSAsm() function to handle operands with ... | Chad Rosier | 2012-10-02 | 1 | -24/+26 |
* | No need to call the InitializeAll* functions. | Chad Rosier | 2012-10-02 | 1 | -5/+0 |
* | [ms-inline asm] Use the convertToMapAndConstraints() function in the front-end. | Chad Rosier | 2012-10-01 | 1 | -62/+72 |
* | Examine the last, not the first, instruction from the MC matcher. | Bob Wilson | 2012-09-25 | 1 | -1/+1 |
* | Update for r164567. | Chad Rosier | 2012-09-24 | 1 | -2/+2 |
* | Replace an assertion with an error for empty __asm statements. | Bob Wilson | 2012-09-24 | 1 | -4/+12 |
* | Fix a comment typo and clean up formatting. | Bob Wilson | 2012-09-24 | 1 | -4/+5 |
* | [ms-inline asm] Use mnemonicIsValid() in a helpful assert. | Chad Rosier | 2012-09-21 | 1 | -0/+2 |
* | Add a few FIXMEs. | Chad Rosier | 2012-09-13 | 1 | -0/+3 |
* | [ms-inline asm] Handle the enumeration of input and output expressions in a | Chad Rosier | 2012-09-13 | 1 | -35/+105 |
* | [ms-inline asm] If we have a single asm operand that maps to multiple | Chad Rosier | 2012-09-12 | 1 | -55/+53 |
* | [ms-inline asm] isDef/NumDefs in this context only refer to register definiti... | Chad Rosier | 2012-09-11 | 1 | -3/+2 |
* | [ms-inline asm] As of r163657 this check is unnecessary. | Chad Rosier | 2012-09-11 | 1 | -5/+0 |
* | [ms-inline asm] Don't consider tokens or immediates when computing clobbers, ... | Chad Rosier | 2012-09-11 | 1 | -0/+4 |
* | [ms-inline asm] Add $$ before numeric constants in the IR. | Chad Rosier | 2012-09-11 | 1 | -8/+13 |
* | [ms-inline asm] Output empty asm statements for the directives we don't | Chad Rosier | 2012-09-06 | 1 | -10/+7 |
* | [ms-inline asm] The IR representation of inline assembly enumerates the input | Chad Rosier | 2012-09-06 | 1 | -0/+25 |
* | Update for r163187. | Chad Rosier | 2012-09-05 | 1 | -1/+1 |
* | [ms-inline asm] The MCInstrDesc only tracks register definitions. For now, | Chad Rosier | 2012-09-04 | 1 | -1/+2 |
* | Fix 80-column violation. | Chad Rosier | 2012-09-04 | 1 | -2/+2 |
* | [ms-inline asm] Use the new GetMCInstOperandNum() interface in the front-end. | Chad Rosier | 2012-09-03 | 1 | -3/+20 |
* | Removed unused argument. | Chad Rosier | 2012-09-03 | 1 | -3/+2 |
* | [ms-inline asm] Update for the MatchInstruction API change in r163101. | Chad Rosier | 2012-09-03 | 1 | -5/+7 |
* | Revert r162424 now that the scoping issue has been fixed in r162444. | Chad Rosier | 2012-08-28 | 1 | -2/+2 |
* | Tidy up. | Chad Rosier | 2012-08-28 | 1 | -1/+1 |
* | [ms-inline asm] Add constraints to MSAsmStmt. We don't currently compute | Chad Rosier | 2012-08-28 | 1 | -8/+23 |
* | [ms-inline asm] As part of a larger refactoring, rename AsmStmt to GCCAsmStmt. | Chad Rosier | 2012-08-25 | 1 | -13/+13 |
* | [ms-inline asm] Change the -fenable-experimental-ms-inline-asm option from a | Chad Rosier | 2012-08-24 | 1 | -2/+0 |
* | Remove unnecessary calls to c_str. | Benjamin Kramer | 2012-08-24 | 1 | -3/+3 |
* | [ms-inline asm] Generate the Input/Output expressions using | Chad Rosier | 2012-08-24 | 1 | -7/+14 |
* | Fix 80-column violation. | Chad Rosier | 2012-08-24 | 1 | -1/+2 |
* | [ms-inline asm] Add the basic APIs for Exprs to the MSAsmStmt AST. Next we need | Chad Rosier | 2012-08-24 | 1 | -4/+16 |
* | Now that ASTMultiPtr is nothing more than a array reference, make it a Mutabl... | Benjamin Kramer | 2012-08-23 | 1 | -3/+3 |
* | [ms-inline asm] Rename a few induction variables to avoid confusion and silence | Chad Rosier | 2012-08-23 | 1 | -7/+7 |
* | Don't recycle loop variables (to keep GCC happy). | Matt Beaumont-Gay | 2012-08-23 | 1 | -2/+2 |