diff options
author | Nate Begeman <natebegeman@mac.com> | 2005-12-14 00:34:09 +0000 |
---|---|---|
committer | Nate Begeman <natebegeman@mac.com> | 2005-12-14 00:34:09 +0000 |
commit | 40f081d8e08ceed3611be3dd2809741b6047f334 (patch) | |
tree | a037a019941f8692de2e460586c14f5d7f94cf91 /llvm/lib/CodeGen | |
parent | 69caef2b781130a7d0eeaf8898eb346b6423ae03 (diff) | |
download | bcm5719-llvm-40f081d8e08ceed3611be3dd2809741b6047f334.tar.gz bcm5719-llvm-40f081d8e08ceed3611be3dd2809741b6047f334.zip |
Add support for fmul node of type v4f32.
void %foo(<4 x float> * %a) {
entry:
%tmp1 = load <4 x float> * %a;
%tmp2 = mul <4 x float> %tmp1, %tmp1
store <4 x float> %tmp2, <4 x float> *%a
ret void
}
Is selected to:
_foo:
li r2, 0
lvx v0, r2, r3
vxor v1, v1, v1
vmaddfp v0, v0, v0, v1
stvx v0, r2, r3
blr
llvm-svn: 24701
Diffstat (limited to 'llvm/lib/CodeGen')
0 files changed, 0 insertions, 0 deletions