summaryrefslogtreecommitdiff
path: root/test/CodeGen/arm64_vcreate.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/CodeGen/arm64_vcreate.c')
-rw-r--r--test/CodeGen/arm64_vcreate.c14
1 files changed, 1 insertions, 13 deletions
diff --git a/test/CodeGen/arm64_vcreate.c b/test/CodeGen/arm64_vcreate.c
index b9747525340ae..ddfa147705d50 100644
--- a/test/CodeGen/arm64_vcreate.c
+++ b/test/CodeGen/arm64_vcreate.c
@@ -1,7 +1,6 @@
-// RUN: %clang_cc1 -O1 -triple arm64-apple-ios7 -target-feature +neon -ffreestanding -S -o - -emit-llvm %s | FileCheck %s
+// RUN: %clang_cc1 -triple arm64-apple-ios7 -target-feature +neon -ffreestanding -S -o - -emit-llvm %s | opt -S -mem2reg | FileCheck %s
// Test ARM64 SIMD vcreate intrinsics
-/*#include <arm_neon.h>*/
#include <arm_neon.h>
float32x2_t test_vcreate_f32(uint64_t a1) {
@@ -10,14 +9,3 @@ float32x2_t test_vcreate_f32(uint64_t a1) {
// CHECK: bitcast {{.*}} to <2 x float>
// CHECK-NEXT: ret
}
-
-// FIXME enable when scalar_to_vector in backend is fixed. Also, change
-// CHECK@ to CHECK<colon> and CHECK-NEXT@ to CHECK-NEXT<colon>
-/*
-float64x1_t test_vcreate_f64(uint64_t a1) {
- // CHECK@ test_vcreate_f64
- return vcreate_f64(a1);
- // CHECK@ llvm.aarch64.neon.saddlv.i64.v2i32
- // CHECK-NEXT@ ret
-}
-*/