3ea9e33ea25e0c2b12db56418ba3f994eb662c04 |
|
08-Apr-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master clang for rebase to r233350 Change-Id: I12d4823f10bc9e445b8b86e7721b71f98d1df442
/external/clang/test/CodeGen/asm-inout.c
|
263e0a6106f58a43ae67b28e92d8af6716e61c69 |
|
23-Mar-2012 |
Bill Wendling <isanbard@gmail.com> |
Small cleanup. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@153292 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/asm-inout.c
|
8ff6059b3d2acbdfcf4612d5a08259727dad3c87 |
|
23-Mar-2012 |
Bill Wendling <isanbard@gmail.com> |
Use correct FileCheck regexp. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@153291 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/asm-inout.c
|
acb5310542b82e7acf5f5a91fa619e4b7efeff5c |
|
23-Mar-2012 |
Bill Wendling <isanbard@gmail.com> |
When an MMX output variable is tied to the input variable, we have to implicitly cast the value to x86_mmx. This gives the ASM string the correct call signature. <rdar://problem/10919182> git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@153290 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/asm-inout.c
|
cfd323d0d4476dd4ff64097c91b114067ecaa82b |
|
21-Jun-2011 |
Eric Christopher <echristo@apple.com> |
Move additional register names to their own lookup, separate from register aliases. Fixes unnecessary renames of clobbers. Fixes part of rdar://9425559 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@133485 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/asm-inout.c
|
935f0f01c1ed3c2052b797ac035d57a85b78adc4 |
|
21-Feb-2011 |
Chris Lattner <sabre@nondot.org> |
add one more case of mismatched input/output constraints. When the mismatch is due to a larger input operand that is a constant, truncate it down to the size of the output. This allows us to accept some cases in the linux kernel and elsewhere. Pedantically speaking, we generate different code than GCC, though I can't imagine how it would matter: Clang: movb $-1, %al frob %al GCC: movl $255, %eax frob %al git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@126148 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/asm-inout.c
|
2f474ea9ef7505df5d092287c48c19974222293b |
|
18-Sep-2010 |
John Thompson <John.Thompson.JTSoftware@gmail.com> |
Added '|' delimiter to separate inline asm multiple alternative constraints for Clang side of support. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@114253 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/asm-inout.c
|
c59a44d01b0dae396da748cb2e76f2c3255899e0 |
|
11-Aug-2010 |
John Thompson <John.Thompson.JTSoftware@gmail.com> |
Something's wrong with this test on other platforms. I'll probably need to simplify it later. For now revert. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@110738 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/asm-inout.c
|
ef44e1110711276ffffe4b22d4ba0cebd49cb330 |
|
10-Aug-2010 |
John Thompson <John.Thompson.JTSoftware@gmail.com> |
Slightly revised handling of mult-alt constraints, to avoid an assert, until we have the full fix. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@110706 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/asm-inout.c
|
6d7cfd7ef82e42ff30ee1dafd2883fd94e9f8294 |
|
16-Jul-2010 |
Eli Friedman <eli.friedman@gmail.com> |
Fix for PR3800: make sure not to evaluate the expression for a read-write asm operand twice. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108489 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/asm-inout.c
|
eeeb49a69a35aba5b09021ffb4550a840af54053 |
|
03-Mar-2010 |
Chris Lattner <sabre@nondot.org> |
merge asm-2.c into asm.c, remove asm-inout.c because it is XFAIL and already tracked in bugzilla. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@97671 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/asm-inout.c
|
a5728872c7702ddd09537c95bc3cbd20e1f2fb09 |
|
15-Dec-2009 |
Daniel Dunbar <daniel@zuster.org> |
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. - This is designed to make it obvious that %clang_cc1 is a "test variable" which is substituted. It is '%clang_cc1' instead of '%clang -cc1' because it can be useful to redefine what gets run as 'clang -cc1' (for example, to set a default target). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91446 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/asm-inout.c
|
4fcfde4d5c8f25e40720972a5543d538a0dcb220 |
|
08-Nov-2009 |
Daniel Dunbar <daniel@zuster.org> |
Eliminate &&s in tests. - 'for i in $(find . -type f); do sed -e 's#\(RUN:.*[^ ]\) *&& *$#\1#g' $i | FileUpdate $i; done', for the curious. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@86430 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/asm-inout.c
|
d73902121a93c3135cf53e2d724361cec1037d7e |
|
03-Nov-2009 |
Daniel Dunbar <daniel@zuster.org> |
Switch XFAIL format to match LLVM. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@85880 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/asm-inout.c
|
fca9361839ecc53224c764517e62fc0e15166004 |
|
04-Aug-2009 |
Anders Carlsson <andersca@mac.com> |
Revert the fix for PR3800, it broke things. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@78084 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/asm-inout.c
|
5a23264452fbf8ad3c65e0869fa902f7a0e918a1 |
|
02-Aug-2009 |
Anders Carlsson <andersca@mac.com> |
Don't evaluate inout constraints twice. Fixes PR3800. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@77854 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/asm-inout.c
|