diff options
| author | Mikhail Dvoretckii <mikhail.dvoretckii@intel.com> | 2018-06-20 14:01:57 +0000 |
|---|---|---|
| committer | Mikhail Dvoretckii <mikhail.dvoretckii@intel.com> | 2018-06-20 14:01:57 +0000 |
| commit | 027fd8068f055962111aaff64477892fd44f61e5 (patch) | |
| tree | bd3343d83a32bbea5df5db201f7b8550187558d4 | |
| parent | 03953093f9805013b7e19a93c5885034dbd76577 (diff) | |
| download | bcm5719-llvm-027fd8068f055962111aaff64477892fd44f61e5.tar.gz bcm5719-llvm-027fd8068f055962111aaff64477892fd44f61e5.zip | |
[X86] Adding a test for PR37879
llvm-svn: 335126
| -rw-r--r-- | llvm/test/CodeGen/X86/pr37879.ll | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/X86/pr37879.ll b/llvm/test/CodeGen/X86/pr37879.ll new file mode 100644 index 00000000000..9beb6dbae00 --- /dev/null +++ b/llvm/test/CodeGen/X86/pr37879.ll @@ -0,0 +1,11 @@ +; XFAIL: * +; RUN: llc -O3 < %s -mtriple=x86_64-apple-darwin -mattr=+avx512bw | FileCheck %s + +define double @foo(i32** nocapture readonly) #0 { + %2 = load i64, i64* undef, align 8 + %3 = and i64 %2, 1 + %4 = icmp eq i64 %3, 0 + %5 = sitofp i64 %2 to double + %6 = select i1 %4, double 1.000000e+00, double %5 + ret double %6 +} |

