1//===----------------------------------------------------------------------===// 2// 3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4// See https://llvm.org/LICENSE.txt for license information. 5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6// 7//===----------------------------------------------------------------------===// 8// Automatically generated file, do not edit! 9//===----------------------------------------------------------------------===// 10 11CUSTOM_BUILTIN_MAPPING(M2_mpysmi, 0) 12CUSTOM_BUILTIN_MAPPING(M2_dpmpyss_s0, 0) 13CUSTOM_BUILTIN_MAPPING(M2_dpmpyuu_s0, 0) 14CUSTOM_BUILTIN_MAPPING(M2_mpyi, 0) 15CUSTOM_BUILTIN_MAPPING(M2_mpyui, 0) 16CUSTOM_BUILTIN_MAPPING(A2_add, 0) 17CUSTOM_BUILTIN_MAPPING(A2_sub, 0) 18CUSTOM_BUILTIN_MAPPING(A2_addi, 0) 19CUSTOM_BUILTIN_MAPPING(A2_addp, 0) 20CUSTOM_BUILTIN_MAPPING(A2_subp, 0) 21CUSTOM_BUILTIN_MAPPING(A2_neg, 0) 22CUSTOM_BUILTIN_MAPPING(A2_zxtb, 0) 23CUSTOM_BUILTIN_MAPPING(A2_sxtb, 0) 24CUSTOM_BUILTIN_MAPPING(A2_zxth, 0) 25CUSTOM_BUILTIN_MAPPING(A2_sxth, 0) 26CUSTOM_BUILTIN_MAPPING(A2_and, 0) 27CUSTOM_BUILTIN_MAPPING(A2_or, 0) 28CUSTOM_BUILTIN_MAPPING(A2_xor, 0) 29CUSTOM_BUILTIN_MAPPING(A2_not, 0) 30CUSTOM_BUILTIN_MAPPING(A2_subri, 0) 31CUSTOM_BUILTIN_MAPPING(A2_andir, 0) 32CUSTOM_BUILTIN_MAPPING(A2_orir, 0) 33CUSTOM_BUILTIN_MAPPING(S2_asr_i_r, 0) 34CUSTOM_BUILTIN_MAPPING(S2_lsr_i_r, 0) 35CUSTOM_BUILTIN_MAPPING(S2_asl_i_r, 0) 36CUSTOM_BUILTIN_MAPPING(S2_asr_i_p, 0) 37CUSTOM_BUILTIN_MAPPING(S2_lsr_i_p, 0) 38CUSTOM_BUILTIN_MAPPING(S2_asl_i_p, 0) 39CUSTOM_BUILTIN_MAPPING(V6_vS32b_qpred_ai, 64) 40CUSTOM_BUILTIN_MAPPING(V6_vS32b_qpred_ai_128B, 128) 41CUSTOM_BUILTIN_MAPPING(V6_vS32b_nqpred_ai, 64) 42CUSTOM_BUILTIN_MAPPING(V6_vS32b_nqpred_ai_128B, 128) 43CUSTOM_BUILTIN_MAPPING(V6_vS32b_nt_qpred_ai, 64) 44CUSTOM_BUILTIN_MAPPING(V6_vS32b_nt_qpred_ai_128B, 128) 45CUSTOM_BUILTIN_MAPPING(V6_vS32b_nt_nqpred_ai, 64) 46CUSTOM_BUILTIN_MAPPING(V6_vS32b_nt_nqpred_ai_128B, 128) 47CUSTOM_BUILTIN_MAPPING(V6_vaddbq, 64) 48CUSTOM_BUILTIN_MAPPING(V6_vaddbq_128B, 128) 49CUSTOM_BUILTIN_MAPPING(V6_vsubbq, 64) 50CUSTOM_BUILTIN_MAPPING(V6_vsubbq_128B, 128) 51CUSTOM_BUILTIN_MAPPING(V6_vaddbnq, 64) 52CUSTOM_BUILTIN_MAPPING(V6_vaddbnq_128B, 128) 53CUSTOM_BUILTIN_MAPPING(V6_vsubbnq, 64) 54CUSTOM_BUILTIN_MAPPING(V6_vsubbnq_128B, 128) 55CUSTOM_BUILTIN_MAPPING(V6_vaddhq, 64) 56CUSTOM_BUILTIN_MAPPING(V6_vaddhq_128B, 128) 57CUSTOM_BUILTIN_MAPPING(V6_vsubhq, 64) 58CUSTOM_BUILTIN_MAPPING(V6_vsubhq_128B, 128) 59CUSTOM_BUILTIN_MAPPING(V6_vaddhnq, 64) 60CUSTOM_BUILTIN_MAPPING(V6_vaddhnq_128B, 128) 61CUSTOM_BUILTIN_MAPPING(V6_vsubhnq, 64) 62CUSTOM_BUILTIN_MAPPING(V6_vsubhnq_128B, 128) 63CUSTOM_BUILTIN_MAPPING(V6_vaddwq, 64) 64CUSTOM_BUILTIN_MAPPING(V6_vaddwq_128B, 128) 65CUSTOM_BUILTIN_MAPPING(V6_vsubwq, 64) 66CUSTOM_BUILTIN_MAPPING(V6_vsubwq_128B, 128) 67CUSTOM_BUILTIN_MAPPING(V6_vaddwnq, 64) 68CUSTOM_BUILTIN_MAPPING(V6_vaddwnq_128B, 128) 69CUSTOM_BUILTIN_MAPPING(V6_vsubwnq, 64) 70CUSTOM_BUILTIN_MAPPING(V6_vsubwnq_128B, 128) 71CUSTOM_BUILTIN_MAPPING(V6_vandqrt, 64) 72CUSTOM_BUILTIN_MAPPING(V6_vandqrt_128B, 128) 73CUSTOM_BUILTIN_MAPPING(V6_vandqrt_acc, 64) 74CUSTOM_BUILTIN_MAPPING(V6_vandqrt_acc_128B, 128) 75CUSTOM_BUILTIN_MAPPING(V6_vandvrt, 64) 76CUSTOM_BUILTIN_MAPPING(V6_vandvrt_128B, 128) 77CUSTOM_BUILTIN_MAPPING(V6_vandvrt_acc, 64) 78CUSTOM_BUILTIN_MAPPING(V6_vandvrt_acc_128B, 128) 79CUSTOM_BUILTIN_MAPPING(V6_vgtw, 64) 80CUSTOM_BUILTIN_MAPPING(V6_vgtw_128B, 128) 81CUSTOM_BUILTIN_MAPPING(V6_vgtw_and, 64) 82CUSTOM_BUILTIN_MAPPING(V6_vgtw_and_128B, 128) 83CUSTOM_BUILTIN_MAPPING(V6_vgtw_or, 64) 84CUSTOM_BUILTIN_MAPPING(V6_vgtw_or_128B, 128) 85CUSTOM_BUILTIN_MAPPING(V6_vgtw_xor, 64) 86CUSTOM_BUILTIN_MAPPING(V6_vgtw_xor_128B, 128) 87CUSTOM_BUILTIN_MAPPING(V6_veqw, 64) 88CUSTOM_BUILTIN_MAPPING(V6_veqw_128B, 128) 89CUSTOM_BUILTIN_MAPPING(V6_veqw_and, 64) 90CUSTOM_BUILTIN_MAPPING(V6_veqw_and_128B, 128) 91CUSTOM_BUILTIN_MAPPING(V6_veqw_or, 64) 92CUSTOM_BUILTIN_MAPPING(V6_veqw_or_128B, 128) 93CUSTOM_BUILTIN_MAPPING(V6_veqw_xor, 64) 94CUSTOM_BUILTIN_MAPPING(V6_veqw_xor_128B, 128) 95CUSTOM_BUILTIN_MAPPING(V6_vgth, 64) 96CUSTOM_BUILTIN_MAPPING(V6_vgth_128B, 128) 97CUSTOM_BUILTIN_MAPPING(V6_vgth_and, 64) 98CUSTOM_BUILTIN_MAPPING(V6_vgth_and_128B, 128) 99CUSTOM_BUILTIN_MAPPING(V6_vgth_or, 64) 100CUSTOM_BUILTIN_MAPPING(V6_vgth_or_128B, 128) 101CUSTOM_BUILTIN_MAPPING(V6_vgth_xor, 64) 102CUSTOM_BUILTIN_MAPPING(V6_vgth_xor_128B, 128) 103CUSTOM_BUILTIN_MAPPING(V6_veqh, 64) 104CUSTOM_BUILTIN_MAPPING(V6_veqh_128B, 128) 105CUSTOM_BUILTIN_MAPPING(V6_veqh_and, 64) 106CUSTOM_BUILTIN_MAPPING(V6_veqh_and_128B, 128) 107CUSTOM_BUILTIN_MAPPING(V6_veqh_or, 64) 108CUSTOM_BUILTIN_MAPPING(V6_veqh_or_128B, 128) 109CUSTOM_BUILTIN_MAPPING(V6_veqh_xor, 64) 110CUSTOM_BUILTIN_MAPPING(V6_veqh_xor_128B, 128) 111CUSTOM_BUILTIN_MAPPING(V6_vgtb, 64) 112CUSTOM_BUILTIN_MAPPING(V6_vgtb_128B, 128) 113CUSTOM_BUILTIN_MAPPING(V6_vgtb_and, 64) 114CUSTOM_BUILTIN_MAPPING(V6_vgtb_and_128B, 128) 115CUSTOM_BUILTIN_MAPPING(V6_vgtb_or, 64) 116CUSTOM_BUILTIN_MAPPING(V6_vgtb_or_128B, 128) 117CUSTOM_BUILTIN_MAPPING(V6_vgtb_xor, 64) 118CUSTOM_BUILTIN_MAPPING(V6_vgtb_xor_128B, 128) 119CUSTOM_BUILTIN_MAPPING(V6_veqb, 64) 120CUSTOM_BUILTIN_MAPPING(V6_veqb_128B, 128) 121CUSTOM_BUILTIN_MAPPING(V6_veqb_and, 64) 122CUSTOM_BUILTIN_MAPPING(V6_veqb_and_128B, 128) 123CUSTOM_BUILTIN_MAPPING(V6_veqb_or, 64) 124CUSTOM_BUILTIN_MAPPING(V6_veqb_or_128B, 128) 125CUSTOM_BUILTIN_MAPPING(V6_veqb_xor, 64) 126CUSTOM_BUILTIN_MAPPING(V6_veqb_xor_128B, 128) 127CUSTOM_BUILTIN_MAPPING(V6_vgtuw, 64) 128CUSTOM_BUILTIN_MAPPING(V6_vgtuw_128B, 128) 129CUSTOM_BUILTIN_MAPPING(V6_vgtuw_and, 64) 130CUSTOM_BUILTIN_MAPPING(V6_vgtuw_and_128B, 128) 131CUSTOM_BUILTIN_MAPPING(V6_vgtuw_or, 64) 132CUSTOM_BUILTIN_MAPPING(V6_vgtuw_or_128B, 128) 133CUSTOM_BUILTIN_MAPPING(V6_vgtuw_xor, 64) 134CUSTOM_BUILTIN_MAPPING(V6_vgtuw_xor_128B, 128) 135CUSTOM_BUILTIN_MAPPING(V6_vgtuh, 64) 136CUSTOM_BUILTIN_MAPPING(V6_vgtuh_128B, 128) 137CUSTOM_BUILTIN_MAPPING(V6_vgtuh_and, 64) 138CUSTOM_BUILTIN_MAPPING(V6_vgtuh_and_128B, 128) 139CUSTOM_BUILTIN_MAPPING(V6_vgtuh_or, 64) 140CUSTOM_BUILTIN_MAPPING(V6_vgtuh_or_128B, 128) 141CUSTOM_BUILTIN_MAPPING(V6_vgtuh_xor, 64) 142CUSTOM_BUILTIN_MAPPING(V6_vgtuh_xor_128B, 128) 143CUSTOM_BUILTIN_MAPPING(V6_vgtub, 64) 144CUSTOM_BUILTIN_MAPPING(V6_vgtub_128B, 128) 145CUSTOM_BUILTIN_MAPPING(V6_vgtub_and, 64) 146CUSTOM_BUILTIN_MAPPING(V6_vgtub_and_128B, 128) 147CUSTOM_BUILTIN_MAPPING(V6_vgtub_or, 64) 148CUSTOM_BUILTIN_MAPPING(V6_vgtub_or_128B, 128) 149CUSTOM_BUILTIN_MAPPING(V6_vgtub_xor, 64) 150CUSTOM_BUILTIN_MAPPING(V6_vgtub_xor_128B, 128) 151CUSTOM_BUILTIN_MAPPING(V6_pred_or, 64) 152CUSTOM_BUILTIN_MAPPING(V6_pred_or_128B, 128) 153CUSTOM_BUILTIN_MAPPING(V6_pred_and, 64) 154CUSTOM_BUILTIN_MAPPING(V6_pred_and_128B, 128) 155CUSTOM_BUILTIN_MAPPING(V6_pred_not, 64) 156CUSTOM_BUILTIN_MAPPING(V6_pred_not_128B, 128) 157CUSTOM_BUILTIN_MAPPING(V6_pred_xor, 64) 158CUSTOM_BUILTIN_MAPPING(V6_pred_xor_128B, 128) 159CUSTOM_BUILTIN_MAPPING(V6_pred_and_n, 64) 160CUSTOM_BUILTIN_MAPPING(V6_pred_and_n_128B, 128) 161CUSTOM_BUILTIN_MAPPING(V6_pred_or_n, 64) 162CUSTOM_BUILTIN_MAPPING(V6_pred_or_n_128B, 128) 163CUSTOM_BUILTIN_MAPPING(V6_pred_scalar2, 64) 164CUSTOM_BUILTIN_MAPPING(V6_pred_scalar2_128B, 128) 165CUSTOM_BUILTIN_MAPPING(V6_vmux, 64) 166CUSTOM_BUILTIN_MAPPING(V6_vmux_128B, 128) 167CUSTOM_BUILTIN_MAPPING(V6_vswap, 64) 168CUSTOM_BUILTIN_MAPPING(V6_vswap_128B, 128) 169CUSTOM_BUILTIN_MAPPING(V6_vaddcarry, 64) 170CUSTOM_BUILTIN_MAPPING(V6_vaddcarry_128B, 128) 171CUSTOM_BUILTIN_MAPPING(V6_vsubcarry, 64) 172CUSTOM_BUILTIN_MAPPING(V6_vsubcarry_128B, 128) 173CUSTOM_BUILTIN_MAPPING(V6_vandnqrt, 64) 174CUSTOM_BUILTIN_MAPPING(V6_vandnqrt_128B, 128) 175CUSTOM_BUILTIN_MAPPING(V6_vandnqrt_acc, 64) 176CUSTOM_BUILTIN_MAPPING(V6_vandnqrt_acc_128B, 128) 177CUSTOM_BUILTIN_MAPPING(V6_vandvqv, 64) 178CUSTOM_BUILTIN_MAPPING(V6_vandvqv_128B, 128) 179CUSTOM_BUILTIN_MAPPING(V6_vandvnqv, 64) 180CUSTOM_BUILTIN_MAPPING(V6_vandvnqv_128B, 128) 181CUSTOM_BUILTIN_MAPPING(V6_pred_scalar2v2, 64) 182CUSTOM_BUILTIN_MAPPING(V6_pred_scalar2v2_128B, 128) 183CUSTOM_BUILTIN_MAPPING(V6_shuffeqw, 64) 184CUSTOM_BUILTIN_MAPPING(V6_shuffeqw_128B, 128) 185CUSTOM_BUILTIN_MAPPING(V6_shuffeqh, 64) 186CUSTOM_BUILTIN_MAPPING(V6_shuffeqh_128B, 128) 187CUSTOM_BUILTIN_MAPPING(V6_vgathermwq, 64) 188CUSTOM_BUILTIN_MAPPING(V6_vgathermwq_128B, 128) 189CUSTOM_BUILTIN_MAPPING(V6_vgathermhq, 64) 190CUSTOM_BUILTIN_MAPPING(V6_vgathermhq_128B, 128) 191CUSTOM_BUILTIN_MAPPING(V6_vgathermhwq, 64) 192CUSTOM_BUILTIN_MAPPING(V6_vgathermhwq_128B, 128) 193CUSTOM_BUILTIN_MAPPING(V6_vscattermwq, 64) 194CUSTOM_BUILTIN_MAPPING(V6_vscattermwq_128B, 128) 195CUSTOM_BUILTIN_MAPPING(V6_vscattermhq, 64) 196CUSTOM_BUILTIN_MAPPING(V6_vscattermhq_128B, 128) 197CUSTOM_BUILTIN_MAPPING(V6_vscattermhwq, 64) 198CUSTOM_BUILTIN_MAPPING(V6_vscattermhwq_128B, 128) 199CUSTOM_BUILTIN_MAPPING(V6_vprefixqb, 64) 200CUSTOM_BUILTIN_MAPPING(V6_vprefixqb_128B, 128) 201CUSTOM_BUILTIN_MAPPING(V6_vprefixqh, 64) 202CUSTOM_BUILTIN_MAPPING(V6_vprefixqh_128B, 128) 203CUSTOM_BUILTIN_MAPPING(V6_vprefixqw, 64) 204CUSTOM_BUILTIN_MAPPING(V6_vprefixqw_128B, 128) 205CUSTOM_BUILTIN_MAPPING(V6_vaddcarrysat, 64) 206CUSTOM_BUILTIN_MAPPING(V6_vaddcarrysat_128B, 128) 207