diff options
| author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2013-10-14 09:53:39 +0000 |
|---|---|---|
| committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2013-10-14 09:53:39 +0000 |
| commit | 054d533d8de2fb917ca90bd997183449c780ead6 (patch) | |
| tree | 9e424c2a8592fed8908c10a7a11f7a9e38a22812 | |
| parent | 4314e319ab30fd596a134bf780ced6e6e8bbb7c5 (diff) | |
| download | bcm5719-llvm-054d533d8de2fb917ca90bd997183449c780ead6.tar.gz bcm5719-llvm-054d533d8de2fb917ca90bd997183449c780ead6.zip | |
[msan] Regression test for r192575.
llvm-svn: 192577
| -rw-r--r-- | compiler-rt/lib/msan/lit_tests/vector_select.cc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/compiler-rt/lib/msan/lit_tests/vector_select.cc b/compiler-rt/lib/msan/lit_tests/vector_select.cc new file mode 100644 index 00000000000..e8d55423293 --- /dev/null +++ b/compiler-rt/lib/msan/lit_tests/vector_select.cc @@ -0,0 +1,13 @@ +// RUN: %clangxx_msan -m64 -O0 %s -c -o %t +// RUN: %clangxx_msan -m64 -O3 %s -c -o %t + +// Regression test for MemorySanitizer instrumentation of a select instruction +// with vector arguments. + +#include <emmintrin.h> + +__m128d select(bool b, __m128d c, __m128d d) +{ + return b ? c : d; +} + |

