Changed SSE4/AVX <2 x i64> extract and insert ops to be Custom lowered
authorPete Cooper <peter_cooper@apple.com>
Mon, 14 Nov 2011 19:38:42 +0000 (19:38 +0000)
committerPete Cooper <peter_cooper@apple.com>
Mon, 14 Nov 2011 19:38:42 +0000 (19:38 +0000)
commita77214a4c43d7a0c49c348439c6887f28bd6d53d
treebc46d7f1d27b019c133fb52d7e4c78b723cbb297
parentb518cae015f9a91aa5035e4047e50215a47a7bb2
Changed SSE4/AVX <2 x i64> extract and insert ops to be Custom lowered

Constant idx case is still done in tablegen but other cases are then expanded

Fixes <rdar://problem/10435460>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144557 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/vector-variable-idx2.ll [new file with mode: 0644]