summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/aarch64-neon-extract.c
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2014-03-03 11:34:36 +0000
committerTim Northover <tnorthover@apple.com>2014-03-03 11:34:36 +0000
commit926a235feaa8cceeba541e960d4a2c787c43a6bd (patch)
treefc09fe67840f3c53362e6d3b589111d8e128422e /clang/test/CodeGen/aarch64-neon-extract.c
parentd9063f794a8080739cb7019b0da66d6331591ca9 (diff)
downloadbcm5719-llvm-926a235feaa8cceeba541e960d4a2c787c43a6bd.tar.gz
bcm5719-llvm-926a235feaa8cceeba541e960d4a2c787c43a6bd.zip
AArch64: convert NEON tests to use CHECK-LABEL.
llvm-svn: 202703
Diffstat (limited to 'clang/test/CodeGen/aarch64-neon-extract.c')
-rw-r--r--clang/test/CodeGen/aarch64-neon-extract.c48
1 files changed, 24 insertions, 24 deletions
diff --git a/clang/test/CodeGen/aarch64-neon-extract.c b/clang/test/CodeGen/aarch64-neon-extract.c
index faf35afad6f..6e2d9691c9c 100644
--- a/clang/test/CodeGen/aarch64-neon-extract.c
+++ b/clang/test/CodeGen/aarch64-neon-extract.c
@@ -7,142 +7,142 @@
#include <arm_neon.h>
int8x8_t test_vext_s8(int8x8_t a, int8x8_t b) {
- // CHECK: test_vext_s8
+ // CHECK-LABEL: test_vext_s8
return vext_s8(a, b, 2);
// CHECK: ext {{v[0-9]+}}.8b, {{v[0-9]+}}.8b, {{v[0-9]+}}.8b, #0x2
}
int16x4_t test_vext_s16(int16x4_t a, int16x4_t b) {
- // CHECK: test_vext_s16
+ // CHECK-LABEL: test_vext_s16
return vext_s16(a, b, 3);
// CHECK: ext {{v[0-9]+}}.8b, {{v[0-9]+}}.8b, {{v[0-9]+}}.8b, #0x6
}
int32x2_t test_vext_s32(int32x2_t a, int32x2_t b) {
- // CHECK: test_vext_s32
+ // CHECK-LABEL: test_vext_s32
return vext_s32(a, b, 1);
// CHECK: ext {{v[0-9]+}}.8b, {{v[0-9]+}}.8b, {{v[0-9]+}}.8b, #0x4
}
int64x1_t test_vext_s64(int64x1_t a, int64x1_t b) {
- // CHECK: test_vext_s64
+ // CHECK-LABEL: test_vext_s64
return vext_s64(a, b, 0);
}
int8x16_t test_vextq_s8(int8x16_t a, int8x16_t b) {
- // CHECK: test_vextq_s8
+ // CHECK-LABEL: test_vextq_s8
return vextq_s8(a, b, 2);
// CHECK: ext {{v[0-9]+}}.16b, {{v[0-9]+}}.16b, {{v[0-9]+}}.16b, #0x2
}
int16x8_t test_vextq_s16(int16x8_t a, int16x8_t b) {
- // CHECK: test_vextq_s16
+ // CHECK-LABEL: test_vextq_s16
return vextq_s16(a, b, 3);
// CHECK: ext {{v[0-9]+}}.16b, {{v[0-9]+}}.16b, {{v[0-9]+}}.16b, #0x6
}
int32x4_t test_vextq_s32(int32x4_t a, int32x4_t b) {
- // CHECK: test_vextq_s32
+ // CHECK-LABEL: test_vextq_s32
return vextq_s32(a, b, 1);
// CHECK: ext {{v[0-9]+}}.16b, {{v[0-9]+}}.16b, {{v[0-9]+}}.16b, #0x4
}
int64x2_t test_vextq_s64(int64x2_t a, int64x2_t b) {
- // CHECK: test_vextq_s64
+ // CHECK-LABEL: test_vextq_s64
return vextq_s64(a, b, 1);
// CHECK: ext {{v[0-9]+}}.16b, {{v[0-9]+}}.16b, {{v[0-9]+}}.16b, #0x8
}
uint8x8_t test_vext_u8(uint8x8_t a, uint8x8_t b) {
- // CHECK: test_vext_u8
+ // CHECK-LABEL: test_vext_u8
return vext_u8(a, b, 2);
// CHECK: ext {{v[0-9]+}}.8b, {{v[0-9]+}}.8b, {{v[0-9]+}}.8b, #0x2
}
uint16x4_t test_vext_u16(uint16x4_t a, uint16x4_t b) {
- // CHECK: test_vext_u16
+ // CHECK-LABEL: test_vext_u16
return vext_u16(a, b, 3);
// CHECK: ext {{v[0-9]+}}.8b, {{v[0-9]+}}.8b, {{v[0-9]+}}.8b, #0x6
}
uint32x2_t test_vext_u32(uint32x2_t a, uint32x2_t b) {
- // CHECK: test_vext_u32
+ // CHECK-LABEL: test_vext_u32
return vext_u32(a, b, 1);
// CHECK: ext {{v[0-9]+}}.8b, {{v[0-9]+}}.8b, {{v[0-9]+}}.8b, #0x4
}
uint64x1_t test_vext_u64(uint64x1_t a, uint64x1_t b) {
- // CHECK: test_vext_u64
+ // CHECK-LABEL: test_vext_u64
return vext_u64(a, b, 0);
}
uint8x16_t test_vextq_u8(uint8x16_t a, uint8x16_t b) {
- // CHECK: test_vextq_u8
+ // CHECK-LABEL: test_vextq_u8
return vextq_u8(a, b, 2);
// CHECK: ext {{v[0-9]+}}.16b, {{v[0-9]+}}.16b, {{v[0-9]+}}.16b, #0x2
}
uint16x8_t test_vextq_u16(uint16x8_t a, uint16x8_t b) {
- // CHECK: test_vextq_u16
+ // CHECK-LABEL: test_vextq_u16
return vextq_u16(a, b, 3);
// CHECK: ext {{v[0-9]+}}.16b, {{v[0-9]+}}.16b, {{v[0-9]+}}.16b, #0x6
}
uint32x4_t test_vextq_u32(uint32x4_t a, uint32x4_t b) {
- // CHECK: test_vextq_u32
+ // CHECK-LABEL: test_vextq_u32
return vextq_u32(a, b, 1);
// CHECK: ext {{v[0-9]+}}.16b, {{v[0-9]+}}.16b, {{v[0-9]+}}.16b, #0x4
}
uint64x2_t test_vextq_u64(uint64x2_t a, uint64x2_t b) {
- // CHECK: test_vextq_u64
+ // CHECK-LABEL: test_vextq_u64
return vextq_u64(a, b, 1);
// CHECK: ext {{v[0-9]+}}.16b, {{v[0-9]+}}.16b, {{v[0-9]+}}.16b, #0x8
}
float32x2_t test_vext_f32(float32x2_t a, float32x2_t b) {
- // CHECK: test_vext_f32
+ // CHECK-LABEL: test_vext_f32
return vext_f32(a, b, 1);
// CHECK: ext {{v[0-9]+}}.8b, {{v[0-9]+}}.8b, {{v[0-9]+}}.8b, #0x4
}
float64x1_t test_vext_f64(float64x1_t a, float64x1_t b) {
- // CHECK: test_vext_f64
+ // CHECK-LABEL: test_vext_f64
return vext_f64(a, b, 0);
}
float32x4_t test_vextq_f32(float32x4_t a, float32x4_t b) {
- // CHECK: test_vextq_f32
+ // CHECK-LABEL: test_vextq_f32
return vextq_f32(a, b, 1);
// CHECK: ext {{v[0-9]+}}.16b, {{v[0-9]+}}.16b, {{v[0-9]+}}.16b, #0x4
}
float64x2_t test_vextq_f64(float64x2_t a, float64x2_t b) {
- // CHECK: test_vextq_f64
+ // CHECK-LABEL: test_vextq_f64
return vextq_f64(a, b, 1);
// CHECK: ext {{v[0-9]+}}.16b, {{v[0-9]+}}.16b, {{v[0-9]+}}.16b, #0x8
}
poly8x8_t test_vext_p8(poly8x8_t a, poly8x8_t b) {
- // CHECK: test_vext_p8
+ // CHECK-LABEL: test_vext_p8
return vext_p8(a, b, 2);
// CHECK: ext {{v[0-9]+}}.8b, {{v[0-9]+}}.8b, {{v[0-9]+}}.8b, #0x2
}
poly16x4_t test_vext_p16(poly16x4_t a, poly16x4_t b) {
- // CHECK: test_vext_p16
+ // CHECK-LABEL: test_vext_p16
return vext_p16(a, b, 3);
// CHECK: ext {{v[0-9]+}}.8b, {{v[0-9]+}}.8b, {{v[0-9]+}}.8b, #0x6
}
poly8x16_t test_vextq_p8(poly8x16_t a, poly8x16_t b) {
- // CHECK: test_vextq_p8
+ // CHECK-LABEL: test_vextq_p8
return vextq_p8(a, b, 2);
// CHECK: ext {{v[0-9]+}}.16b, {{v[0-9]+}}.16b, {{v[0-9]+}}.16b, #0x2
}
poly16x8_t test_vextq_p16(poly16x8_t a, poly16x8_t b) {
- // CHECK: test_vextq_p16
+ // CHECK-LABEL: test_vextq_p16
return vextq_p16(a, b, 3);
// CHECK: ext {{v[0-9]+}}.16b, {{v[0-9]+}}.16b, {{v[0-9]+}}.16b, #0x6
}
OpenPOWER on IntegriCloud