enum ARMIntrinsics
Declared at: build/include/llvm/IR/IntrinsicsARM.h:14
Enumerators
Name | Value | Comment |
---|---|---|
arm_cde_cx1 | 2117 | |
arm_cde_cx1a | 2118 | |
arm_cde_cx1d | 2119 | |
arm_cde_cx1da | 2120 | |
arm_cde_cx2 | 2121 | |
arm_cde_cx2a | 2122 | |
arm_cde_cx2d | 2123 | |
arm_cde_cx2da | 2124 | |
arm_cde_cx3 | 2125 | |
arm_cde_cx3a | 2126 | |
arm_cde_cx3d | 2127 | |
arm_cde_cx3da | 2128 | |
arm_cde_vcx1 | 2129 | |
arm_cde_vcx1a | 2130 | |
arm_cde_vcx1q | 2131 | |
arm_cde_vcx1q_predicated | 2132 | |
arm_cde_vcx1qa | 2133 | |
arm_cde_vcx1qa_predicated | 2134 | |
arm_cde_vcx2 | 2135 | |
arm_cde_vcx2a | 2136 | |
arm_cde_vcx2q | 2137 | |
arm_cde_vcx2q_predicated | 2138 | |
arm_cde_vcx2qa | 2139 | |
arm_cde_vcx2qa_predicated | 2140 | |
arm_cde_vcx3 | 2141 | |
arm_cde_vcx3a | 2142 | |
arm_cde_vcx3q | 2143 | |
arm_cde_vcx3q_predicated | 2144 | |
arm_cde_vcx3qa | 2145 | |
arm_cde_vcx3qa_predicated | 2146 | |
arm_cdp | 2147 | |
arm_cdp2 | 2148 | |
arm_clrex | 2149 | |
arm_cls | 2150 | |
arm_cls64 | 2151 | |
arm_cmse_tt | 2152 | |
arm_cmse_tta | 2153 | |
arm_cmse_ttat | 2154 | |
arm_cmse_ttt | 2155 | |
arm_crc32b | 2156 | |
arm_crc32cb | 2157 | |
arm_crc32ch | 2158 | |
arm_crc32cw | 2159 | |
arm_crc32h | 2160 | |
arm_crc32w | 2161 | |
arm_dbg | 2162 | |
arm_dmb | 2163 | |
arm_dsb | 2164 | |
arm_get_fpscr | 2165 | |
arm_gnu_eabi_mcount | 2166 | |
arm_hint | 2167 | |
arm_isb | 2168 | |
arm_ldaex | 2169 | |
arm_ldaexd | 2170 | |
arm_ldc | 2171 | |
arm_ldc2 | 2172 | |
arm_ldc2l | 2173 | |
arm_ldcl | 2174 | |
arm_ldrex | 2175 | |
arm_ldrexd | 2176 | |
arm_mcr | 2177 | |
arm_mcr2 | 2178 | |
arm_mcrr | 2179 | |
arm_mcrr2 | 2180 | |
arm_mrc | 2181 | |
arm_mrc2 | 2182 | |
arm_mrrc | 2183 | |
arm_mrrc2 | 2184 | |
arm_mve_abd_predicated | 2185 | |
arm_mve_abs_predicated | 2186 | |
arm_mve_add_predicated | 2187 | |
arm_mve_addlv | 2188 | |
arm_mve_addlv_predicated | 2189 | |
arm_mve_addv | 2190 | |
arm_mve_addv_predicated | 2191 | |
arm_mve_and_predicated | 2192 | |
arm_mve_asrl | 2193 | |
arm_mve_bic_predicated | 2194 | |
arm_mve_cls_predicated | 2195 | |
arm_mve_clz_predicated | 2196 | |
arm_mve_eor_predicated | 2197 | |
arm_mve_fma_predicated | 2198 | |
arm_mve_hadd_predicated | 2199 | |
arm_mve_hsub_predicated | 2200 | |
arm_mve_lsll | 2201 | |
arm_mve_max_predicated | 2202 | |
arm_mve_maxav | 2203 | |
arm_mve_maxav_predicated | 2204 | |
arm_mve_maxnmav | 2205 | |
arm_mve_maxnmav_predicated | 2206 | |
arm_mve_maxnmv | 2207 | |
arm_mve_maxnmv_predicated | 2208 | |
arm_mve_maxv | 2209 | |
arm_mve_maxv_predicated | 2210 | |
arm_mve_min_predicated | 2211 | |
arm_mve_minav | 2212 | |
arm_mve_minav_predicated | 2213 | |
arm_mve_minnmav | 2214 | |
arm_mve_minnmav_predicated | 2215 | |
arm_mve_minnmv | 2216 | |
arm_mve_minnmv_predicated | 2217 | |
arm_mve_minv | 2218 | |
arm_mve_minv_predicated | 2219 | |
arm_mve_mul_predicated | 2220 | |
arm_mve_mulh_predicated | 2221 | |
arm_mve_mull_int_predicated | 2222 | |
arm_mve_mull_poly_predicated | 2223 | |
arm_mve_mvn_predicated | 2224 | |
arm_mve_neg_predicated | 2225 | |
arm_mve_orn_predicated | 2226 | |
arm_mve_orr_predicated | 2227 | |
arm_mve_pred_i2v | 2228 | |
arm_mve_pred_v2i | 2229 | |
arm_mve_qabs_predicated | 2230 | |
arm_mve_qadd_predicated | 2231 | |
arm_mve_qdmulh_predicated | 2232 | |
arm_mve_qneg_predicated | 2233 | |
arm_mve_qrdmulh_predicated | 2234 | |
arm_mve_qsub_predicated | 2235 | |
arm_mve_rhadd_predicated | 2236 | |
arm_mve_rmulh_predicated | 2237 | |
arm_mve_shl_imm_predicated | 2238 | |
arm_mve_shr_imm_predicated | 2239 | |
arm_mve_sqrshr | 2240 | |
arm_mve_sqrshrl | 2241 | |
arm_mve_sqshl | 2242 | |
arm_mve_sqshll | 2243 | |
arm_mve_srshr | 2244 | |
arm_mve_srshrl | 2245 | |
arm_mve_sub_predicated | 2246 | |
arm_mve_uqrshl | 2247 | |
arm_mve_uqrshll | 2248 | |
arm_mve_uqshl | 2249 | |
arm_mve_uqshll | 2250 | |
arm_mve_urshr | 2251 | |
arm_mve_urshrl | 2252 | |
arm_mve_vabav | 2253 | |
arm_mve_vabav_predicated | 2254 | |
arm_mve_vabd | 2255 | |
arm_mve_vadc | 2256 | |
arm_mve_vadc_predicated | 2257 | |
arm_mve_vbrsr | 2258 | |
arm_mve_vbrsr_predicated | 2259 | |
arm_mve_vcaddq | 2260 | |
arm_mve_vcaddq_predicated | 2261 | |
arm_mve_vcls | 2262 | |
arm_mve_vcmlaq | 2263 | |
arm_mve_vcmlaq_predicated | 2264 | |
arm_mve_vcmulq | 2265 | |
arm_mve_vcmulq_predicated | 2266 | |
arm_mve_vctp16 | 2267 | |
arm_mve_vctp32 | 2268 | |
arm_mve_vctp64 | 2269 | |
arm_mve_vctp8 | 2270 | |
arm_mve_vcvt_fix | 2271 | |
arm_mve_vcvt_fix_predicated | 2272 | |
arm_mve_vcvt_fp_int_predicated | 2273 | |
arm_mve_vcvt_narrow | 2274 | |
arm_mve_vcvt_narrow_predicated | 2275 | |
arm_mve_vcvt_widen | 2276 | |
arm_mve_vcvt_widen_predicated | 2277 | |
arm_mve_vcvta | 2278 | |
arm_mve_vcvta_predicated | 2279 | |
arm_mve_vcvtm | 2280 | |
arm_mve_vcvtm_predicated | 2281 | |
arm_mve_vcvtn | 2282 | |
arm_mve_vcvtn_predicated | 2283 | |
arm_mve_vcvtp | 2284 | |
arm_mve_vcvtp_predicated | 2285 | |
arm_mve_vddup | 2286 | |
arm_mve_vddup_predicated | 2287 | |
arm_mve_vdwdup | 2288 | |
arm_mve_vdwdup_predicated | 2289 | |
arm_mve_vhadd | 2290 | |
arm_mve_vhsub | 2291 | |
arm_mve_vidup | 2292 | |
arm_mve_vidup_predicated | 2293 | |
arm_mve_viwdup | 2294 | |
arm_mve_viwdup_predicated | 2295 | |
arm_mve_vld2q | 2296 | |
arm_mve_vld4q | 2297 | |
arm_mve_vldr_gather_base | 2298 | |
arm_mve_vldr_gather_base_predicated | 2299 | |
arm_mve_vldr_gather_base_wb | 2300 | |
arm_mve_vldr_gather_base_wb_predicated | 2301 | |
arm_mve_vldr_gather_offset | 2302 | |
arm_mve_vldr_gather_offset_predicated | 2303 | |
arm_mve_vmaxa_predicated | 2304 | |
arm_mve_vmaxnma_predicated | 2305 | |
arm_mve_vmina_predicated | 2306 | |
arm_mve_vminnma_predicated | 2307 | |
arm_mve_vmla_n_predicated | 2308 | |
arm_mve_vmlas_n_predicated | 2309 | |
arm_mve_vmldava | 2310 | |
arm_mve_vmldava_predicated | 2311 | |
arm_mve_vmlldava | 2312 | |
arm_mve_vmlldava_predicated | 2313 | |
arm_mve_vmovl_predicated | 2314 | |
arm_mve_vmovn_predicated | 2315 | |
arm_mve_vmulh | 2316 | |
arm_mve_vmull | 2317 | |
arm_mve_vmull_poly | 2318 | |
arm_mve_vqdmlad | 2319 | |
arm_mve_vqdmlad_predicated | 2320 | |
arm_mve_vqdmlah | 2321 | |
arm_mve_vqdmlah_predicated | 2322 | |
arm_mve_vqdmlash | 2323 | |
arm_mve_vqdmlash_predicated | 2324 | |
arm_mve_vqdmulh | 2325 | |
arm_mve_vqdmull | 2326 | |
arm_mve_vqdmull_predicated | 2327 | |
arm_mve_vqmovn | 2328 | |
arm_mve_vqmovn_predicated | 2329 | |
arm_mve_vqrdmlah | 2330 | |
arm_mve_vqrdmlah_predicated | 2331 | |
arm_mve_vqrdmlash | 2332 | |
arm_mve_vqrdmlash_predicated | 2333 | |
arm_mve_vqrdmulh | 2334 | |
arm_mve_vqshl_imm | 2335 | |
arm_mve_vqshl_imm_predicated | 2336 | |
arm_mve_vqshlu_imm | 2337 | |
arm_mve_vqshlu_imm_predicated | 2338 | |
arm_mve_vreinterpretq | 2339 | |
arm_mve_vrev_predicated | 2340 | |
arm_mve_vrhadd | 2341 | |
arm_mve_vrinta_predicated | 2342 | |
arm_mve_vrintm_predicated | 2343 | |
arm_mve_vrintn | 2344 | |
arm_mve_vrintn_predicated | 2345 | |
arm_mve_vrintp_predicated | 2346 | |
arm_mve_vrintx_predicated | 2347 | |
arm_mve_vrintz_predicated | 2348 | |
arm_mve_vrmlldavha | 2349 | |
arm_mve_vrmlldavha_predicated | 2350 | |
arm_mve_vrmulh | 2351 | |
arm_mve_vrshr_imm | 2352 | |
arm_mve_vrshr_imm_predicated | 2353 | |
arm_mve_vsbc | 2354 | |
arm_mve_vsbc_predicated | 2355 | |
arm_mve_vshl_scalar | 2356 | |
arm_mve_vshl_scalar_predicated | 2357 | |
arm_mve_vshl_vector | 2358 | |
arm_mve_vshl_vector_predicated | 2359 | |
arm_mve_vshlc | 2360 | |
arm_mve_vshlc_predicated | 2361 | |
arm_mve_vshll_imm | 2362 | |
arm_mve_vshll_imm_predicated | 2363 | |
arm_mve_vshrn | 2364 | |
arm_mve_vshrn_predicated | 2365 | |
arm_mve_vsli | 2366 | |
arm_mve_vsli_predicated | 2367 | |
arm_mve_vsri | 2368 | |
arm_mve_vsri_predicated | 2369 | |
arm_mve_vst2q | 2370 | |
arm_mve_vst4q | 2371 | |
arm_mve_vstr_scatter_base | 2372 | |
arm_mve_vstr_scatter_base_predicated | 2373 | |
arm_mve_vstr_scatter_base_wb | 2374 | |
arm_mve_vstr_scatter_base_wb_predicated | 2375 | |
arm_mve_vstr_scatter_offset | 2376 | |
arm_mve_vstr_scatter_offset_predicated | 2377 | |
arm_neon_aesd | 2378 | |
arm_neon_aese | 2379 | |
arm_neon_aesimc | 2380 | |
arm_neon_aesmc | 2381 | |
arm_neon_bfdot | 2382 | |
arm_neon_bfmlalb | 2383 | |
arm_neon_bfmlalt | 2384 | |
arm_neon_bfmmla | 2385 | |
arm_neon_sdot | 2386 | |
arm_neon_sha1c | 2387 | |
arm_neon_sha1h | 2388 | |
arm_neon_sha1m | 2389 | |
arm_neon_sha1p | 2390 | |
arm_neon_sha1su0 | 2391 | |
arm_neon_sha1su1 | 2392 | |
arm_neon_sha256h | 2393 | |
arm_neon_sha256h2 | 2394 | |
arm_neon_sha256su0 | 2395 | |
arm_neon_sha256su1 | 2396 | |
arm_neon_smmla | 2397 | |
arm_neon_udot | 2398 | |
arm_neon_ummla | 2399 | |
arm_neon_usdot | 2400 | |
arm_neon_usmmla | 2401 | |
arm_neon_vabds | 2402 | |
arm_neon_vabdu | 2403 | |
arm_neon_vabs | 2404 | |
arm_neon_vacge | 2405 | |
arm_neon_vacgt | 2406 | |
arm_neon_vbsl | 2407 | |
arm_neon_vcadd_rot270 | 2408 | |
arm_neon_vcadd_rot90 | 2409 | |
arm_neon_vcls | 2410 | |
arm_neon_vcvtas | 2411 | |
arm_neon_vcvtau | 2412 | |
arm_neon_vcvtbfp2bf | 2413 | |
arm_neon_vcvtfp2bf | 2414 | |
arm_neon_vcvtfp2fxs | 2415 | |
arm_neon_vcvtfp2fxu | 2416 | |
arm_neon_vcvtfp2hf | 2417 | |
arm_neon_vcvtfxs2fp | 2418 | |
arm_neon_vcvtfxu2fp | 2419 | |
arm_neon_vcvthf2fp | 2420 | |
arm_neon_vcvtms | 2421 | |
arm_neon_vcvtmu | 2422 | |
arm_neon_vcvtns | 2423 | |
arm_neon_vcvtnu | 2424 | |
arm_neon_vcvtps | 2425 | |
arm_neon_vcvtpu | 2426 | |
arm_neon_vhadds | 2427 | |
arm_neon_vhaddu | 2428 | |
arm_neon_vhsubs | 2429 | |
arm_neon_vhsubu | 2430 | |
arm_neon_vld1 | 2431 | |
arm_neon_vld1x2 | 2432 | |
arm_neon_vld1x3 | 2433 | |
arm_neon_vld1x4 | 2434 | |
arm_neon_vld2 | 2435 | |
arm_neon_vld2dup | 2436 | |
arm_neon_vld2lane | 2437 | |
arm_neon_vld3 | 2438 | |
arm_neon_vld3dup | 2439 | |
arm_neon_vld3lane | 2440 | |
arm_neon_vld4 | 2441 | |
arm_neon_vld4dup | 2442 | |
arm_neon_vld4lane | 2443 | |
arm_neon_vmaxnm | 2444 | |
arm_neon_vmaxs | 2445 | |
arm_neon_vmaxu | 2446 | |
arm_neon_vminnm | 2447 | |
arm_neon_vmins | 2448 | |
arm_neon_vminu | 2449 | |
arm_neon_vmullp | 2450 | |
arm_neon_vmulls | 2451 | |
arm_neon_vmullu | 2452 | |
arm_neon_vmulp | 2453 | |
arm_neon_vpadals | 2454 | |
arm_neon_vpadalu | 2455 | |
arm_neon_vpadd | 2456 | |
arm_neon_vpaddls | 2457 | |
arm_neon_vpaddlu | 2458 | |
arm_neon_vpmaxs | 2459 | |
arm_neon_vpmaxu | 2460 | |
arm_neon_vpmins | 2461 | |
arm_neon_vpminu | 2462 | |
arm_neon_vqabs | 2463 | |
arm_neon_vqdmulh | 2464 | |
arm_neon_vqdmull | 2465 | |
arm_neon_vqmovns | 2466 | |
arm_neon_vqmovnsu | 2467 | |
arm_neon_vqmovnu | 2468 | |
arm_neon_vqneg | 2469 | |
arm_neon_vqrdmlah | 2470 | |
arm_neon_vqrdmlsh | 2471 | |
arm_neon_vqrdmulh | 2472 | |
arm_neon_vqrshiftns | 2473 | |
arm_neon_vqrshiftnsu | 2474 | |
arm_neon_vqrshiftnu | 2475 | |
arm_neon_vqrshifts | 2476 | |
arm_neon_vqrshiftu | 2477 | |
arm_neon_vqshiftns | 2478 | |
arm_neon_vqshiftnsu | 2479 | |
arm_neon_vqshiftnu | 2480 | |
arm_neon_vqshifts | 2481 | |
arm_neon_vqshiftsu | 2482 | |
arm_neon_vqshiftu | 2483 | |
arm_neon_vraddhn | 2484 | |
arm_neon_vrecpe | 2485 | |
arm_neon_vrecps | 2486 | |
arm_neon_vrhadds | 2487 | |
arm_neon_vrhaddu | 2488 | |
arm_neon_vrinta | 2489 | |
arm_neon_vrintm | 2490 | |
arm_neon_vrintn | 2491 | |
arm_neon_vrintp | 2492 | |
arm_neon_vrintx | 2493 | |
arm_neon_vrintz | 2494 | |
arm_neon_vrshiftn | 2495 | |
arm_neon_vrshifts | 2496 | |
arm_neon_vrshiftu | 2497 | |
arm_neon_vrsqrte | 2498 | |
arm_neon_vrsqrts | 2499 | |
arm_neon_vrsubhn | 2500 | |
arm_neon_vshiftins | 2501 | |
arm_neon_vshifts | 2502 | |
arm_neon_vshiftu | 2503 | |
arm_neon_vst1 | 2504 | |
arm_neon_vst1x2 | 2505 | |
arm_neon_vst1x3 | 2506 | |
arm_neon_vst1x4 | 2507 | |
arm_neon_vst2 | 2508 | |
arm_neon_vst2lane | 2509 | |
arm_neon_vst3 | 2510 | |
arm_neon_vst3lane | 2511 | |
arm_neon_vst4 | 2512 | |
arm_neon_vst4lane | 2513 | |
arm_neon_vtbl1 | 2514 | |
arm_neon_vtbl2 | 2515 | |
arm_neon_vtbl3 | 2516 | |
arm_neon_vtbl4 | 2517 | |
arm_neon_vtbx1 | 2518 | |
arm_neon_vtbx2 | 2519 | |
arm_neon_vtbx3 | 2520 | |
arm_neon_vtbx4 | 2521 | |
arm_qadd | 2522 | |
arm_qadd16 | 2523 | |
arm_qadd8 | 2524 | |
arm_qasx | 2525 | |
arm_qsax | 2526 | |
arm_qsub | 2527 | |
arm_qsub16 | 2528 | |
arm_qsub8 | 2529 | |
arm_sadd16 | 2530 | |
arm_sadd8 | 2531 | |
arm_sasx | 2532 | |
arm_sel | 2533 | |
arm_set_fpscr | 2534 | |
arm_shadd16 | 2535 | |
arm_shadd8 | 2536 | |
arm_shasx | 2537 | |
arm_shsax | 2538 | |
arm_shsub16 | 2539 | |
arm_shsub8 | 2540 | |
arm_smlabb | 2541 | |
arm_smlabt | 2542 | |
arm_smlad | 2543 | |
arm_smladx | 2544 | |
arm_smlald | 2545 | |
arm_smlaldx | 2546 | |
arm_smlatb | 2547 | |
arm_smlatt | 2548 | |
arm_smlawb | 2549 | |
arm_smlawt | 2550 | |
arm_smlsd | 2551 | |
arm_smlsdx | 2552 | |
arm_smlsld | 2553 | |
arm_smlsldx | 2554 | |
arm_smuad | 2555 | |
arm_smuadx | 2556 | |
arm_smulbb | 2557 | |
arm_smulbt | 2558 | |
arm_smultb | 2559 | |
arm_smultt | 2560 | |
arm_smulwb | 2561 | |
arm_smulwt | 2562 | |
arm_smusd | 2563 | |
arm_smusdx | 2564 | |
arm_space | 2565 | |
arm_ssat | 2566 | |
arm_ssat16 | 2567 | |
arm_ssax | 2568 | |
arm_ssub16 | 2569 | |
arm_ssub8 | 2570 | |
arm_stc | 2571 | |
arm_stc2 | 2572 | |
arm_stc2l | 2573 | |
arm_stcl | 2574 | |
arm_stlex | 2575 | |
arm_stlexd | 2576 | |
arm_strex | 2577 | |
arm_strexd | 2578 | |
arm_sxtab16 | 2579 | |
arm_sxtb16 | 2580 | |
arm_uadd16 | 2581 | |
arm_uadd8 | 2582 | |
arm_uasx | 2583 | |
arm_uhadd16 | 2584 | |
arm_uhadd8 | 2585 | |
arm_uhasx | 2586 | |
arm_uhsax | 2587 | |
arm_uhsub16 | 2588 | |
arm_uhsub8 | 2589 | |
arm_undefined | 2590 | |
arm_uqadd16 | 2591 | |
arm_uqadd8 | 2592 | |
arm_uqasx | 2593 | |
arm_uqsax | 2594 | |
arm_uqsub16 | 2595 | |
arm_uqsub8 | 2596 | |
arm_usad8 | 2597 | |
arm_usada8 | 2598 | |
arm_usat | 2599 | |
arm_usat16 | 2600 | |
arm_usax | 2601 | |
arm_usub16 | 2602 | |
arm_usub8 | 2603 | |
arm_uxtab16 | 2604 | |
arm_uxtb16 | 2605 | |
arm_vcvtr | 2606 | |
arm_vcvtru | 2607 |