Add preliminary v2f32 support for SPU. Like with v2i32, we just
authorKalle Raiskila <kalle.raiskila@nokia.com>
Mon, 2 Aug 2010 10:25:47 +0000 (10:25 +0000)
committerKalle Raiskila <kalle.raiskila@nokia.com>
Mon, 2 Aug 2010 10:25:47 +0000 (10:25 +0000)
commitc9fda996fc1cafc7d6c705b9d560e46e83df2ecf
treecfc733344c8c1988da6251d908175d3f68808fb3
parent61378363b76ad84dc7effff506d7c3e991225743
Add preliminary v2f32 support for SPU. Like with v2i32, we just
duplicate the instructions and operate on half vectors.

Also reorder code in SPUInstrInfo.td for better coherency.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110037 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/CellSPU/SPUCallingConv.td
lib/Target/CellSPU/SPUISelLowering.cpp
lib/Target/CellSPU/SPUInstrInfo.td
lib/Target/CellSPU/SPURegisterInfo.td
test/CodeGen/CellSPU/v2f32.ll [new file with mode: 0644]