summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
diff options
context:
space:
mode:
authorNate Begeman <natebegeman@mac.com>2005-11-30 08:22:07 +0000
committerNate Begeman <natebegeman@mac.com>2005-11-30 08:22:07 +0000
commit1064d6ec43957fb7c94ce75348d9b974832dc241 (patch)
tree4f01ad5325c3ceb0577f8f543cf8b452624f6cf8 /llvm/lib/Transforms
parent6db615df14968c297f80c2a099867e84b25ba7df (diff)
downloadbcm5719-llvm-1064d6ec43957fb7c94ce75348d9b974832dc241.tar.gz
bcm5719-llvm-1064d6ec43957fb7c94ce75348d9b974832dc241.zip
First chunk of actually generating vector code for packed types. These
changes allow us to generate the following code: _foo: li r2, 0 lvx v0, r2, r3 vaddfp v0, v0, v0 stvx v0, r2, r3 blr for this llvm: void %foo(<4 x float>* %a) { entry: %tmp1 = load <4 x float>* %a %tmp2 = add <4 x float> %tmp1, %tmp1 store <4 x float> %tmp2, <4 x float>* %a ret void } llvm-svn: 24534
Diffstat (limited to 'llvm/lib/Transforms')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud