Lines Matching full:high
7 // CHECK-LABEL: define <16 x i8> @test_vcombine_s8(<8 x i8> %low, <8 x i8> %high) #0 {
8 // CHECK: [[SHUFFLE_I:%.*]] = shufflevector <8 x i8> %low, <8 x i8> %high, <16 x i32> <i32 0, i32…
10 int8x16_t test_vcombine_s8(int8x8_t low, int8x8_t high) { in test_vcombine_s8() argument
11 return vcombine_s8(low, high); in test_vcombine_s8()
14 // CHECK-LABEL: define <8 x i16> @test_vcombine_s16(<4 x i16> %low, <4 x i16> %high) #0 {
15 // CHECK: [[SHUFFLE_I:%.*]] = shufflevector <4 x i16> %low, <4 x i16> %high, <8 x i32> <i32 0, i3…
17 int16x8_t test_vcombine_s16(int16x4_t low, int16x4_t high) { in test_vcombine_s16() argument
18 return vcombine_s16(low, high); in test_vcombine_s16()
21 // CHECK-LABEL: define <4 x i32> @test_vcombine_s32(<2 x i32> %low, <2 x i32> %high) #0 {
22 // CHECK: [[SHUFFLE_I:%.*]] = shufflevector <2 x i32> %low, <2 x i32> %high, <4 x i32> <i32 0, i3…
24 int32x4_t test_vcombine_s32(int32x2_t low, int32x2_t high) { in test_vcombine_s32() argument
25 return vcombine_s32(low, high); in test_vcombine_s32()
28 // CHECK-LABEL: define <2 x i64> @test_vcombine_s64(<1 x i64> %low, <1 x i64> %high) #0 {
29 // CHECK: [[SHUFFLE_I:%.*]] = shufflevector <1 x i64> %low, <1 x i64> %high, <2 x i32> <i32 0, i3…
31 int64x2_t test_vcombine_s64(int64x1_t low, int64x1_t high) { in test_vcombine_s64() argument
32 return vcombine_s64(low, high); in test_vcombine_s64()
35 // CHECK-LABEL: define <16 x i8> @test_vcombine_u8(<8 x i8> %low, <8 x i8> %high) #0 {
36 // CHECK: [[SHUFFLE_I:%.*]] = shufflevector <8 x i8> %low, <8 x i8> %high, <16 x i32> <i32 0, i32…
38 uint8x16_t test_vcombine_u8(uint8x8_t low, uint8x8_t high) { in test_vcombine_u8() argument
39 return vcombine_u8(low, high); in test_vcombine_u8()
42 // CHECK-LABEL: define <8 x i16> @test_vcombine_u16(<4 x i16> %low, <4 x i16> %high) #0 {
43 // CHECK: [[SHUFFLE_I:%.*]] = shufflevector <4 x i16> %low, <4 x i16> %high, <8 x i32> <i32 0, i3…
45 uint16x8_t test_vcombine_u16(uint16x4_t low, uint16x4_t high) { in test_vcombine_u16() argument
46 return vcombine_u16(low, high); in test_vcombine_u16()
49 // CHECK-LABEL: define <4 x i32> @test_vcombine_u32(<2 x i32> %low, <2 x i32> %high) #0 {
50 // CHECK: [[SHUFFLE_I:%.*]] = shufflevector <2 x i32> %low, <2 x i32> %high, <4 x i32> <i32 0, i3…
52 uint32x4_t test_vcombine_u32(uint32x2_t low, uint32x2_t high) { in test_vcombine_u32() argument
53 return vcombine_u32(low, high); in test_vcombine_u32()
56 // CHECK-LABEL: define <2 x i64> @test_vcombine_u64(<1 x i64> %low, <1 x i64> %high) #0 {
57 // CHECK: [[SHUFFLE_I:%.*]] = shufflevector <1 x i64> %low, <1 x i64> %high, <2 x i32> <i32 0, i3…
59 uint64x2_t test_vcombine_u64(uint64x1_t low, uint64x1_t high) { in test_vcombine_u64() argument
60 return vcombine_u64(low, high); in test_vcombine_u64()
63 // CHECK-LABEL: define <2 x i64> @test_vcombine_p64(<1 x i64> %low, <1 x i64> %high) #0 {
64 // CHECK: [[SHUFFLE_I:%.*]] = shufflevector <1 x i64> %low, <1 x i64> %high, <2 x i32> <i32 0, i3…
66 poly64x2_t test_vcombine_p64(poly64x1_t low, poly64x1_t high) { in test_vcombine_p64() argument
67 return vcombine_p64(low, high); in test_vcombine_p64()
70 // CHECK-LABEL: define <8 x half> @test_vcombine_f16(<4 x half> %low, <4 x half> %high) #0 {
71 // CHECK: [[SHUFFLE_I:%.*]] = shufflevector <4 x half> %low, <4 x half> %high, <8 x i32> <i32 0, …
73 float16x8_t test_vcombine_f16(float16x4_t low, float16x4_t high) { in test_vcombine_f16() argument
74 return vcombine_f16(low, high); in test_vcombine_f16()
77 // CHECK-LABEL: define <4 x float> @test_vcombine_f32(<2 x float> %low, <2 x float> %high) #0 {
78 // CHECK: [[SHUFFLE_I:%.*]] = shufflevector <2 x float> %low, <2 x float> %high, <4 x i32> <i32 0…
80 float32x4_t test_vcombine_f32(float32x2_t low, float32x2_t high) { in test_vcombine_f32() argument
81 return vcombine_f32(low, high); in test_vcombine_f32()
84 // CHECK-LABEL: define <16 x i8> @test_vcombine_p8(<8 x i8> %low, <8 x i8> %high) #0 {
85 // CHECK: [[SHUFFLE_I:%.*]] = shufflevector <8 x i8> %low, <8 x i8> %high, <16 x i32> <i32 0, i32…
87 poly8x16_t test_vcombine_p8(poly8x8_t low, poly8x8_t high) { in test_vcombine_p8() argument
88 return vcombine_p8(low, high); in test_vcombine_p8()
91 // CHECK-LABEL: define <8 x i16> @test_vcombine_p16(<4 x i16> %low, <4 x i16> %high) #0 {
92 // CHECK: [[SHUFFLE_I:%.*]] = shufflevector <4 x i16> %low, <4 x i16> %high, <8 x i32> <i32 0, i3…
94 poly16x8_t test_vcombine_p16(poly16x4_t low, poly16x4_t high) { in test_vcombine_p16() argument
95 return vcombine_p16(low, high); in test_vcombine_p16()
98 // CHECK-LABEL: define <2 x double> @test_vcombine_f64(<1 x double> %low, <1 x double> %high) #0 {
99 // CHECK: [[SHUFFLE_I:%.*]] = shufflevector <1 x double> %low, <1 x double> %high, <2 x i32> <i32…
101 float64x2_t test_vcombine_f64(float64x1_t low, float64x1_t high) { in test_vcombine_f64() argument
102 return vcombine_f64(low, high); in test_vcombine_f64()