[AVX] Add some utilities to insert and extract 128-bit subvectors.
authorDavid Greene <greened@obbligato.org>
Fri, 4 Feb 2011 23:29:33 +0000 (23:29 +0000)
committerDavid Greene <greened@obbligato.org>
Fri, 4 Feb 2011 23:29:33 +0000 (23:29 +0000)
commitffc5533e7c3ace514fc8450b9b804382ff088181
tree264fa0b07d95a7f5ad0ac126c02fc4d043f587fd
parent5c228a945fe3e25a12d0f7e2e9b26b548d6f29f5
[AVX] Add some utilities to insert and extract 128-bit subvectors.
This allows us to easily support 256-bit operations that don't have
native 256-bit support.  This applies to integer operations, certain
types of shuffles and various othher things.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124910 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp