1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
#ifdef GET_SVE_LLVM_INTRINSIC_MAP
SVEMAP2(svget_neonq_s8, SVETypeFlags::EltTyInt8),
SVEMAP2(svget_neonq_s16, SVETypeFlags::EltTyInt16),
SVEMAP2(svget_neonq_s32, SVETypeFlags::EltTyInt32),
SVEMAP2(svget_neonq_s64, SVETypeFlags::EltTyInt64),
SVEMAP2(svget_neonq_u8, SVETypeFlags::EltTyInt8),
SVEMAP2(svget_neonq_u16, SVETypeFlags::EltTyInt16),
SVEMAP2(svget_neonq_u32, SVETypeFlags::EltTyInt32),
SVEMAP2(svget_neonq_u64, SVETypeFlags::EltTyInt64),
SVEMAP2(svget_neonq_f16, SVETypeFlags::EltTyFloat16),
SVEMAP2(svget_neonq_f32, SVETypeFlags::EltTyFloat32),
SVEMAP2(svget_neonq_f64, SVETypeFlags::EltTyFloat64),
SVEMAP2(svget_neonq_bf16, SVETypeFlags::EltTyBFloat16),
SVEMAP2(svset_neonq_s8, SVETypeFlags::EltTyInt8),
SVEMAP2(svset_neonq_s16, SVETypeFlags::EltTyInt16),
SVEMAP2(svset_neonq_s32, SVETypeFlags::EltTyInt32),
SVEMAP2(svset_neonq_s64, SVETypeFlags::EltTyInt64),
SVEMAP2(svset_neonq_u8, SVETypeFlags::EltTyInt8),
SVEMAP2(svset_neonq_u16, SVETypeFlags::EltTyInt16),
SVEMAP2(svset_neonq_u32, SVETypeFlags::EltTyInt32),
SVEMAP2(svset_neonq_u64, SVETypeFlags::EltTyInt64),
SVEMAP2(svset_neonq_f16, SVETypeFlags::EltTyFloat16),
SVEMAP2(svset_neonq_f32, SVETypeFlags::EltTyFloat32),
SVEMAP2(svset_neonq_f64, SVETypeFlags::EltTyFloat64),
SVEMAP2(svset_neonq_bf16, SVETypeFlags::EltTyBFloat16),
SVEMAP2(svdup_neonq_s8, SVETypeFlags::EltTyInt8),
SVEMAP2(svdup_neonq_s16, SVETypeFlags::EltTyInt16),
SVEMAP2(svdup_neonq_s32, SVETypeFlags::EltTyInt32),
SVEMAP2(svdup_neonq_s64, SVETypeFlags::EltTyInt64),
SVEMAP2(svdup_neonq_u8, SVETypeFlags::EltTyInt8),
SVEMAP2(svdup_neonq_u16, SVETypeFlags::EltTyInt16),
SVEMAP2(svdup_neonq_u32, SVETypeFlags::EltTyInt32),
SVEMAP2(svdup_neonq_u64, SVETypeFlags::EltTyInt64),
SVEMAP2(svdup_neonq_f16, SVETypeFlags::EltTyFloat16),
SVEMAP2(svdup_neonq_f32, SVETypeFlags::EltTyFloat32),
SVEMAP2(svdup_neonq_f64, SVETypeFlags::EltTyFloat64),
SVEMAP2(svdup_neonq_bf16, SVETypeFlags::EltTyBFloat16),
#endif
|