History log of /external/clang/test/Parser/ms-inline-asm.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
69bb7f6bbe6fcdb6a8f44a036e62af82724e9329 25-Jan-2013 Renato Golin <renato.golin@linaro.org> Temporarily disabling ms-asm test

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@173510 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/ms-inline-asm.c
bce9205e430e94918476ae62579f9e3c811294d7 22-Jan-2013 Chad Rosier <mcrosier@apple.com> Add a triple, per Ben's suggestion.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@173198 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/ms-inline-asm.c
bd00bdb4f70d280bfffe785561bd368a7b6e9f27 22-Jan-2013 Chad Rosier <mcrosier@apple.com> Second attempt to fix ppc bots.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@173193 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/ms-inline-asm.c
80d38eb7f25cd0fe2483a52ab225fa7331615f18 22-Jan-2013 Chad Rosier <mcrosier@apple.com> Add x86 requirement to hopefully fix ppc bots.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@173190 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/ms-inline-asm.c
c666cf404d37d6624a4efdf06cc2f9f1995cfe9c 22-Jan-2013 Chad Rosier <mcrosier@apple.com> [ms-inline asm] Remove a warning about ms-style inline assembly not being
supported.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@173177 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/ms-inline-asm.c
15490fd42d7d8dca2f9b5b3a9dc074892ca1acd7 05-Dec-2012 Chad Rosier <mcrosier@apple.com> [driver, ms-inline asm] MS-Style inline assembly is controlled by the
-fasm-blocks flag, not the -fms-extensions flag.
rdar://12808010

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@169422 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/ms-inline-asm.c
56d7f2348a182002563700db2158da0c6fc115a5 24-Aug-2012 Chad Rosier <mcrosier@apple.com> [ms-inline asm] Change the -fenable-experimental-ms-inline-asm option from a
CodeGen option to a LangOpt option. In turn, hoist the guard into the parser
so that we avoid the new (and fairly unstable) Sema/AST/CodeGen logic. This
should restore the behavior of clang to that prior to r158325.
<rdar://problem/12163681>


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@162602 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/ms-inline-asm.c
f37e4218bb40ed956f0ef1d2e5eee2b2c3aa20d2 15-Aug-2012 Chad Rosier <mcrosier@apple.com> [ms-inline asm] MSVC parses multiple __asm statements on a single line as one
statement. For example,

if (x)
__asm out dx, ax __asm out dx, ax

results in a single inline asm statement (i.e., both "out dx, ax" statements are
predicated on if(x)).


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@161986 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/ms-inline-asm.c
21ef7116ef308ba565b094ab32559f1eb1c277b7 14-Aug-2012 Chad Rosier <mcrosier@apple.com> [ms-inline asm] Add a helpful assert.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@161890 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/ms-inline-asm.c
52e4ed949ba52958db1e938860e3b49944ce8680 20-Jun-2012 Chad Rosier <mcrosier@apple.com> [ms-style asm] Change the fatal error to an extension warning. Apparently, this
error was asserting on anything that included Windows.h. MS-style inline asm is
still dropped, but at least now we're not completely silent about it.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158833 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/ms-inline-asm.c
b3b26bfe61558232ccd0053697a143a30ac1e079 12-Jun-2012 Chad Rosier <mcrosier@apple.com> [ms-inline-asm] The __asm keyword is a statement separator, so multiple asm
statements are allowed on the same line.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158372 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/ms-inline-asm.c
a01eddbd07aa7e864da14cae20ce772dfdd082fa 12-Jun-2012 Chad Rosier <mcrosier@apple.com> [ms-inline-asm] Cleanup MS style inline assembly parsing.

Specifically, improve the handling of whitespace, stop saving tokens that are
in comments and fix the case where we have a comment followed by a closing brace
on the next line.

Unfortunately, there's no easy way of testing this code.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158367 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/ms-inline-asm.c
3fedbe1f71c18fba01d39109d606f421a0103a2a 30-Sep-2011 Eli Friedman <eli.friedman@gmail.com> Some fixes for MS-style asm parsing: specifically, add some error checking, and handle asm comments using semicolons correctly. (The comments are actually surprisingly tricky.)



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@140837 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Parser/ms-inline-asm.c