summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaStmtAsm.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [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