Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:src

6 int8_t test_vdupb_lane_s8(int8x8_t src) {
7 return vdupb_lane_s8(src, 2);
9 // CHECK: extractelement <8 x i8> %src, i32 2
16 uint8_t test_vdupb_lane_u8(uint8x8_t src) {
17 return vdupb_lane_u8(src, 2);
19 // CHECK: extractelement <8 x i8> %src, i32 2
26 int16_t test_vduph_lane_s16(int16x4_t src) {
27 return vduph_lane_s16(src, 2);
29 // CHECK: [[TMP1:%.*]] = bitcast <4 x i16> %src to [[TYPE:.*]]
40 uint16_t test_vduph_lane_u16(uint16x4_t src) {
41 return vduph_lane_u16(src, 2);
43 // CHECK: [[TMP1:%.*]] = bitcast <4 x i16> %src to [[TYPE:.*]]
54 int32_t test_vdups_lane_s32(int32x2_t src) {
55 return vdups_lane_s32(src, 0);
57 // CHECK: [[TMP1:%.*]] = bitcast <2 x i32> %src to [[TYPE:.*]]
68 uint32_t test_vdups_lane_u32(uint32x2_t src) {
69 return vdups_lane_u32(src, 0);
71 // CHECK: [[TMP1:%.*]] = bitcast <2 x i32> %src to [[TYPE:.*]]
82 float32_t test_vdups_lane_f32(float32x2_t src) {
83 return vdups_lane_f32(src, 0);
85 // CHECK: [[TMP1:%.*]] = bitcast <2 x float> %src to [[TYPE:.*]]
96 int64_t test_vdupd_lane_s64(int64x1_t src) {
97 return vdupd_lane_s64(src, 0);
99 // CHECK: [[TMP1:%.*]] = bitcast <1 x i64> %src to [[TYPE:.*]]
107 uint64_t test_vdupd_lane_u64(uint64x1_t src) {
108 return vdupd_lane_u64(src, 0);
110 // CHECK: [[TMP1:%.*]] = bitcast <1 x i64> %src to [[TYPE:.*]]
118 float64_t test_vdupd_lane_f64(float64x1_t src) {
119 return vdupd_lane_f64(src, 0);
121 // CHECK: [[TMP1:%.*]] = bitcast <1 x double> %src to [[TYPE:.*]]