Add lowering of ARM 4-element shuffles to multiple instructios via perfectshuffle...
authorAnton Korobeynikov <asl@math.spbu.ru>
Fri, 21 Aug 2009 12:41:24 +0000 (12:41 +0000)
committerAnton Korobeynikov <asl@math.spbu.ru>
Fri, 21 Aug 2009 12:41:24 +0000 (12:41 +0000)
commit1c8e581832440a114c9587d41473d107de4cac74
tree63f010dd63d0a82ef6637a5be3bf297b94edf795
parentc9d44f0d9c609f86e13fbf2e27165b663f94efe3
Add lowering of ARM 4-element shuffles to multiple instructios via perfectshuffle-generated table.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79624 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMISelLowering.cpp
lib/Target/ARM/ARMISelLowering.h
lib/Target/ARM/ARMPerfectShuffle.h [new file with mode: 0644]
utils/PerfectShuffle/PerfectShuffle.cpp