blob: 96208ea481b8d247dd163dc9e4ecc72b778d7f20 [file] [edit]
// RUN: %clang_cc1 -triple arm64-pc-windows-msvc -target-feature +neon \
// RUN: -fms-compatibility -fms-compatibility-version=19.00 \
// RUN: -emit-llvm -o - %s | FileCheck %s
// REQUIRES: aarch64-registered-target
#include <arm64_neon.h>
// CHECK-LABEL: define{{.*}} @test_vld1q_s32_x4(
// CHECK-NOT: neon_ld1m4_q32
// CHECK: call { <4 x i32>, <4 x i32>, <4 x i32>, <4 x i32> } @llvm.aarch64.neon.ld1x4.v4i32.p0(ptr {{.*}})
// CHECK-NOT: neon_ld1m4_q32
// CHECK: ret
int32x4x4_t test_vld1q_s32_x4(int32_t const *a) {
return vld1q_s32_x4(a);
}