diff options
Diffstat (limited to 'clang/test/CodeGen/arm64_vget.c')
-rw-r--r-- | clang/test/CodeGen/arm64_vget.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/clang/test/CodeGen/arm64_vget.c b/clang/test/CodeGen/arm64_vget.c new file mode 100644 index 00000000000..3a7a41ae6e4 --- /dev/null +++ b/clang/test/CodeGen/arm64_vget.c @@ -0,0 +1,13 @@ +// RUN: %clang -O1 -target arm64-apple-ios7 -ffreestanding -S -o - -emit-llvm %s | FileCheck %s +// Test ARM64 SIMD vget intrinsics + +#include <arm_neon.h> + +float64_t test_vget_lane_f64(float64x1_t a1) { + // CHECK: test_vget_lane_f64 + // why isn't 1 allowed as second argument? + return vget_lane_f64(a1, 0); + // CHECK: extractelement {{.*}} i32 0 + // CHECK-NEXT: ret +} + |