diff options
author | Ahmed Bougacha <ahmed.bougacha@gmail.com> | 2015-10-02 23:29:26 +0000 |
---|---|---|
committer | Ahmed Bougacha <ahmed.bougacha@gmail.com> | 2015-10-02 23:29:26 +0000 |
commit | 7dfaaf3891993fb8bbce1c509d263064c7301a19 (patch) | |
tree | eeeee81a319c1aa236261532f2a44227043e632b /clang/test/CodeGen/sse41-builtins.c | |
parent | a45373f19351bf6b77d78198b0f5dd3dec3c1614 (diff) | |
download | bcm5719-llvm-7dfaaf3891993fb8bbce1c509d263064c7301a19.tar.gz bcm5719-llvm-7dfaaf3891993fb8bbce1c509d263064c7301a19.zip |
[Headers][X86] Fix stream_load (movntdqa) to accept const*.
Per Intel intrinsics guide:
- _mm256_stream_load_si256 takes `__m256i const *'
- _mm_stream_load_si128 takes `__m128i *', for no good reason.
Let's accept const* for both.
llvm-svn: 249213
Diffstat (limited to 'clang/test/CodeGen/sse41-builtins.c')
-rw-r--r-- | clang/test/CodeGen/sse41-builtins.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/test/CodeGen/sse41-builtins.c b/clang/test/CodeGen/sse41-builtins.c index 486c8a30a92..0acb31a0859 100644 --- a/clang/test/CodeGen/sse41-builtins.c +++ b/clang/test/CodeGen/sse41-builtins.c @@ -385,7 +385,7 @@ __m128 test_mm_round_ss(__m128 x, __m128 y) { return _mm_round_ss(x, y, 2); } -__m128i test_mm_stream_load_si128(__m128i *a) { +__m128i test_mm_stream_load_si128(__m128i const *a) { // CHECK-LABEL: test_mm_stream_load_si128 // CHECK: call <2 x i64> @llvm.x86.sse41.movntdqa // CHECK-ASM: movntdqa |