[SEH] Add new intrinsics for recovering and restoring parent frames
[oota-llvm.git] / test / CodeGen / X86 / vec_fpext.ll
index 8488757c8461a059c38e7ed03c3a41eec5f06cff..bb5409b91ee4701ee8faebb6b15df5d8d7f64402 100644 (file)
@@ -42,3 +42,15 @@ entry:
   store <8 x double> %1, <8 x double>* %out, align 1
   ret void
 }
+
+define <2 x double> @fpext_fromconst() {
+; CHECK-LABEL: fpext_fromconst:
+; AVX-LABEL: fpext_fromconst:
+entry:
+; CHECK: movaps {{.*#+}} xmm0 = [1.000000e+00,-2.000000e+00]
+; AVX: vmovaps {{.*#+}} xmm0 = [1.000000e+00,-2.000000e+00]
+  %0  = insertelement <2 x float> undef, float 1.0, i32 0
+  %1  = insertelement <2 x float> %0, float -2.0, i32 1
+  %2  = fpext <2 x float> %1 to <2 x double>
+  ret <2 x double> %2
+}