History log of /external/clang/test/CodeGen/asm-variable.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a43ef3e0511dc48d98d61598163c9deddc09cb9c 16-Mar-2012 Eli Friedman <eli.friedman@gmail.com> When a variable has a specified asm name, but isn't using the register storage class, the asm name doesn't specify a register. PR12244.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@152873 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/asm-variable.c
33a53440eb025dc511b7dcb27dea8029cc28b34f 02-Jan-2011 Rafael Espindola <rafael.espindola@gmail.com> Add support for passing variables declared to use a xmm register to asm
statements using the "x" constraint.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@122679 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/asm-variable.c
0ec89f928ce5b3294c2ed644ec1a42656e1af39d 30-Dec-2010 Rafael Espindola <rafael.espindola@gmail.com> Add support for declaring register contraints in variables. They are only used
in asm statements:

register int foo asm("rdi");

asm("..." : ... "r" (foo) ...

We also only accept these variables if the constraint in the asm statement is "r".

This fixes most of PR3933.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@122643 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/asm-variable.c