Add AVX2 VEXTRACTI128 and VINSERTI128 instructions. Fix VPERM2I128 to be qualified...
authorCraig Topper <craig.topper@gmail.com>
Mon, 7 Nov 2011 02:00:04 +0000 (02:00 +0000)
committerCraig Topper <craig.topper@gmail.com>
Mon, 7 Nov 2011 02:00:04 +0000 (02:00 +0000)
commit69f5df777819cf7a00975280b46b4ef9afa2f745
tree524c8649c5aff0cdcc3005b7707f9896df8ac72f
parent9595ede514be4080eb8ff088b0d26cd09923cd2b
Add AVX2 VEXTRACTI128 and VINSERTI128 instructions. Fix VPERM2I128 to be qualified with HasAVX2 instead of HasAVX. Mark VINSERTF128 and VEXTRACTF128 as never having side effects.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143902 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IntrinsicsX86.td
lib/Target/X86/X86InstrSSE.td
test/CodeGen/X86/avx2-intrinsics-x86.ll