Add NEON 'laned' operations. This fixes another bunch of gcc testsuite fails and
authorAnton Korobeynikov <asl@math.spbu.ru>
Tue, 8 Sep 2009 15:22:32 +0000 (15:22 +0000)
committerAnton Korobeynikov <asl@math.spbu.ru>
Tue, 8 Sep 2009 15:22:32 +0000 (15:22 +0000)
commit6ca0b9e7220911a6d1fccf34e532e69c7e37cd2f
tree4df4192c6714edb539f9a87a3bc02fdb48447ae5
parent349eb41af479b1e7412c2661d8e70c7a6415501a
Add NEON 'laned' operations. This fixes another bunch of gcc testsuite fails and
makes the code faster.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81220 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
lib/Target/ARM/ARMBaseInstrInfo.cpp
lib/Target/ARM/ARMInstrNEON.td
lib/Target/ARM/ARMRegisterInfo.td
test/CodeGen/ARM/vmlal_lane.ll [new file with mode: 0644]
test/CodeGen/ARM/vmlsl_lane.ll [new file with mode: 0644]
test/CodeGen/ARM/vmul_lane.ll [new file with mode: 0644]
test/CodeGen/ARM/vmull_lane.ll [new file with mode: 0644]
test/CodeGen/ARM/vqRdmulh_lane.ll [new file with mode: 0644]
test/CodeGen/ARM/vqdmlal_lanes.ll [new file with mode: 0644]
test/CodeGen/ARM/vqdmlsl_lanes.ll [new file with mode: 0644]
test/CodeGen/ARM/vqdmulh_lane.ll [new file with mode: 0644]
test/CodeGen/ARM/vqdmull_lane.ll [new file with mode: 0644]