[llvm] r335126 - [X86] Adding a test for PR37879

Mikhail Dvoretckii via llvm-commits llvm-commits at lists.llvm.org
Wed Jun 20 07:01:57 PDT 2018


Author: mike.dvoretsky
Date: Wed Jun 20 07:01:57 2018
New Revision: 335126

URL: http://llvm.org/viewvc/llvm-project?rev=335126&view=rev
Log:
[X86] Adding a test for PR37879

Added:
    llvm/trunk/test/CodeGen/X86/pr37879.ll

Added: llvm/trunk/test/CodeGen/X86/pr37879.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/pr37879.ll?rev=335126&view=auto
==============================================================================
--- llvm/trunk/test/CodeGen/X86/pr37879.ll (added)
+++ llvm/trunk/test/CodeGen/X86/pr37879.ll Wed Jun 20 07:01:57 2018
@@ -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
+}




More information about the llvm-commits mailing list