Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
7f9678b513f926dae27234858ed2586a6eb03b7b
/
lib
/
Sema
/
SemaStmtAsm.cpp
7f9678b
[ms-inline asm] If we have a single asm operand that maps to multiple
by Chad Rosier
· 13 years ago
80da77e
[ms-inline asm] isDef/NumDefs in this context only refer to register definitions, not memory definitions.
by Chad Rosier
· 13 years ago
8742d7c
[ms-inline asm] As of r163657 this check is unnecessary.
by Chad Rosier
· 13 years ago
fb70026
[ms-inline asm] Don't consider tokens or immediates when computing clobbers, inputs and outputs.
by Chad Rosier
· 13 years ago
4de9716
[ms-inline asm] Add $$ before numeric constants in the IR.
by Chad Rosier
· 13 years ago
c691649
[ms-inline asm] Output empty asm statements for the directives we don't
by Chad Rosier
· 13 years ago
acc22b6
[ms-inline asm] The IR representation of inline assembly enumerates the input
by Chad Rosier
· 13 years ago
8cdd8a9
Update for r163187.
by Chad Rosier
· 13 years ago
21a3704
[ms-inline asm] The MCInstrDesc only tracks register definitions. For now,
by Chad Rosier
· 13 years ago
d5eb585
Fix 80-column violation.
by Chad Rosier
· 13 years ago
1b497f2
[ms-inline asm] Use the new GetMCInstOperandNum() interface in the front-end.
by Chad Rosier
· 13 years ago
7065c52
Removed unused argument.
by Chad Rosier
· 13 years ago
be5c3fb
[ms-inline asm] Update for the MatchInstruction API change in r163101.
by Chad Rosier
· 13 years ago
b706d90
Revert r162424 now that the scoping issue has been fixed in r162444.
by Chad Rosier
· 13 years ago
4112a4c
Tidy up.
by Chad Rosier
· 13 years ago
89fb6d7
[ms-inline asm] Add constraints to MSAsmStmt. We don't currently compute
by Chad Rosier
· 13 years ago
df5faf5
[ms-inline asm] As part of a larger refactoring, rename AsmStmt to GCCAsmStmt.
by Chad Rosier
· 13 years ago
56d7f23
[ms-inline asm] Change the -fenable-experimental-ms-inline-asm option from a
by Chad Rosier
· 13 years ago
32f3acc
Remove unnecessary calls to c_str.
by Benjamin Kramer
· 13 years ago
1016bdf
[ms-inline asm] Generate the Input/Output expressions using
by Chad Rosier
· 13 years ago
8a30e77
Fix 80-column violation.
by Chad Rosier
· 13 years ago
633abb0
[ms-inline asm] Add the basic APIs for Exprs to the MSAsmStmt AST. Next we need
by Chad Rosier
· 13 years ago
5354e77
Now that ASTMultiPtr is nothing more than a array reference, make it a MutableArrayRef.
by Benjamin Kramer
· 13 years ago
25bd298
[ms-inline asm] Rename a few induction variables to avoid confusion and silence
by Chad Rosier
· 13 years ago
2d5a1de
Don't recycle loop variables (to keep GCC happy).
by Matt Beaumont-Gay
· 13 years ago
60ce584
Fix 80-column violation.
by Chad Rosier
· 13 years ago
6e97be7
[ms-inline asm] Compute the inputs and outputs. No test case (yet) as this
by Chad Rosier
· 13 years ago
fd5e56e
[ms-inline asm] Refactor code so that we can begin computing the Inputs/Outputs.
by Chad Rosier
· 13 years ago
682ad16
[ms-inline asm] Add comments.
by Chad Rosier
· 13 years ago
358ab76
[ms-inline asm] Add comments.
by Chad Rosier
· 13 years ago
f0fbd77
[ms-inline asm] Add helper function. No functional change intended.
by Chad Rosier
· 13 years ago
e78460f
[ms-inline asm] Simplify logic. No functional change intended.
by Chad Rosier
· 13 years ago
9072a02
[ms-inline asm] Compute the token range for each instruction within the asm.
by Chad Rosier
· 13 years ago
153f8ec
[ms-inline asm] Simplify logic. No functional change intended.
by Chad Rosier
· 13 years ago
2735df2
[ms-inline asm] Start sending non-simple inline asms to the AsmParser.
by Chad Rosier
· 13 years ago
98ac608
[ms-inline asm] Remove the patchMSAsmStrings function. After some discussion
by Chad Rosier
· 13 years ago
38c71d3
[ms-inline asm] Have buildMSAsmString build a vector of unmodified AsmStrings.
by Chad Rosier
· 13 years ago
51a6b3f
[ms-inline asm] Do not report a Parser error when matching inline assembly.
by Chad Rosier
· 13 years ago
83591b6
[ms-inline asm] Expose the ErrorInfo from the MatchInstructionImpl. In general,
by Chad Rosier
· 13 years ago
33a71f3
[ms-inline asm] Append identifier for better debugging.
by Chad Rosier
· 13 years ago
7fcde17
[ms-inline asm] Remove this test case and the associated special case code.
by Chad Rosier
· 13 years ago
df4ee10
[ms-inline asm] Remove old cruft now that MS-style asms their own code path.
by Chad Rosier
· 13 years ago
3d45a77
[ms-inline asm] Update comment.
by Chad Rosier
· 13 years ago
4b5e48d
[ms-inline asm] Extract AsmStmt handling into a separate file, so as to not
by Chad Rosier
· 13 years ago