diff options
author | Craig Topper <craig.topper@gmail.com> | 2012-04-17 05:16:56 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2012-04-17 05:16:56 +0000 |
commit | 49a110db4c43835681bb89671f8f73c8d8c7c28c (patch) | |
tree | 96b046cbd74cddee88b5bba38636ed3cae9f3de4 /test/CodeGen/avx2-builtins.c | |
parent | 7d6c8a13ecfcf11392541bc6d4270c019af5fdbe (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.c | 2 |
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); } |