summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaStmtAsm.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Fix 80-column violation.Chad Rosier2012-08-231-1/+3
* [ms-inline asm] Compute the inputs and outputs. No test case (yet) as thisChad Rosier2012-08-221-1/+28
* [ms-inline asm] Refactor code so that we can begin computing the Inputs/Outputs.Chad Rosier2012-08-221-11/+19
* [ms-inline asm] Add comments.Chad Rosier2012-08-221-1/+3
* [ms-inline asm] Add comments.Chad Rosier2012-08-221-1/+6
* [ms-inline asm] Add helper function. No functional change intended.Chad Rosier2012-08-221-2/+7
* [ms-inline asm] Simplify logic. No functional change intended.Chad Rosier2012-08-221-7/+2
* [ms-inline asm] Compute the token range for each instruction within the asm.Chad Rosier2012-08-221-4/+9
* [ms-inline asm] Simplify logic. No functional change intended.Chad Rosier2012-08-221-5/+11
* [ms-inline asm] Start sending non-simple inline asms to the AsmParser.Chad Rosier2012-08-221-15/+27
* [ms-inline asm] Remove the patchMSAsmStrings function. After some discussionChad Rosier2012-08-211-134/+17
* [ms-inline asm] Have buildMSAsmString build a vector of unmodified AsmStrings.Chad Rosier2012-08-211-7/+35
* [ms-inline asm] Do not report a Parser error when matching inline assembly.Chad Rosier2012-08-211-1/+2
* [ms-inline asm] Expose the ErrorInfo from the MatchInstructionImpl. In general,Chad Rosier2012-08-211-1/+3
* [ms-inline asm] Append identifier for better debugging.Chad Rosier2012-08-211-0/+1
* [ms-inline asm] Remove this test case and the associated special case code.Chad Rosier2012-08-211-6/+0
* [ms-inline asm] Remove old cruft now that MS-style asms their own code path.Chad Rosier2012-08-201-4/+4
* [ms-inline asm] Update comment.Chad Rosier2012-08-171-1/+1
* [ms-inline asm] Extract AsmStmt handling into a separate file, so as to notChad Rosier2012-08-171-0/+635
OpenPOWER on IntegriCloud