1 | /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ |
2 | |* *| |
3 | |* Intrinsic Function Source Fragment *| |
4 | |* *| |
5 | |* Automatically generated file, do not edit! *| |
6 | |* *| |
7 | \*===----------------------------------------------------------------------===*/ |
8 | |
9 | #ifndef LLVM_IR_INTRINSIC_PPC_ENUMS_H |
10 | #define LLVM_IR_INTRINSIC_PPC_ENUMS_H |
11 | |
12 | namespace llvm { |
13 | namespace Intrinsic { |
14 | enum PPCIntrinsics : unsigned { |
15 | // Enum values for intrinsics |
16 | ppc_addex = 9518, // llvm.ppc.addex |
17 | ppc_addf128_round_to_odd, // llvm.ppc.addf128.round.to.odd |
18 | ppc_altivec_crypto_vcipher, // llvm.ppc.altivec.crypto.vcipher |
19 | ppc_altivec_crypto_vcipherlast, // llvm.ppc.altivec.crypto.vcipherlast |
20 | ppc_altivec_crypto_vncipher, // llvm.ppc.altivec.crypto.vncipher |
21 | ppc_altivec_crypto_vncipherlast, // llvm.ppc.altivec.crypto.vncipherlast |
22 | ppc_altivec_crypto_vpermxor, // llvm.ppc.altivec.crypto.vpermxor |
23 | ppc_altivec_crypto_vpermxor_be, // llvm.ppc.altivec.crypto.vpermxor.be |
24 | ppc_altivec_crypto_vpmsumb, // llvm.ppc.altivec.crypto.vpmsumb |
25 | ppc_altivec_crypto_vpmsumd, // llvm.ppc.altivec.crypto.vpmsumd |
26 | ppc_altivec_crypto_vpmsumh, // llvm.ppc.altivec.crypto.vpmsumh |
27 | ppc_altivec_crypto_vpmsumw, // llvm.ppc.altivec.crypto.vpmsumw |
28 | ppc_altivec_crypto_vsbox, // llvm.ppc.altivec.crypto.vsbox |
29 | ppc_altivec_crypto_vshasigmad, // llvm.ppc.altivec.crypto.vshasigmad |
30 | ppc_altivec_crypto_vshasigmaw, // llvm.ppc.altivec.crypto.vshasigmaw |
31 | ppc_altivec_dss, // llvm.ppc.altivec.dss |
32 | ppc_altivec_dssall, // llvm.ppc.altivec.dssall |
33 | ppc_altivec_dst, // llvm.ppc.altivec.dst |
34 | ppc_altivec_dstst, // llvm.ppc.altivec.dstst |
35 | ppc_altivec_dststt, // llvm.ppc.altivec.dststt |
36 | ppc_altivec_dstt, // llvm.ppc.altivec.dstt |
37 | ppc_altivec_lvebx, // llvm.ppc.altivec.lvebx |
38 | ppc_altivec_lvehx, // llvm.ppc.altivec.lvehx |
39 | ppc_altivec_lvewx, // llvm.ppc.altivec.lvewx |
40 | ppc_altivec_lvsl, // llvm.ppc.altivec.lvsl |
41 | ppc_altivec_lvsr, // llvm.ppc.altivec.lvsr |
42 | ppc_altivec_lvx, // llvm.ppc.altivec.lvx |
43 | ppc_altivec_lvxl, // llvm.ppc.altivec.lvxl |
44 | ppc_altivec_mfvscr, // llvm.ppc.altivec.mfvscr |
45 | ppc_altivec_mtvscr, // llvm.ppc.altivec.mtvscr |
46 | ppc_altivec_mtvsrbm, // llvm.ppc.altivec.mtvsrbm |
47 | ppc_altivec_mtvsrdm, // llvm.ppc.altivec.mtvsrdm |
48 | ppc_altivec_mtvsrhm, // llvm.ppc.altivec.mtvsrhm |
49 | ppc_altivec_mtvsrqm, // llvm.ppc.altivec.mtvsrqm |
50 | ppc_altivec_mtvsrwm, // llvm.ppc.altivec.mtvsrwm |
51 | ppc_altivec_stvebx, // llvm.ppc.altivec.stvebx |
52 | ppc_altivec_stvehx, // llvm.ppc.altivec.stvehx |
53 | ppc_altivec_stvewx, // llvm.ppc.altivec.stvewx |
54 | ppc_altivec_stvx, // llvm.ppc.altivec.stvx |
55 | ppc_altivec_stvxl, // llvm.ppc.altivec.stvxl |
56 | ppc_altivec_vabsdub, // llvm.ppc.altivec.vabsdub |
57 | ppc_altivec_vabsduh, // llvm.ppc.altivec.vabsduh |
58 | ppc_altivec_vabsduw, // llvm.ppc.altivec.vabsduw |
59 | ppc_altivec_vaddcuq, // llvm.ppc.altivec.vaddcuq |
60 | ppc_altivec_vaddcuw, // llvm.ppc.altivec.vaddcuw |
61 | ppc_altivec_vaddecuq, // llvm.ppc.altivec.vaddecuq |
62 | ppc_altivec_vaddeuqm, // llvm.ppc.altivec.vaddeuqm |
63 | ppc_altivec_vaddsbs, // llvm.ppc.altivec.vaddsbs |
64 | ppc_altivec_vaddshs, // llvm.ppc.altivec.vaddshs |
65 | ppc_altivec_vaddsws, // llvm.ppc.altivec.vaddsws |
66 | ppc_altivec_vaddubs, // llvm.ppc.altivec.vaddubs |
67 | ppc_altivec_vadduhs, // llvm.ppc.altivec.vadduhs |
68 | ppc_altivec_vadduws, // llvm.ppc.altivec.vadduws |
69 | ppc_altivec_vavgsb, // llvm.ppc.altivec.vavgsb |
70 | ppc_altivec_vavgsh, // llvm.ppc.altivec.vavgsh |
71 | ppc_altivec_vavgsw, // llvm.ppc.altivec.vavgsw |
72 | ppc_altivec_vavgub, // llvm.ppc.altivec.vavgub |
73 | ppc_altivec_vavguh, // llvm.ppc.altivec.vavguh |
74 | ppc_altivec_vavguw, // llvm.ppc.altivec.vavguw |
75 | ppc_altivec_vbpermd, // llvm.ppc.altivec.vbpermd |
76 | ppc_altivec_vbpermq, // llvm.ppc.altivec.vbpermq |
77 | ppc_altivec_vcfsx, // llvm.ppc.altivec.vcfsx |
78 | ppc_altivec_vcfuged, // llvm.ppc.altivec.vcfuged |
79 | ppc_altivec_vcfux, // llvm.ppc.altivec.vcfux |
80 | ppc_altivec_vclrlb, // llvm.ppc.altivec.vclrlb |
81 | ppc_altivec_vclrrb, // llvm.ppc.altivec.vclrrb |
82 | ppc_altivec_vclzdm, // llvm.ppc.altivec.vclzdm |
83 | ppc_altivec_vclzlsbb, // llvm.ppc.altivec.vclzlsbb |
84 | ppc_altivec_vcmpbfp, // llvm.ppc.altivec.vcmpbfp |
85 | ppc_altivec_vcmpbfp_p, // llvm.ppc.altivec.vcmpbfp.p |
86 | ppc_altivec_vcmpeqfp, // llvm.ppc.altivec.vcmpeqfp |
87 | ppc_altivec_vcmpeqfp_p, // llvm.ppc.altivec.vcmpeqfp.p |
88 | ppc_altivec_vcmpequb, // llvm.ppc.altivec.vcmpequb |
89 | ppc_altivec_vcmpequb_p, // llvm.ppc.altivec.vcmpequb.p |
90 | ppc_altivec_vcmpequd, // llvm.ppc.altivec.vcmpequd |
91 | ppc_altivec_vcmpequd_p, // llvm.ppc.altivec.vcmpequd.p |
92 | ppc_altivec_vcmpequh, // llvm.ppc.altivec.vcmpequh |
93 | ppc_altivec_vcmpequh_p, // llvm.ppc.altivec.vcmpequh.p |
94 | ppc_altivec_vcmpequq, // llvm.ppc.altivec.vcmpequq |
95 | ppc_altivec_vcmpequq_p, // llvm.ppc.altivec.vcmpequq.p |
96 | ppc_altivec_vcmpequw, // llvm.ppc.altivec.vcmpequw |
97 | ppc_altivec_vcmpequw_p, // llvm.ppc.altivec.vcmpequw.p |
98 | ppc_altivec_vcmpgefp, // llvm.ppc.altivec.vcmpgefp |
99 | ppc_altivec_vcmpgefp_p, // llvm.ppc.altivec.vcmpgefp.p |
100 | ppc_altivec_vcmpgtfp, // llvm.ppc.altivec.vcmpgtfp |
101 | ppc_altivec_vcmpgtfp_p, // llvm.ppc.altivec.vcmpgtfp.p |
102 | ppc_altivec_vcmpgtsb, // llvm.ppc.altivec.vcmpgtsb |
103 | ppc_altivec_vcmpgtsb_p, // llvm.ppc.altivec.vcmpgtsb.p |
104 | ppc_altivec_vcmpgtsd, // llvm.ppc.altivec.vcmpgtsd |
105 | ppc_altivec_vcmpgtsd_p, // llvm.ppc.altivec.vcmpgtsd.p |
106 | ppc_altivec_vcmpgtsh, // llvm.ppc.altivec.vcmpgtsh |
107 | ppc_altivec_vcmpgtsh_p, // llvm.ppc.altivec.vcmpgtsh.p |
108 | ppc_altivec_vcmpgtsq, // llvm.ppc.altivec.vcmpgtsq |
109 | ppc_altivec_vcmpgtsq_p, // llvm.ppc.altivec.vcmpgtsq.p |
110 | ppc_altivec_vcmpgtsw, // llvm.ppc.altivec.vcmpgtsw |
111 | ppc_altivec_vcmpgtsw_p, // llvm.ppc.altivec.vcmpgtsw.p |
112 | ppc_altivec_vcmpgtub, // llvm.ppc.altivec.vcmpgtub |
113 | ppc_altivec_vcmpgtub_p, // llvm.ppc.altivec.vcmpgtub.p |
114 | ppc_altivec_vcmpgtud, // llvm.ppc.altivec.vcmpgtud |
115 | ppc_altivec_vcmpgtud_p, // llvm.ppc.altivec.vcmpgtud.p |
116 | ppc_altivec_vcmpgtuh, // llvm.ppc.altivec.vcmpgtuh |
117 | ppc_altivec_vcmpgtuh_p, // llvm.ppc.altivec.vcmpgtuh.p |
118 | ppc_altivec_vcmpgtuq, // llvm.ppc.altivec.vcmpgtuq |
119 | ppc_altivec_vcmpgtuq_p, // llvm.ppc.altivec.vcmpgtuq.p |
120 | ppc_altivec_vcmpgtuw, // llvm.ppc.altivec.vcmpgtuw |
121 | ppc_altivec_vcmpgtuw_p, // llvm.ppc.altivec.vcmpgtuw.p |
122 | ppc_altivec_vcmpneb, // llvm.ppc.altivec.vcmpneb |
123 | ppc_altivec_vcmpneb_p, // llvm.ppc.altivec.vcmpneb.p |
124 | ppc_altivec_vcmpneh, // llvm.ppc.altivec.vcmpneh |
125 | ppc_altivec_vcmpneh_p, // llvm.ppc.altivec.vcmpneh.p |
126 | ppc_altivec_vcmpnew, // llvm.ppc.altivec.vcmpnew |
127 | ppc_altivec_vcmpnew_p, // llvm.ppc.altivec.vcmpnew.p |
128 | ppc_altivec_vcmpnezb, // llvm.ppc.altivec.vcmpnezb |
129 | ppc_altivec_vcmpnezb_p, // llvm.ppc.altivec.vcmpnezb.p |
130 | ppc_altivec_vcmpnezh, // llvm.ppc.altivec.vcmpnezh |
131 | ppc_altivec_vcmpnezh_p, // llvm.ppc.altivec.vcmpnezh.p |
132 | ppc_altivec_vcmpnezw, // llvm.ppc.altivec.vcmpnezw |
133 | ppc_altivec_vcmpnezw_p, // llvm.ppc.altivec.vcmpnezw.p |
134 | ppc_altivec_vcntmbb, // llvm.ppc.altivec.vcntmbb |
135 | ppc_altivec_vcntmbd, // llvm.ppc.altivec.vcntmbd |
136 | ppc_altivec_vcntmbh, // llvm.ppc.altivec.vcntmbh |
137 | ppc_altivec_vcntmbw, // llvm.ppc.altivec.vcntmbw |
138 | ppc_altivec_vctsxs, // llvm.ppc.altivec.vctsxs |
139 | ppc_altivec_vctuxs, // llvm.ppc.altivec.vctuxs |
140 | ppc_altivec_vctzdm, // llvm.ppc.altivec.vctzdm |
141 | ppc_altivec_vctzlsbb, // llvm.ppc.altivec.vctzlsbb |
142 | ppc_altivec_vdivesd, // llvm.ppc.altivec.vdivesd |
143 | ppc_altivec_vdivesq, // llvm.ppc.altivec.vdivesq |
144 | ppc_altivec_vdivesw, // llvm.ppc.altivec.vdivesw |
145 | ppc_altivec_vdiveud, // llvm.ppc.altivec.vdiveud |
146 | ppc_altivec_vdiveuq, // llvm.ppc.altivec.vdiveuq |
147 | ppc_altivec_vdiveuw, // llvm.ppc.altivec.vdiveuw |
148 | ppc_altivec_vexpandbm, // llvm.ppc.altivec.vexpandbm |
149 | ppc_altivec_vexpanddm, // llvm.ppc.altivec.vexpanddm |
150 | ppc_altivec_vexpandhm, // llvm.ppc.altivec.vexpandhm |
151 | ppc_altivec_vexpandqm, // llvm.ppc.altivec.vexpandqm |
152 | ppc_altivec_vexpandwm, // llvm.ppc.altivec.vexpandwm |
153 | ppc_altivec_vexptefp, // llvm.ppc.altivec.vexptefp |
154 | ppc_altivec_vextddvlx, // llvm.ppc.altivec.vextddvlx |
155 | ppc_altivec_vextddvrx, // llvm.ppc.altivec.vextddvrx |
156 | ppc_altivec_vextdubvlx, // llvm.ppc.altivec.vextdubvlx |
157 | ppc_altivec_vextdubvrx, // llvm.ppc.altivec.vextdubvrx |
158 | ppc_altivec_vextduhvlx, // llvm.ppc.altivec.vextduhvlx |
159 | ppc_altivec_vextduhvrx, // llvm.ppc.altivec.vextduhvrx |
160 | ppc_altivec_vextduwvlx, // llvm.ppc.altivec.vextduwvlx |
161 | ppc_altivec_vextduwvrx, // llvm.ppc.altivec.vextduwvrx |
162 | , // llvm.ppc.altivec.vextractbm |
163 | , // llvm.ppc.altivec.vextractdm |
164 | , // llvm.ppc.altivec.vextracthm |
165 | , // llvm.ppc.altivec.vextractqm |
166 | , // llvm.ppc.altivec.vextractwm |
167 | ppc_altivec_vextsb2d, // llvm.ppc.altivec.vextsb2d |
168 | ppc_altivec_vextsb2w, // llvm.ppc.altivec.vextsb2w |
169 | ppc_altivec_vextsd2q, // llvm.ppc.altivec.vextsd2q |
170 | ppc_altivec_vextsh2d, // llvm.ppc.altivec.vextsh2d |
171 | ppc_altivec_vextsh2w, // llvm.ppc.altivec.vextsh2w |
172 | ppc_altivec_vextsw2d, // llvm.ppc.altivec.vextsw2d |
173 | ppc_altivec_vgbbd, // llvm.ppc.altivec.vgbbd |
174 | ppc_altivec_vgnb, // llvm.ppc.altivec.vgnb |
175 | ppc_altivec_vinsblx, // llvm.ppc.altivec.vinsblx |
176 | ppc_altivec_vinsbrx, // llvm.ppc.altivec.vinsbrx |
177 | ppc_altivec_vinsbvlx, // llvm.ppc.altivec.vinsbvlx |
178 | ppc_altivec_vinsbvrx, // llvm.ppc.altivec.vinsbvrx |
179 | ppc_altivec_vinsd, // llvm.ppc.altivec.vinsd |
180 | ppc_altivec_vinsdlx, // llvm.ppc.altivec.vinsdlx |
181 | ppc_altivec_vinsdrx, // llvm.ppc.altivec.vinsdrx |
182 | ppc_altivec_vinshlx, // llvm.ppc.altivec.vinshlx |
183 | ppc_altivec_vinshrx, // llvm.ppc.altivec.vinshrx |
184 | ppc_altivec_vinshvlx, // llvm.ppc.altivec.vinshvlx |
185 | ppc_altivec_vinshvrx, // llvm.ppc.altivec.vinshvrx |
186 | ppc_altivec_vinsw, // llvm.ppc.altivec.vinsw |
187 | ppc_altivec_vinswlx, // llvm.ppc.altivec.vinswlx |
188 | ppc_altivec_vinswrx, // llvm.ppc.altivec.vinswrx |
189 | ppc_altivec_vinswvlx, // llvm.ppc.altivec.vinswvlx |
190 | ppc_altivec_vinswvrx, // llvm.ppc.altivec.vinswvrx |
191 | ppc_altivec_vlogefp, // llvm.ppc.altivec.vlogefp |
192 | ppc_altivec_vmaddfp, // llvm.ppc.altivec.vmaddfp |
193 | ppc_altivec_vmaxfp, // llvm.ppc.altivec.vmaxfp |
194 | ppc_altivec_vmaxsb, // llvm.ppc.altivec.vmaxsb |
195 | ppc_altivec_vmaxsd, // llvm.ppc.altivec.vmaxsd |
196 | ppc_altivec_vmaxsh, // llvm.ppc.altivec.vmaxsh |
197 | ppc_altivec_vmaxsw, // llvm.ppc.altivec.vmaxsw |
198 | ppc_altivec_vmaxub, // llvm.ppc.altivec.vmaxub |
199 | ppc_altivec_vmaxud, // llvm.ppc.altivec.vmaxud |
200 | ppc_altivec_vmaxuh, // llvm.ppc.altivec.vmaxuh |
201 | ppc_altivec_vmaxuw, // llvm.ppc.altivec.vmaxuw |
202 | ppc_altivec_vmhaddshs, // llvm.ppc.altivec.vmhaddshs |
203 | ppc_altivec_vmhraddshs, // llvm.ppc.altivec.vmhraddshs |
204 | ppc_altivec_vminfp, // llvm.ppc.altivec.vminfp |
205 | ppc_altivec_vminsb, // llvm.ppc.altivec.vminsb |
206 | ppc_altivec_vminsd, // llvm.ppc.altivec.vminsd |
207 | ppc_altivec_vminsh, // llvm.ppc.altivec.vminsh |
208 | ppc_altivec_vminsw, // llvm.ppc.altivec.vminsw |
209 | ppc_altivec_vminub, // llvm.ppc.altivec.vminub |
210 | ppc_altivec_vminud, // llvm.ppc.altivec.vminud |
211 | ppc_altivec_vminuh, // llvm.ppc.altivec.vminuh |
212 | ppc_altivec_vminuw, // llvm.ppc.altivec.vminuw |
213 | ppc_altivec_vmladduhm, // llvm.ppc.altivec.vmladduhm |
214 | ppc_altivec_vmsumcud, // llvm.ppc.altivec.vmsumcud |
215 | ppc_altivec_vmsummbm, // llvm.ppc.altivec.vmsummbm |
216 | ppc_altivec_vmsumshm, // llvm.ppc.altivec.vmsumshm |
217 | ppc_altivec_vmsumshs, // llvm.ppc.altivec.vmsumshs |
218 | ppc_altivec_vmsumubm, // llvm.ppc.altivec.vmsumubm |
219 | ppc_altivec_vmsumudm, // llvm.ppc.altivec.vmsumudm |
220 | ppc_altivec_vmsumuhm, // llvm.ppc.altivec.vmsumuhm |
221 | ppc_altivec_vmsumuhs, // llvm.ppc.altivec.vmsumuhs |
222 | ppc_altivec_vmulesb, // llvm.ppc.altivec.vmulesb |
223 | ppc_altivec_vmulesd, // llvm.ppc.altivec.vmulesd |
224 | ppc_altivec_vmulesh, // llvm.ppc.altivec.vmulesh |
225 | ppc_altivec_vmulesw, // llvm.ppc.altivec.vmulesw |
226 | ppc_altivec_vmuleub, // llvm.ppc.altivec.vmuleub |
227 | ppc_altivec_vmuleud, // llvm.ppc.altivec.vmuleud |
228 | ppc_altivec_vmuleuh, // llvm.ppc.altivec.vmuleuh |
229 | ppc_altivec_vmuleuw, // llvm.ppc.altivec.vmuleuw |
230 | ppc_altivec_vmulhsd, // llvm.ppc.altivec.vmulhsd |
231 | ppc_altivec_vmulhsw, // llvm.ppc.altivec.vmulhsw |
232 | ppc_altivec_vmulhud, // llvm.ppc.altivec.vmulhud |
233 | ppc_altivec_vmulhuw, // llvm.ppc.altivec.vmulhuw |
234 | ppc_altivec_vmulosb, // llvm.ppc.altivec.vmulosb |
235 | ppc_altivec_vmulosd, // llvm.ppc.altivec.vmulosd |
236 | ppc_altivec_vmulosh, // llvm.ppc.altivec.vmulosh |
237 | ppc_altivec_vmulosw, // llvm.ppc.altivec.vmulosw |
238 | ppc_altivec_vmuloub, // llvm.ppc.altivec.vmuloub |
239 | ppc_altivec_vmuloud, // llvm.ppc.altivec.vmuloud |
240 | ppc_altivec_vmulouh, // llvm.ppc.altivec.vmulouh |
241 | ppc_altivec_vmulouw, // llvm.ppc.altivec.vmulouw |
242 | ppc_altivec_vnmsubfp, // llvm.ppc.altivec.vnmsubfp |
243 | ppc_altivec_vpdepd, // llvm.ppc.altivec.vpdepd |
244 | ppc_altivec_vperm, // llvm.ppc.altivec.vperm |
245 | ppc_altivec_vpextd, // llvm.ppc.altivec.vpextd |
246 | ppc_altivec_vpkpx, // llvm.ppc.altivec.vpkpx |
247 | ppc_altivec_vpksdss, // llvm.ppc.altivec.vpksdss |
248 | ppc_altivec_vpksdus, // llvm.ppc.altivec.vpksdus |
249 | ppc_altivec_vpkshss, // llvm.ppc.altivec.vpkshss |
250 | ppc_altivec_vpkshus, // llvm.ppc.altivec.vpkshus |
251 | ppc_altivec_vpkswss, // llvm.ppc.altivec.vpkswss |
252 | ppc_altivec_vpkswus, // llvm.ppc.altivec.vpkswus |
253 | ppc_altivec_vpkudus, // llvm.ppc.altivec.vpkudus |
254 | ppc_altivec_vpkuhus, // llvm.ppc.altivec.vpkuhus |
255 | ppc_altivec_vpkuwus, // llvm.ppc.altivec.vpkuwus |
256 | ppc_altivec_vprtybd, // llvm.ppc.altivec.vprtybd |
257 | ppc_altivec_vprtybq, // llvm.ppc.altivec.vprtybq |
258 | ppc_altivec_vprtybw, // llvm.ppc.altivec.vprtybw |
259 | ppc_altivec_vrefp, // llvm.ppc.altivec.vrefp |
260 | ppc_altivec_vrfim, // llvm.ppc.altivec.vrfim |
261 | ppc_altivec_vrfin, // llvm.ppc.altivec.vrfin |
262 | ppc_altivec_vrfip, // llvm.ppc.altivec.vrfip |
263 | ppc_altivec_vrfiz, // llvm.ppc.altivec.vrfiz |
264 | ppc_altivec_vrlb, // llvm.ppc.altivec.vrlb |
265 | ppc_altivec_vrld, // llvm.ppc.altivec.vrld |
266 | ppc_altivec_vrldmi, // llvm.ppc.altivec.vrldmi |
267 | ppc_altivec_vrldnm, // llvm.ppc.altivec.vrldnm |
268 | ppc_altivec_vrlh, // llvm.ppc.altivec.vrlh |
269 | ppc_altivec_vrlqmi, // llvm.ppc.altivec.vrlqmi |
270 | ppc_altivec_vrlqnm, // llvm.ppc.altivec.vrlqnm |
271 | ppc_altivec_vrlw, // llvm.ppc.altivec.vrlw |
272 | ppc_altivec_vrlwmi, // llvm.ppc.altivec.vrlwmi |
273 | ppc_altivec_vrlwnm, // llvm.ppc.altivec.vrlwnm |
274 | ppc_altivec_vrsqrtefp, // llvm.ppc.altivec.vrsqrtefp |
275 | ppc_altivec_vsel, // llvm.ppc.altivec.vsel |
276 | ppc_altivec_vsl, // llvm.ppc.altivec.vsl |
277 | ppc_altivec_vslb, // llvm.ppc.altivec.vslb |
278 | ppc_altivec_vsldbi, // llvm.ppc.altivec.vsldbi |
279 | ppc_altivec_vslh, // llvm.ppc.altivec.vslh |
280 | ppc_altivec_vslo, // llvm.ppc.altivec.vslo |
281 | ppc_altivec_vslv, // llvm.ppc.altivec.vslv |
282 | ppc_altivec_vslw, // llvm.ppc.altivec.vslw |
283 | ppc_altivec_vsr, // llvm.ppc.altivec.vsr |
284 | ppc_altivec_vsrab, // llvm.ppc.altivec.vsrab |
285 | ppc_altivec_vsrah, // llvm.ppc.altivec.vsrah |
286 | ppc_altivec_vsraw, // llvm.ppc.altivec.vsraw |
287 | ppc_altivec_vsrb, // llvm.ppc.altivec.vsrb |
288 | ppc_altivec_vsrdbi, // llvm.ppc.altivec.vsrdbi |
289 | ppc_altivec_vsrh, // llvm.ppc.altivec.vsrh |
290 | ppc_altivec_vsro, // llvm.ppc.altivec.vsro |
291 | ppc_altivec_vsrv, // llvm.ppc.altivec.vsrv |
292 | ppc_altivec_vsrw, // llvm.ppc.altivec.vsrw |
293 | ppc_altivec_vstribl, // llvm.ppc.altivec.vstribl |
294 | ppc_altivec_vstribl_p, // llvm.ppc.altivec.vstribl.p |
295 | ppc_altivec_vstribr, // llvm.ppc.altivec.vstribr |
296 | ppc_altivec_vstribr_p, // llvm.ppc.altivec.vstribr.p |
297 | ppc_altivec_vstrihl, // llvm.ppc.altivec.vstrihl |
298 | ppc_altivec_vstrihl_p, // llvm.ppc.altivec.vstrihl.p |
299 | ppc_altivec_vstrihr, // llvm.ppc.altivec.vstrihr |
300 | ppc_altivec_vstrihr_p, // llvm.ppc.altivec.vstrihr.p |
301 | ppc_altivec_vsubcuq, // llvm.ppc.altivec.vsubcuq |
302 | ppc_altivec_vsubcuw, // llvm.ppc.altivec.vsubcuw |
303 | ppc_altivec_vsubecuq, // llvm.ppc.altivec.vsubecuq |
304 | ppc_altivec_vsubeuqm, // llvm.ppc.altivec.vsubeuqm |
305 | ppc_altivec_vsubsbs, // llvm.ppc.altivec.vsubsbs |
306 | ppc_altivec_vsubshs, // llvm.ppc.altivec.vsubshs |
307 | ppc_altivec_vsubsws, // llvm.ppc.altivec.vsubsws |
308 | ppc_altivec_vsububs, // llvm.ppc.altivec.vsububs |
309 | ppc_altivec_vsubuhs, // llvm.ppc.altivec.vsubuhs |
310 | ppc_altivec_vsubuws, // llvm.ppc.altivec.vsubuws |
311 | ppc_altivec_vsum2sws, // llvm.ppc.altivec.vsum2sws |
312 | ppc_altivec_vsum4sbs, // llvm.ppc.altivec.vsum4sbs |
313 | ppc_altivec_vsum4shs, // llvm.ppc.altivec.vsum4shs |
314 | ppc_altivec_vsum4ubs, // llvm.ppc.altivec.vsum4ubs |
315 | ppc_altivec_vsumsws, // llvm.ppc.altivec.vsumsws |
316 | ppc_altivec_vupkhpx, // llvm.ppc.altivec.vupkhpx |
317 | ppc_altivec_vupkhsb, // llvm.ppc.altivec.vupkhsb |
318 | ppc_altivec_vupkhsh, // llvm.ppc.altivec.vupkhsh |
319 | ppc_altivec_vupkhsw, // llvm.ppc.altivec.vupkhsw |
320 | ppc_altivec_vupklpx, // llvm.ppc.altivec.vupklpx |
321 | ppc_altivec_vupklsb, // llvm.ppc.altivec.vupklsb |
322 | ppc_altivec_vupklsh, // llvm.ppc.altivec.vupklsh |
323 | ppc_altivec_vupklsw, // llvm.ppc.altivec.vupklsw |
324 | ppc_atomic_load_i128, // llvm.ppc.atomic.load.i128 |
325 | ppc_atomic_store_i128, // llvm.ppc.atomic.store.i128 |
326 | ppc_atomicrmw_add_i128, // llvm.ppc.atomicrmw.add.i128 |
327 | ppc_atomicrmw_and_i128, // llvm.ppc.atomicrmw.and.i128 |
328 | ppc_atomicrmw_nand_i128, // llvm.ppc.atomicrmw.nand.i128 |
329 | ppc_atomicrmw_or_i128, // llvm.ppc.atomicrmw.or.i128 |
330 | ppc_atomicrmw_sub_i128, // llvm.ppc.atomicrmw.sub.i128 |
331 | ppc_atomicrmw_xchg_i128, // llvm.ppc.atomicrmw.xchg.i128 |
332 | ppc_atomicrmw_xor_i128, // llvm.ppc.atomicrmw.xor.i128 |
333 | ppc_bcdadd, // llvm.ppc.bcdadd |
334 | ppc_bcdadd_p, // llvm.ppc.bcdadd.p |
335 | ppc_bcdsub, // llvm.ppc.bcdsub |
336 | ppc_bcdsub_p, // llvm.ppc.bcdsub.p |
337 | ppc_bpermd, // llvm.ppc.bpermd |
338 | ppc_cfence, // llvm.ppc.cfence |
339 | ppc_cfuged, // llvm.ppc.cfuged |
340 | ppc_cmpb, // llvm.ppc.cmpb |
341 | ppc_cmpeqb, // llvm.ppc.cmpeqb |
342 | ppc_cmprb, // llvm.ppc.cmprb |
343 | ppc_cmpxchg_i128, // llvm.ppc.cmpxchg.i128 |
344 | ppc_cntlzdm, // llvm.ppc.cntlzdm |
345 | ppc_cnttzdm, // llvm.ppc.cnttzdm |
346 | ppc_compare_exp_eq, // llvm.ppc.compare.exp.eq |
347 | ppc_compare_exp_gt, // llvm.ppc.compare.exp.gt |
348 | ppc_compare_exp_lt, // llvm.ppc.compare.exp.lt |
349 | ppc_compare_exp_uo, // llvm.ppc.compare.exp.uo |
350 | ppc_convert_f128_to_ppcf128, // llvm.ppc.convert.f128.to.ppcf128 |
351 | ppc_convert_ppcf128_to_f128, // llvm.ppc.convert.ppcf128.to.f128 |
352 | ppc_darn, // llvm.ppc.darn |
353 | ppc_darn32, // llvm.ppc.darn32 |
354 | ppc_darnraw, // llvm.ppc.darnraw |
355 | ppc_dcba, // llvm.ppc.dcba |
356 | ppc_dcbf, // llvm.ppc.dcbf |
357 | ppc_dcbfl, // llvm.ppc.dcbfl |
358 | ppc_dcbflp, // llvm.ppc.dcbflp |
359 | ppc_dcbfps, // llvm.ppc.dcbfps |
360 | ppc_dcbi, // llvm.ppc.dcbi |
361 | ppc_dcbst, // llvm.ppc.dcbst |
362 | ppc_dcbstps, // llvm.ppc.dcbstps |
363 | ppc_dcbt, // llvm.ppc.dcbt |
364 | ppc_dcbt_with_hint, // llvm.ppc.dcbt.with.hint |
365 | ppc_dcbtst, // llvm.ppc.dcbtst |
366 | ppc_dcbtst_with_hint, // llvm.ppc.dcbtst.with.hint |
367 | ppc_dcbtstt, // llvm.ppc.dcbtstt |
368 | ppc_dcbtt, // llvm.ppc.dcbtt |
369 | ppc_dcbz, // llvm.ppc.dcbz |
370 | ppc_dcbzl, // llvm.ppc.dcbzl |
371 | ppc_divde, // llvm.ppc.divde |
372 | ppc_divdeu, // llvm.ppc.divdeu |
373 | ppc_divf128_round_to_odd, // llvm.ppc.divf128.round.to.odd |
374 | ppc_divwe, // llvm.ppc.divwe |
375 | ppc_divweu, // llvm.ppc.divweu |
376 | ppc_eieio, // llvm.ppc.eieio |
377 | , // llvm.ppc.extract.exp |
378 | , // llvm.ppc.extract.sig |
379 | ppc_fcfid, // llvm.ppc.fcfid |
380 | ppc_fcfud, // llvm.ppc.fcfud |
381 | ppc_fctid, // llvm.ppc.fctid |
382 | ppc_fctidz, // llvm.ppc.fctidz |
383 | ppc_fctiw, // llvm.ppc.fctiw |
384 | ppc_fctiwz, // llvm.ppc.fctiwz |
385 | ppc_fctudz, // llvm.ppc.fctudz |
386 | ppc_fctuwz, // llvm.ppc.fctuwz |
387 | ppc_fence, // llvm.ppc.fence |
388 | ppc_fixed_addr_ld, // llvm.ppc.fixed.addr.ld |
389 | ppc_fmaf128_round_to_odd, // llvm.ppc.fmaf128.round.to.odd |
390 | ppc_fmsub, // llvm.ppc.fmsub |
391 | ppc_fmsubs, // llvm.ppc.fmsubs |
392 | ppc_fnabs, // llvm.ppc.fnabs |
393 | ppc_fnabss, // llvm.ppc.fnabss |
394 | ppc_fnmadd, // llvm.ppc.fnmadd |
395 | ppc_fnmadds, // llvm.ppc.fnmadds |
396 | ppc_fnmsub, // llvm.ppc.fnmsub |
397 | ppc_fre, // llvm.ppc.fre |
398 | ppc_fres, // llvm.ppc.fres |
399 | ppc_frsqrte, // llvm.ppc.frsqrte |
400 | ppc_frsqrtes, // llvm.ppc.frsqrtes |
401 | ppc_fsel, // llvm.ppc.fsel |
402 | ppc_fsels, // llvm.ppc.fsels |
403 | ppc_get_texasr, // llvm.ppc.get.texasr |
404 | ppc_get_texasru, // llvm.ppc.get.texasru |
405 | ppc_get_tfhar, // llvm.ppc.get.tfhar |
406 | ppc_get_tfiar, // llvm.ppc.get.tfiar |
407 | ppc_icbt, // llvm.ppc.icbt |
408 | ppc_insert_exp, // llvm.ppc.insert.exp |
409 | ppc_iospace_eieio, // llvm.ppc.iospace.eieio |
410 | ppc_iospace_lwsync, // llvm.ppc.iospace.lwsync |
411 | ppc_iospace_sync, // llvm.ppc.iospace.sync |
412 | ppc_isync, // llvm.ppc.isync |
413 | ppc_load2r, // llvm.ppc.load2r |
414 | ppc_load4r, // llvm.ppc.load4r |
415 | ppc_load8r, // llvm.ppc.load8r |
416 | ppc_lwsync, // llvm.ppc.lwsync |
417 | ppc_maddhd, // llvm.ppc.maddhd |
418 | ppc_maddhdu, // llvm.ppc.maddhdu |
419 | ppc_maddld, // llvm.ppc.maddld |
420 | ppc_maxfe, // llvm.ppc.maxfe |
421 | ppc_maxfl, // llvm.ppc.maxfl |
422 | ppc_maxfs, // llvm.ppc.maxfs |
423 | ppc_mffsl, // llvm.ppc.mffsl |
424 | ppc_mfmsr, // llvm.ppc.mfmsr |
425 | ppc_mfspr, // llvm.ppc.mfspr |
426 | ppc_mftbu, // llvm.ppc.mftbu |
427 | ppc_minfe, // llvm.ppc.minfe |
428 | ppc_minfl, // llvm.ppc.minfl |
429 | ppc_minfs, // llvm.ppc.minfs |
430 | ppc_mma_assemble_acc, // llvm.ppc.mma.assemble.acc |
431 | ppc_mma_disassemble_acc, // llvm.ppc.mma.disassemble.acc |
432 | ppc_mma_pmxvbf16ger2, // llvm.ppc.mma.pmxvbf16ger2 |
433 | ppc_mma_pmxvbf16ger2nn, // llvm.ppc.mma.pmxvbf16ger2nn |
434 | ppc_mma_pmxvbf16ger2np, // llvm.ppc.mma.pmxvbf16ger2np |
435 | ppc_mma_pmxvbf16ger2pn, // llvm.ppc.mma.pmxvbf16ger2pn |
436 | ppc_mma_pmxvbf16ger2pp, // llvm.ppc.mma.pmxvbf16ger2pp |
437 | ppc_mma_pmxvf16ger2, // llvm.ppc.mma.pmxvf16ger2 |
438 | ppc_mma_pmxvf16ger2nn, // llvm.ppc.mma.pmxvf16ger2nn |
439 | ppc_mma_pmxvf16ger2np, // llvm.ppc.mma.pmxvf16ger2np |
440 | ppc_mma_pmxvf16ger2pn, // llvm.ppc.mma.pmxvf16ger2pn |
441 | ppc_mma_pmxvf16ger2pp, // llvm.ppc.mma.pmxvf16ger2pp |
442 | ppc_mma_pmxvf32ger, // llvm.ppc.mma.pmxvf32ger |
443 | ppc_mma_pmxvf32gernn, // llvm.ppc.mma.pmxvf32gernn |
444 | ppc_mma_pmxvf32gernp, // llvm.ppc.mma.pmxvf32gernp |
445 | ppc_mma_pmxvf32gerpn, // llvm.ppc.mma.pmxvf32gerpn |
446 | ppc_mma_pmxvf32gerpp, // llvm.ppc.mma.pmxvf32gerpp |
447 | ppc_mma_pmxvf64ger, // llvm.ppc.mma.pmxvf64ger |
448 | ppc_mma_pmxvf64gernn, // llvm.ppc.mma.pmxvf64gernn |
449 | ppc_mma_pmxvf64gernp, // llvm.ppc.mma.pmxvf64gernp |
450 | ppc_mma_pmxvf64gerpn, // llvm.ppc.mma.pmxvf64gerpn |
451 | ppc_mma_pmxvf64gerpp, // llvm.ppc.mma.pmxvf64gerpp |
452 | ppc_mma_pmxvi16ger2, // llvm.ppc.mma.pmxvi16ger2 |
453 | ppc_mma_pmxvi16ger2pp, // llvm.ppc.mma.pmxvi16ger2pp |
454 | ppc_mma_pmxvi16ger2s, // llvm.ppc.mma.pmxvi16ger2s |
455 | ppc_mma_pmxvi16ger2spp, // llvm.ppc.mma.pmxvi16ger2spp |
456 | ppc_mma_pmxvi4ger8, // llvm.ppc.mma.pmxvi4ger8 |
457 | ppc_mma_pmxvi4ger8pp, // llvm.ppc.mma.pmxvi4ger8pp |
458 | ppc_mma_pmxvi8ger4, // llvm.ppc.mma.pmxvi8ger4 |
459 | ppc_mma_pmxvi8ger4pp, // llvm.ppc.mma.pmxvi8ger4pp |
460 | ppc_mma_pmxvi8ger4spp, // llvm.ppc.mma.pmxvi8ger4spp |
461 | ppc_mma_xvbf16ger2, // llvm.ppc.mma.xvbf16ger2 |
462 | ppc_mma_xvbf16ger2nn, // llvm.ppc.mma.xvbf16ger2nn |
463 | ppc_mma_xvbf16ger2np, // llvm.ppc.mma.xvbf16ger2np |
464 | ppc_mma_xvbf16ger2pn, // llvm.ppc.mma.xvbf16ger2pn |
465 | ppc_mma_xvbf16ger2pp, // llvm.ppc.mma.xvbf16ger2pp |
466 | ppc_mma_xvf16ger2, // llvm.ppc.mma.xvf16ger2 |
467 | ppc_mma_xvf16ger2nn, // llvm.ppc.mma.xvf16ger2nn |
468 | ppc_mma_xvf16ger2np, // llvm.ppc.mma.xvf16ger2np |
469 | ppc_mma_xvf16ger2pn, // llvm.ppc.mma.xvf16ger2pn |
470 | ppc_mma_xvf16ger2pp, // llvm.ppc.mma.xvf16ger2pp |
471 | ppc_mma_xvf32ger, // llvm.ppc.mma.xvf32ger |
472 | ppc_mma_xvf32gernn, // llvm.ppc.mma.xvf32gernn |
473 | ppc_mma_xvf32gernp, // llvm.ppc.mma.xvf32gernp |
474 | ppc_mma_xvf32gerpn, // llvm.ppc.mma.xvf32gerpn |
475 | ppc_mma_xvf32gerpp, // llvm.ppc.mma.xvf32gerpp |
476 | ppc_mma_xvf64ger, // llvm.ppc.mma.xvf64ger |
477 | ppc_mma_xvf64gernn, // llvm.ppc.mma.xvf64gernn |
478 | ppc_mma_xvf64gernp, // llvm.ppc.mma.xvf64gernp |
479 | ppc_mma_xvf64gerpn, // llvm.ppc.mma.xvf64gerpn |
480 | ppc_mma_xvf64gerpp, // llvm.ppc.mma.xvf64gerpp |
481 | ppc_mma_xvi16ger2, // llvm.ppc.mma.xvi16ger2 |
482 | ppc_mma_xvi16ger2pp, // llvm.ppc.mma.xvi16ger2pp |
483 | ppc_mma_xvi16ger2s, // llvm.ppc.mma.xvi16ger2s |
484 | ppc_mma_xvi16ger2spp, // llvm.ppc.mma.xvi16ger2spp |
485 | ppc_mma_xvi4ger8, // llvm.ppc.mma.xvi4ger8 |
486 | ppc_mma_xvi4ger8pp, // llvm.ppc.mma.xvi4ger8pp |
487 | ppc_mma_xvi8ger4, // llvm.ppc.mma.xvi8ger4 |
488 | ppc_mma_xvi8ger4pp, // llvm.ppc.mma.xvi8ger4pp |
489 | ppc_mma_xvi8ger4spp, // llvm.ppc.mma.xvi8ger4spp |
490 | ppc_mma_xxmfacc, // llvm.ppc.mma.xxmfacc |
491 | ppc_mma_xxmtacc, // llvm.ppc.mma.xxmtacc |
492 | ppc_mma_xxsetaccz, // llvm.ppc.mma.xxsetaccz |
493 | ppc_mtfsb0, // llvm.ppc.mtfsb0 |
494 | ppc_mtfsb1, // llvm.ppc.mtfsb1 |
495 | ppc_mtfsf, // llvm.ppc.mtfsf |
496 | ppc_mtfsfi, // llvm.ppc.mtfsfi |
497 | ppc_mtmsr, // llvm.ppc.mtmsr |
498 | ppc_mtspr, // llvm.ppc.mtspr |
499 | ppc_mulf128_round_to_odd, // llvm.ppc.mulf128.round.to.odd |
500 | ppc_mulhd, // llvm.ppc.mulhd |
501 | ppc_mulhdu, // llvm.ppc.mulhdu |
502 | ppc_mulhw, // llvm.ppc.mulhw |
503 | ppc_mulhwu, // llvm.ppc.mulhwu |
504 | ppc_pack_longdouble, // llvm.ppc.pack.longdouble |
505 | ppc_pdepd, // llvm.ppc.pdepd |
506 | ppc_pextd, // llvm.ppc.pextd |
507 | ppc_popcntb, // llvm.ppc.popcntb |
508 | ppc_readflm, // llvm.ppc.readflm |
509 | ppc_rldimi, // llvm.ppc.rldimi |
510 | ppc_rlwimi, // llvm.ppc.rlwimi |
511 | ppc_rlwnm, // llvm.ppc.rlwnm |
512 | , // llvm.ppc.scalar.extract.expq |
513 | ppc_scalar_insert_exp_qp, // llvm.ppc.scalar.insert.exp.qp |
514 | ppc_set_texasr, // llvm.ppc.set.texasr |
515 | ppc_set_texasru, // llvm.ppc.set.texasru |
516 | ppc_set_tfhar, // llvm.ppc.set.tfhar |
517 | ppc_set_tfiar, // llvm.ppc.set.tfiar |
518 | ppc_setb, // llvm.ppc.setb |
519 | ppc_setflm, // llvm.ppc.setflm |
520 | ppc_setrnd, // llvm.ppc.setrnd |
521 | ppc_sqrtf128_round_to_odd, // llvm.ppc.sqrtf128.round.to.odd |
522 | ppc_stbcx, // llvm.ppc.stbcx |
523 | ppc_stdcx, // llvm.ppc.stdcx |
524 | ppc_stfiw, // llvm.ppc.stfiw |
525 | ppc_sthcx, // llvm.ppc.sthcx |
526 | ppc_store2r, // llvm.ppc.store2r |
527 | ppc_store4r, // llvm.ppc.store4r |
528 | ppc_store8r, // llvm.ppc.store8r |
529 | ppc_stwcx, // llvm.ppc.stwcx |
530 | ppc_subf128_round_to_odd, // llvm.ppc.subf128.round.to.odd |
531 | ppc_sync, // llvm.ppc.sync |
532 | ppc_tabort, // llvm.ppc.tabort |
533 | ppc_tabortdc, // llvm.ppc.tabortdc |
534 | ppc_tabortdci, // llvm.ppc.tabortdci |
535 | ppc_tabortwc, // llvm.ppc.tabortwc |
536 | ppc_tabortwci, // llvm.ppc.tabortwci |
537 | ppc_tbegin, // llvm.ppc.tbegin |
538 | ppc_tcheck, // llvm.ppc.tcheck |
539 | ppc_tdw, // llvm.ppc.tdw |
540 | ppc_tend, // llvm.ppc.tend |
541 | ppc_tendall, // llvm.ppc.tendall |
542 | ppc_test_data_class, // llvm.ppc.test.data.class |
543 | ppc_trap, // llvm.ppc.trap |
544 | ppc_trapd, // llvm.ppc.trapd |
545 | ppc_trechkpt, // llvm.ppc.trechkpt |
546 | ppc_treclaim, // llvm.ppc.treclaim |
547 | ppc_tresume, // llvm.ppc.tresume |
548 | ppc_truncf128_round_to_odd, // llvm.ppc.truncf128.round.to.odd |
549 | ppc_tsr, // llvm.ppc.tsr |
550 | ppc_tsuspend, // llvm.ppc.tsuspend |
551 | ppc_ttest, // llvm.ppc.ttest |
552 | ppc_tw, // llvm.ppc.tw |
553 | ppc_unpack_longdouble, // llvm.ppc.unpack.longdouble |
554 | ppc_vsx_assemble_pair, // llvm.ppc.vsx.assemble.pair |
555 | ppc_vsx_disassemble_pair, // llvm.ppc.vsx.disassemble.pair |
556 | ppc_vsx_lxvd2x, // llvm.ppc.vsx.lxvd2x |
557 | ppc_vsx_lxvd2x_be, // llvm.ppc.vsx.lxvd2x.be |
558 | ppc_vsx_lxvl, // llvm.ppc.vsx.lxvl |
559 | ppc_vsx_lxvll, // llvm.ppc.vsx.lxvll |
560 | ppc_vsx_lxvp, // llvm.ppc.vsx.lxvp |
561 | ppc_vsx_lxvw4x, // llvm.ppc.vsx.lxvw4x |
562 | ppc_vsx_lxvw4x_be, // llvm.ppc.vsx.lxvw4x.be |
563 | ppc_vsx_stxvd2x, // llvm.ppc.vsx.stxvd2x |
564 | ppc_vsx_stxvd2x_be, // llvm.ppc.vsx.stxvd2x.be |
565 | ppc_vsx_stxvl, // llvm.ppc.vsx.stxvl |
566 | ppc_vsx_stxvll, // llvm.ppc.vsx.stxvll |
567 | ppc_vsx_stxvp, // llvm.ppc.vsx.stxvp |
568 | ppc_vsx_stxvw4x, // llvm.ppc.vsx.stxvw4x |
569 | ppc_vsx_stxvw4x_be, // llvm.ppc.vsx.stxvw4x.be |
570 | ppc_vsx_xsmaxdp, // llvm.ppc.vsx.xsmaxdp |
571 | ppc_vsx_xsmindp, // llvm.ppc.vsx.xsmindp |
572 | ppc_vsx_xvcmpeqdp, // llvm.ppc.vsx.xvcmpeqdp |
573 | ppc_vsx_xvcmpeqdp_p, // llvm.ppc.vsx.xvcmpeqdp.p |
574 | ppc_vsx_xvcmpeqsp, // llvm.ppc.vsx.xvcmpeqsp |
575 | ppc_vsx_xvcmpeqsp_p, // llvm.ppc.vsx.xvcmpeqsp.p |
576 | ppc_vsx_xvcmpgedp, // llvm.ppc.vsx.xvcmpgedp |
577 | ppc_vsx_xvcmpgedp_p, // llvm.ppc.vsx.xvcmpgedp.p |
578 | ppc_vsx_xvcmpgesp, // llvm.ppc.vsx.xvcmpgesp |
579 | ppc_vsx_xvcmpgesp_p, // llvm.ppc.vsx.xvcmpgesp.p |
580 | ppc_vsx_xvcmpgtdp, // llvm.ppc.vsx.xvcmpgtdp |
581 | ppc_vsx_xvcmpgtdp_p, // llvm.ppc.vsx.xvcmpgtdp.p |
582 | ppc_vsx_xvcmpgtsp, // llvm.ppc.vsx.xvcmpgtsp |
583 | ppc_vsx_xvcmpgtsp_p, // llvm.ppc.vsx.xvcmpgtsp.p |
584 | ppc_vsx_xvcvbf16spn, // llvm.ppc.vsx.xvcvbf16spn |
585 | ppc_vsx_xvcvdpsp, // llvm.ppc.vsx.xvcvdpsp |
586 | ppc_vsx_xvcvdpsxws, // llvm.ppc.vsx.xvcvdpsxws |
587 | ppc_vsx_xvcvdpuxws, // llvm.ppc.vsx.xvcvdpuxws |
588 | ppc_vsx_xvcvhpsp, // llvm.ppc.vsx.xvcvhpsp |
589 | ppc_vsx_xvcvspbf16, // llvm.ppc.vsx.xvcvspbf16 |
590 | ppc_vsx_xvcvspdp, // llvm.ppc.vsx.xvcvspdp |
591 | ppc_vsx_xvcvsphp, // llvm.ppc.vsx.xvcvsphp |
592 | ppc_vsx_xvcvspsxds, // llvm.ppc.vsx.xvcvspsxds |
593 | ppc_vsx_xvcvspuxds, // llvm.ppc.vsx.xvcvspuxds |
594 | ppc_vsx_xvcvsxdsp, // llvm.ppc.vsx.xvcvsxdsp |
595 | ppc_vsx_xvcvsxwdp, // llvm.ppc.vsx.xvcvsxwdp |
596 | ppc_vsx_xvcvuxdsp, // llvm.ppc.vsx.xvcvuxdsp |
597 | ppc_vsx_xvcvuxwdp, // llvm.ppc.vsx.xvcvuxwdp |
598 | ppc_vsx_xvdivdp, // llvm.ppc.vsx.xvdivdp |
599 | ppc_vsx_xvdivsp, // llvm.ppc.vsx.xvdivsp |
600 | ppc_vsx_xviexpdp, // llvm.ppc.vsx.xviexpdp |
601 | ppc_vsx_xviexpsp, // llvm.ppc.vsx.xviexpsp |
602 | ppc_vsx_xvmaxdp, // llvm.ppc.vsx.xvmaxdp |
603 | ppc_vsx_xvmaxsp, // llvm.ppc.vsx.xvmaxsp |
604 | ppc_vsx_xvmindp, // llvm.ppc.vsx.xvmindp |
605 | ppc_vsx_xvminsp, // llvm.ppc.vsx.xvminsp |
606 | ppc_vsx_xvrdpip, // llvm.ppc.vsx.xvrdpip |
607 | ppc_vsx_xvredp, // llvm.ppc.vsx.xvredp |
608 | ppc_vsx_xvresp, // llvm.ppc.vsx.xvresp |
609 | ppc_vsx_xvrspip, // llvm.ppc.vsx.xvrspip |
610 | ppc_vsx_xvrsqrtedp, // llvm.ppc.vsx.xvrsqrtedp |
611 | ppc_vsx_xvrsqrtesp, // llvm.ppc.vsx.xvrsqrtesp |
612 | ppc_vsx_xvtdivdp, // llvm.ppc.vsx.xvtdivdp |
613 | ppc_vsx_xvtdivsp, // llvm.ppc.vsx.xvtdivsp |
614 | ppc_vsx_xvtlsbb, // llvm.ppc.vsx.xvtlsbb |
615 | ppc_vsx_xvtsqrtdp, // llvm.ppc.vsx.xvtsqrtdp |
616 | ppc_vsx_xvtsqrtsp, // llvm.ppc.vsx.xvtsqrtsp |
617 | ppc_vsx_xvtstdcdp, // llvm.ppc.vsx.xvtstdcdp |
618 | ppc_vsx_xvtstdcsp, // llvm.ppc.vsx.xvtstdcsp |
619 | ppc_vsx_xvxexpdp, // llvm.ppc.vsx.xvxexpdp |
620 | ppc_vsx_xvxexpsp, // llvm.ppc.vsx.xvxexpsp |
621 | ppc_vsx_xvxsigdp, // llvm.ppc.vsx.xvxsigdp |
622 | ppc_vsx_xvxsigsp, // llvm.ppc.vsx.xvxsigsp |
623 | ppc_vsx_xxblendvb, // llvm.ppc.vsx.xxblendvb |
624 | ppc_vsx_xxblendvd, // llvm.ppc.vsx.xxblendvd |
625 | ppc_vsx_xxblendvh, // llvm.ppc.vsx.xxblendvh |
626 | ppc_vsx_xxblendvw, // llvm.ppc.vsx.xxblendvw |
627 | ppc_vsx_xxeval, // llvm.ppc.vsx.xxeval |
628 | , // llvm.ppc.vsx.xxextractuw |
629 | ppc_vsx_xxgenpcvbm, // llvm.ppc.vsx.xxgenpcvbm |
630 | ppc_vsx_xxgenpcvdm, // llvm.ppc.vsx.xxgenpcvdm |
631 | ppc_vsx_xxgenpcvhm, // llvm.ppc.vsx.xxgenpcvhm |
632 | ppc_vsx_xxgenpcvwm, // llvm.ppc.vsx.xxgenpcvwm |
633 | ppc_vsx_xxinsertw, // llvm.ppc.vsx.xxinsertw |
634 | ppc_vsx_xxleqv, // llvm.ppc.vsx.xxleqv |
635 | ppc_vsx_xxpermx, // llvm.ppc.vsx.xxpermx |
636 | }; // enum |
637 | } // namespace Intrinsic |
638 | } // namespace llvm |
639 | |
640 | #endif |
641 | |