diff options
author | Chris Lattner <sabre@nondot.org> | 2008-04-29 04:48:56 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2008-04-29 04:48:56 +0000 |
commit | 5c88f7b1ad861a797f50b9e1f8842ada6c9e966e (patch) | |
tree | 701104e038fe7cfbdf1a67c624b43f9426fad17c /llvm/lib/Transforms/Scalar | |
parent | 25a3b878e5ad91ab422f910a6a4d32f649bdbc24 (diff) | |
download | bcm5719-llvm-5c88f7b1ad861a797f50b9e1f8842ada6c9e966e.tar.gz bcm5719-llvm-5c88f7b1ad861a797f50b9e1f8842ada6c9e966e.zip |
make the vector conversion magic handle multiple results.
We now compile test2/test3 to:
_test2:
## InlineAsm Start
set %xmm0, %xmm1
## InlineAsm End
addps %xmm1, %xmm0
ret
_test3:
## InlineAsm Start
set %xmm0, %xmm1
## InlineAsm End
paddd %xmm1, %xmm0
ret
as expected.
llvm-svn: 50389
Diffstat (limited to 'llvm/lib/Transforms/Scalar')
0 files changed, 0 insertions, 0 deletions