A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Intrinsic | Feature | Encoding Group | Author | Phabricator | Comments | ||||||||||||||||||||
2 | int_aarch64_sve_ld1_gather | SVE | 6.2.1. LD1: Unextended load | Andrzej Warzynski (Arm) | https://reviews.llvm.org/D70542 | |||||||||||||||||||||
3 | int_aarch64_sve_ld1_gather_index | SVE | 6.2.1. LD1: Unextended load | Andrzej Warzynski (Arm) | https://reviews.llvm.org/D70542 | |||||||||||||||||||||
4 | int_aarch64_sve_ld1_gather_sxtw | SVE | 6.2.1. LD1: Unextended load | Andrzej Warzynski (Arm) | https://reviews.llvm.org/D70782 | |||||||||||||||||||||
5 | int_aarch64_sve_ld1_gather_uxtw | SVE | 6.2.1. LD1: Unextended load | Andrzej Warzynski (Arm) | https://reviews.llvm.org/D70782 | |||||||||||||||||||||
6 | int_aarch64_sve_ld1_gather_sxtw_index | SVE | 6.2.1. LD1: Unextended load | Andrzej Warzynski (Arm) | https://reviews.llvm.org/D70782 | |||||||||||||||||||||
7 | int_aarch64_sve_ld1_gather_sxtw_index | SVE | 6.2.1. LD1: Unextended load | Andrzej Warzynski (Arm) | https://reviews.llvm.org/D70782 | |||||||||||||||||||||
8 | int_aarch64_sve_ld1_gather_imm | SVE | 6.2.1. LD1: Unextended load | Andrzej Warzynski (Arm) | https://reviews.llvm.org/D70806 | |||||||||||||||||||||
9 | int_aarch64_sve_st1_scatter | SVE | 6.3.1. ST1: Store one vector, with no truncation | Andrzej Warzynski (Arm) | https://reviews.llvm.org/D71074 | |||||||||||||||||||||
10 | int_aarch64_sve_st1_scatter_index | SVE | 6.3.1. ST1: Store one vector, with no truncation | Andrzej Warzynski (Arm) | https://reviews.llvm.org/D71074 | |||||||||||||||||||||
11 | int_aarch64_sve_st1_scatter_sxtw | SVE | 6.3.1. ST1: Store one vector, with no truncation | Andrzej Warzynski (Arm) | https://reviews.llvm.org/D71074 | |||||||||||||||||||||
12 | int_aarch64_sve_st1_scatter_uxtw | SVE | 6.3.1. ST1: Store one vector, with no truncation | Andrzej Warzynski (Arm) | https://reviews.llvm.org/D71074 | |||||||||||||||||||||
13 | int_aarch64_sve_st1_scatter_sxtw_index | SVE | 6.3.1. ST1: Store one vector, with no truncation | Andrzej Warzynski (Arm) | https://reviews.llvm.org/D71074 | |||||||||||||||||||||
14 | int_aarch64_sve_st1_scatter_sxtw_index | SVE | 6.3.1. ST1: Store one vector, with no truncation | Andrzej Warzynski (Arm) | https://reviews.llvm.org/D71074 | |||||||||||||||||||||
15 | int_aarch64_sve_st1_scatter_imm | SVE | 6.3.1. ST1: Store one vector, with no truncation | Andrzej Warzynski (Arm) | https://reviews.llvm.org/D71074 | |||||||||||||||||||||
16 | int_aarch64_sve_ld2 | SVE | Loads | Cullen Rhodes (Arm) | https://reviews.llvm.org/D75751 | |||||||||||||||||||||
17 | int_aarch64_sve_ld3 | SVE | Loads | Cullen Rhodes (Arm) | https://reviews.llvm.org/D75751 | |||||||||||||||||||||
18 | int_aarch64_sve_ld4 | SVE | Loads | Cullen Rhodes (Arm) | https://reviews.llvm.org/D75751 | |||||||||||||||||||||
19 | int_aarch64_sve_ldff1 | SVE | Loads | Kerry McLaughlin (Arm) | https://reviews.llvm.org/D73025 | |||||||||||||||||||||
20 | int_aarch64_sve_ldff1_gather | SVE | 6.2. Loads | Andrzej Warzynski (Arm) | https://reviews.llvm.org/D75128 | |||||||||||||||||||||
21 | int_aarch64_sve_ldnf1 | SVE | Loads | Kerry McLaughlin (Arm) | https://reviews.llvm.org/D71698 | |||||||||||||||||||||
22 | int_aarch64_sve_ldnt1 | SVE | 8.23.1 Non-Temporal Gather/Scatter | Kerry McLaughlin (Arm) | https://reviews.llvm.org/D71000 | |||||||||||||||||||||
23 | int_aarch64_sve_ldnt1_gather | SVE2 | 8.23 Non-temporal gather/scatter | Andrzej Warzynski (Arm) | https://reviews.llvm.org/D74858/ | |||||||||||||||||||||
24 | int_aarch64_sve_ld1rq | SVE | Loads | (Arm) | ||||||||||||||||||||||
25 | int_aarch64_sve_st2 | SVE | Stores | Cullen Rhodes (Arm) | ||||||||||||||||||||||
26 | int_aarch64_sve_st3 | SVE | Stores | Cullen Rhodes (Arm) | ||||||||||||||||||||||
27 | int_aarch64_sve_st4 | SVE | Stores | Cullen Rhodes (Arm) | ||||||||||||||||||||||
28 | int_aarch64_sve_stnt1 | SVE | 8.23.8 Non-Temporal Gather/Scatter | Kerry McLaughlin (Arm) | https://reviews.llvm.org/D71000 | |||||||||||||||||||||
29 | int_aarch64_sve_stnt1_scatter | SVE2 | 8.23 Non-temporal gather/scatter | Andrzej Warzynski (Arm) | https://reviews.llvm.org/D74858/ | |||||||||||||||||||||
30 | int_aarch64_sve_prf | SVE | Prefetches | Francesco Petrogalli (Arm) | https://reviews.llvm.org/D74581 | |||||||||||||||||||||
31 | int_aarch64_sve_prfb_gather | SVE | Prefetches | Francesco Petrogalli (Arm) | https://reviews.llvm.org/D74581 | |||||||||||||||||||||
32 | int_aarch64_sve_prfh_gather | SVE | Prefetches | Francesco Petrogalli (Arm) | https://reviews.llvm.org/D74581 | |||||||||||||||||||||
33 | int_aarch64_sve_prfw_gather | SVE | Prefetches | Francesco Petrogalli (Arm) | https://reviews.llvm.org/D74581 | |||||||||||||||||||||
34 | int_aarch64_sve_prfd_gather | SVE | Prefetches | Francesco Petrogalli (Arm) | https://reviews.llvm.org/D74581 | |||||||||||||||||||||
35 | int_aarch64_sve_dup | SVE | Scalar to vector operations | Kerry McLaughlin (Arm) | https://reviews.llvm.org/D74222 | |||||||||||||||||||||
36 | int_aarch64_sve_dup_x | SVE | Scalar to vector operations | Andrzej Warzynski (Arm) | https://reviews.llvm.org/D75900 | |||||||||||||||||||||
37 | int_aarch64_sve_abs | SVE | 6.7.19. Integer Arithmetic | Cullen Rhodes (Arm) | https://reviews.llvm.org/D65931 | |||||||||||||||||||||
38 | int_aarch64_sve_add | SVE | 6.7.1. Integer Arithmetic | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69128 | |||||||||||||||||||||
39 | int_aarch64_sve_mad | SVE | 6.7.9. Integer Arithmetic | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69588 | |||||||||||||||||||||
40 | int_aarch64_sve_mla | SVE | 6.7.10. Integer Arithmetic | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69588 | |||||||||||||||||||||
41 | int_aarch64_sve_mla_lane | SVE2 | 6.7.10. Integer Arithmetic | Kerry McLaughlin (Arm) | https://reviews.llvm.org/D74222 | |||||||||||||||||||||
42 | int_aarch64_sve_mls_lane | SVE2 | 6.7.12. Integer Arithmetic | Kerry McLaughlin (Arm) | https://reviews.llvm.org/D74222 | |||||||||||||||||||||
43 | int_aarch64_sve_mls | SVE | 6.7.12. Integer Arithmetic | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69588 | |||||||||||||||||||||
44 | int_aarch64_sve_msb | SVE | 6.7.11. Integer Arithmetic | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69588 | |||||||||||||||||||||
45 | int_aarch64_sve_mul | SVE | 6.7.7. Integer Arithmetic | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69588 | |||||||||||||||||||||
46 | int_aarch64_sve_mul_lane | SVE | 6.7.7. Integer Arithmetic | Kerry McLaughlin (Arm) | https://reviews.llvm.org/D74222 | |||||||||||||||||||||
47 | int_aarch64_sve_neg | SVE | 6.7.18. Integer Arithmetic | Cullen Rhodes (Arm) | https://reviews.llvm.org/D65931 | |||||||||||||||||||||
48 | int_aarch64_sve_sub | SVE | 6.7.3. Integer Arithmetic | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69128 | |||||||||||||||||||||
49 | int_aarch64_sve_subr | SVE | 6.7.4. Integer Arithmetic | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69128 | |||||||||||||||||||||
50 | int_aarch64_sve_sabd | SVE | 6.7.6. Integer Arithmetic | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69588 | |||||||||||||||||||||
51 | int_aarch64_sve_sdiv | SVE | 6.7.14. Integer Arithmetic | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69588 | |||||||||||||||||||||
52 | int_aarch64_sve_sdivr | SVE | 6.7.15. Integer Arithmetic | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69588 | |||||||||||||||||||||
53 | int_aarch64_sve_sdot | SVE | 6.7.13. Integer Arithmetic | Kerry McLaughlin (Arm) | https://reviews.llvm.org/D67551 | |||||||||||||||||||||
54 | int_aarch64_sve_sdot_lane | SVE | 6.7.13. Integer Arithmetic | Kerry McLaughlin (Arm) | https://reviews.llvm.org/D67551 | |||||||||||||||||||||
55 | int_aarch64_sve_smax | SVE | 6.7.16. Integer Arithmetic | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69588 | |||||||||||||||||||||
56 | int_aarch64_sve_smin | SVE | 6.7.17. Integer Arithmetic | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69588 | |||||||||||||||||||||
57 | int_aarch64_sve_smulh | SVE | 6.7.8. Integer Arithmetic | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69588 | |||||||||||||||||||||
58 | int_aarch64_sve_sqadd_x | SVE | 8.3.2. Integer Arithmetic (unpredicated) | |||||||||||||||||||||||
59 | int_aarch64_sve_sqsub_x | SVE | 8.3.2. Integer Arithmetic (unpredicated) | |||||||||||||||||||||||
60 | int_aarch64_sve_uabd | SVE | 6.7.6. Integer Arithmetic | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69588 | |||||||||||||||||||||
61 | int_aarch64_sve_udiv | SVE | 6.7.14. Integer Arithmetic | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69588 | |||||||||||||||||||||
62 | int_aarch64_sve_udivr | SVE | 6.7.15. Integer Arithmetic | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69588 | |||||||||||||||||||||
63 | int_aarch64_sve_udot | SVE | 6.7.13. Integer Arithmetic | Kerry McLaughlin (Arm) | https://reviews.llvm.org/D67551 | |||||||||||||||||||||
64 | int_aarch64_sve_udot_lane | SVE | 6.7.13. Integer Arithmetic | Kerry McLaughlin (Arm) | https://reviews.llvm.org/D67551 | |||||||||||||||||||||
65 | int_aarch64_sve_umax | SVE | 6.7.16. Integer Arithmetic | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69588 | |||||||||||||||||||||
66 | int_aarch64_sve_umin | SVE | 6.7.17. Integer Arithmetic | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69588 | |||||||||||||||||||||
67 | int_aarch64_sve_umulh | SVE | 6.7.8. Integer Arithmetic | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69588 | |||||||||||||||||||||
68 | int_aarch64_sve_uqadd_x | SVE | 8.3.3. Integer Arithmetic (unpredicated) | |||||||||||||||||||||||
69 | int_aarch64_sve_uqsub_x | SVE | 8.3.3. Integer Arithmetic (unpredicated) | |||||||||||||||||||||||
70 | int_aarch64_sve_and | SVE | 6.8.1. Logical Operations | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69588 | |||||||||||||||||||||
71 | int_aarch64_sve_bic | SVE | 6.8.2. Logical Operations | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69588 | |||||||||||||||||||||
72 | int_aarch64_sve_cnot | SVE | 6.8.6. Logical Operations | Kerry McLaughlin (Arm) | https://reviews.llvm.org/D69567 | |||||||||||||||||||||
73 | int_aarch64_sve_eor | SVE | 6.8.4. Logical Operations | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D70795 | |||||||||||||||||||||
74 | int_aarch64_sve_not | SVE | 6.8.4. Logical Operations | Kerry McLaughlin (Arm) | https://reviews.llvm.org/D69567 | |||||||||||||||||||||
75 | int_aarch64_sve_asr | SVE | 6.9.3 Shifts | Kerry McLaughlin (Arm) | https://reviews.llvm.org/D70437 | |||||||||||||||||||||
76 | int_aarch64_sve_asr_wide | SVE | 6.9.3 Shifts | Kerry McLaughlin (Arm) | https://reviews.llvm.org/D70437 | |||||||||||||||||||||
77 | int_aarch64_sve_asrd | SVE | 6.9.4 Shifts | Kerry McLaughlin (Arm) | https://reviews.llvm.org/D70437 | |||||||||||||||||||||
78 | int_aarch64_sve_insr | SVE | 6.9.5 Shifts | Kerry McLaughlin (Arm) | https://reviews.llvm.org/D70437 | |||||||||||||||||||||
79 | int_aarch64_sve_lsl | SVE | 6.9.1 Shifts | Kerry McLaughlin (Arm) | https://reviews.llvm.org/D70437 | |||||||||||||||||||||
80 | int_aarch64_sve_lsl_wide | SVE | 6.9.1 Shifts | Kerry McLaughlin (Arm) | https://reviews.llvm.org/D70437 | |||||||||||||||||||||
81 | int_aarch64_sve_lsr | SVE | 6.9.2 Shifts | Kerry McLaughlin (Arm) | https://reviews.llvm.org/D70437 | |||||||||||||||||||||
82 | int_aarch64_sve_lsr_wide | SVE | 6.9.2 Shifts | Kerry McLaughlin (Arm) | https://reviews.llvm.org/D70437 | |||||||||||||||||||||
83 | int_aarch64_sve_andv | SVE | 6.10.4. Integer reductions | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69956 | |||||||||||||||||||||
84 | int_aarch64_sve_eorv | SVE | 6.10.6. Integer reductions | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69956 | |||||||||||||||||||||
85 | int_aarch64_sve_orv | SVE | 6.10.5. Integer reductions | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69956 | |||||||||||||||||||||
86 | int_aarch64_sve_saddv | SVE | 6.10.1. Integer reductions | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69956 | |||||||||||||||||||||
87 | int_aarch64_sve_smaxv | SVE | 6.10.2. Integer reductions | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69956 | |||||||||||||||||||||
88 | int_aarch64_sve_sminv | SVE | 6.10.3. Integer reductions | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69956 | |||||||||||||||||||||
89 | int_aarch64_sve_uaddv | SVE | 6.10.1. Integer reductions | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69956 | |||||||||||||||||||||
90 | int_aarch64_sve_umaxv | SVE | 6.10.2. Integer reductions | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69956 | |||||||||||||||||||||
91 | int_aarch64_sve_uminv | SVE | 6.10.3. Integer reductions | Danilo Carvalho Grael (Huawei) | https://reviews.llvm.org/D69956 | |||||||||||||||||||||
92 | int_aarch64_sve_cmpeq | SVE | 6.11.1. Integer Comparison | Cullen Rhodes (Arm) | https://reviews.llvm.org/D70889 | |||||||||||||||||||||
93 | int_aarch64_sve_cmpge | SVE | 6.11.5. Integer Comparison | Cullen Rhodes (Arm) | https://reviews.llvm.org/D70889 | |||||||||||||||||||||
94 | int_aarch64_sve_cmpgt | SVE | 6.11.6. Integer Comparison | Cullen Rhodes (Arm) | https://reviews.llvm.org/D70889 | |||||||||||||||||||||
95 | int_aarch64_sve_cmphi | SVE | 6.11.5. Integer Comparison | Cullen Rhodes (Arm) | https://reviews.llvm.org/D70889 | |||||||||||||||||||||
96 | int_aarch64_sve_cmphs | SVE | 6.11.6. Integer Comparison | Cullen Rhodes (Arm) | https://reviews.llvm.org/D70889 | |||||||||||||||||||||
97 | int_aarch64_sve_cmpne | SVE | 6.11.2. Integer Comparison | Cullen Rhodes (Arm) | https://reviews.llvm.org/D70889 | |||||||||||||||||||||
98 | int_aarch64_sve_cmpeq_wide | SVE | 6.11.1. Integer Comparison | Cullen Rhodes (Arm) | https://reviews.llvm.org/D70889 | |||||||||||||||||||||
99 | int_aarch64_sve_cmpge_wide | SVE | 6.11.5. Integer Comparison | Cullen Rhodes (Arm) | https://reviews.llvm.org/D70889 | |||||||||||||||||||||
100 | int_aarch64_sve_cmpgt_wide | SVE | 6.11.6. Integer Comparison | Cullen Rhodes (Arm) | https://reviews.llvm.org/D70889 |