summaryrefslogtreecommitdiffstats
path: root/test/CodeGen/avx2-builtins.c
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2012-04-17 05:16:56 +0000
committerCraig Topper <craig.topper@gmail.com>2012-04-17 05:16:56 +0000
commit49a110db4c43835681bb89671f8f73c8d8c7c28c (patch)
tree96b046cbd74cddee88b5bba38636ed3cae9f3de4 /test/CodeGen/avx2-builtins.c
parent7d6c8a13ecfcf11392541bc6d4270c019af5fdbe (diff)
Convert vperm2f128 and vperm2i128 intrinsics back to using llvm intrinsics. Unfortunately, these instructions have behavior that can't be modeled with shuffle vector.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154906 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/avx2-builtins.c')
-rw-r--r--test/CodeGen/avx2-builtins.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/CodeGen/avx2-builtins.c b/test/CodeGen/avx2-builtins.c
index e56e55d205..7d166b5626 100644
--- a/test/CodeGen/avx2-builtins.c
+++ b/test/CodeGen/avx2-builtins.c
@@ -677,7 +677,7 @@ __m256i test_mm256_permute4x64_epi64(__m256i a) {
}
__m256i test_mm256_permute2x128_si256(__m256i a, __m256i b) {
- // CHECK: shufflevector{{.*}}<i32 2, i32 3, i32 6, i32 7>
+ // CHECK: @llvm.x86.avx2.vperm2i128
return _mm256_permute2x128_si256(a, b, 0x31);
}