reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
97 case NEON::BI__builtin_neon_vcvth_n_s32_f16: i = 1; l = 1; u = 15; break; 98 case NEON::BI__builtin_neon_vcvth_n_s64_f16: i = 1; l = 1; u = 15; break; 99 case NEON::BI__builtin_neon_vcvth_n_s16_f16: i = 1; l = 1; u = 15; break; 100 case NEON::BI__builtin_neon_vcvth_n_u32_f16: i = 1; l = 1; u = 15; break; 101 case NEON::BI__builtin_neon_vcvth_n_u64_f16: i = 1; l = 1; u = 15; break; 102 case NEON::BI__builtin_neon_vcvth_n_u16_f16: i = 1; l = 1; u = 15; break; 103 case NEON::BI__builtin_neon_vcvth_n_f16_u32: i = 1; l = 1; u = 15; break; 104 case NEON::BI__builtin_neon_vcvth_n_f16_u64: i = 1; l = 1; u = 15; break; 105 case NEON::BI__builtin_neon_vcvth_n_f16_u16: i = 1; l = 1; u = 15; break; 106 case NEON::BI__builtin_neon_vcvth_n_f16_s32: i = 1; l = 1; u = 15; break; 107 case NEON::BI__builtin_neon_vcvth_n_f16_s64: i = 1; l = 1; u = 15; break; 108 case NEON::BI__builtin_neon_vcvth_n_f16_s16: i = 1; l = 1; u = 15; break;gen/tools/clang/include/clang/Basic/arm_neon.inc
1074 case NEON::BI__builtin_neon_vcvtq_n_f64_v: i = 1; l = 1; u = 63; break; 1075 case NEON::BI__builtin_neon_vcvt_n_f64_v: i = 1; l = 1; u = 63; break; 1076 case NEON::BI__builtin_neon_vcvtq_n_s64_v: i = 1; l = 1; u = 63; break; 1077 case NEON::BI__builtin_neon_vcvt_n_s64_v: i = 1; l = 1; u = 63; break; 1078 case NEON::BI__builtin_neon_vcvtq_n_u64_v: i = 1; l = 1; u = 63; break; 1079 case NEON::BI__builtin_neon_vcvt_n_u64_v: i = 1; l = 1; u = 63; break; 1092 case NEON::BI__builtin_neon_vcvts_n_s32_f32: i = 1; l = 1; u = 31; break; 1093 case NEON::BI__builtin_neon_vcvtd_n_s64_f64: i = 1; l = 1; u = 63; break; 1094 case NEON::BI__builtin_neon_vcvts_n_u32_f32: i = 1; l = 1; u = 31; break; 1095 case NEON::BI__builtin_neon_vcvtd_n_u64_f64: i = 1; l = 1; u = 63; break; 1104 case NEON::BI__builtin_neon_vcvts_n_f32_u32: i = 1; l = 1; u = 31; break; 1105 case NEON::BI__builtin_neon_vcvts_n_f32_s32: i = 1; l = 1; u = 31; break; 1106 case NEON::BI__builtin_neon_vcvtd_n_f64_u64: i = 1; l = 1; u = 63; break; 1107 case NEON::BI__builtin_neon_vcvtd_n_f64_s64: i = 1; l = 1; u = 63; break; 1120 case NEON::BI__builtin_neon_vqrshrns_n_u32: i = 1; l = 1; u = 15; break; 1121 case NEON::BI__builtin_neon_vqrshrnd_n_u64: i = 1; l = 1; u = 31; break; 1122 case NEON::BI__builtin_neon_vqrshrnh_n_u16: i = 1; l = 1; u = 7; break; 1123 case NEON::BI__builtin_neon_vqrshrns_n_s32: i = 1; l = 1; u = 15; break; 1124 case NEON::BI__builtin_neon_vqrshrnd_n_s64: i = 1; l = 1; u = 31; break; 1125 case NEON::BI__builtin_neon_vqrshrnh_n_s16: i = 1; l = 1; u = 7; break; 1126 case NEON::BI__builtin_neon_vqrshruns_n_s32: i = 1; l = 1; u = 15; break; 1127 case NEON::BI__builtin_neon_vqrshrund_n_s64: i = 1; l = 1; u = 31; break; 1128 case NEON::BI__builtin_neon_vqrshrunh_n_s16: i = 1; l = 1; u = 7; break; 1141 case NEON::BI__builtin_neon_vqshrns_n_u32: i = 1; l = 1; u = 15; break; 1142 case NEON::BI__builtin_neon_vqshrnd_n_u64: i = 1; l = 1; u = 31; break; 1143 case NEON::BI__builtin_neon_vqshrnh_n_u16: i = 1; l = 1; u = 7; break; 1144 case NEON::BI__builtin_neon_vqshrns_n_s32: i = 1; l = 1; u = 15; break; 1145 case NEON::BI__builtin_neon_vqshrnd_n_s64: i = 1; l = 1; u = 31; break; 1146 case NEON::BI__builtin_neon_vqshrnh_n_s16: i = 1; l = 1; u = 7; break; 1147 case NEON::BI__builtin_neon_vqshruns_n_s32: i = 1; l = 1; u = 15; break; 1148 case NEON::BI__builtin_neon_vqshrund_n_s64: i = 1; l = 1; u = 31; break; 1149 case NEON::BI__builtin_neon_vqshrunh_n_s16: i = 1; l = 1; u = 7; break; 1150 case NEON::BI__builtin_neon_vsrid_n_u64: i = 2; l = 1; u = 63; break; 1151 case NEON::BI__builtin_neon_vsrid_n_s64: i = 2; l = 1; u = 63; break; 1152 case NEON::BI__builtin_neon_vrshrd_n_u64: i = 1; l = 1; u = 63; break; 1153 case NEON::BI__builtin_neon_vrshrd_n_s64: i = 1; l = 1; u = 63; break; 1154 case NEON::BI__builtin_neon_vrsrad_n_u64: i = 2; l = 1; u = 63; break; 1155 case NEON::BI__builtin_neon_vrsrad_n_s64: i = 2; l = 1; u = 63; break; 1156 case NEON::BI__builtin_neon_vshrd_n_u64: i = 1; l = 1; u = 63; break; 1157 case NEON::BI__builtin_neon_vshrd_n_s64: i = 1; l = 1; u = 63; break; 1158 case NEON::BI__builtin_neon_vsrad_n_u64: i = 2; l = 1; u = 63; break; 1159 case NEON::BI__builtin_neon_vsrad_n_s64: i = 2; l = 1; u = 63; break; 1182 case NEON::BI__builtin_neon_vsri_n_v: i = 2; l = 1; u = RFT(TV, true); break; 1183 case NEON::BI__builtin_neon_vsriq_n_v: i = 2; l = 1; u = RFT(TV, true); break; 1192 case NEON::BI__builtin_neon_vcvtq_n_f16_v: i = 1; l = 1; u = 15; break; 1193 case NEON::BI__builtin_neon_vcvt_n_f16_v: i = 1; l = 1; u = 15; break; 1194 case NEON::BI__builtin_neon_vcvtq_n_f32_v: i = 1; l = 1; u = 31; break; 1195 case NEON::BI__builtin_neon_vcvt_n_f32_v: i = 1; l = 1; u = 31; break; 1196 case NEON::BI__builtin_neon_vcvtq_n_s16_v: i = 1; l = 1; u = 15; break; 1197 case NEON::BI__builtin_neon_vcvt_n_s16_v: i = 1; l = 1; u = 15; break; 1198 case NEON::BI__builtin_neon_vcvtq_n_s32_v: i = 1; l = 1; u = 31; break; 1199 case NEON::BI__builtin_neon_vcvt_n_s32_v: i = 1; l = 1; u = 31; break; 1200 case NEON::BI__builtin_neon_vcvtq_n_u16_v: i = 1; l = 1; u = 15; break; 1201 case NEON::BI__builtin_neon_vcvt_n_u16_v: i = 1; l = 1; u = 15; break; 1202 case NEON::BI__builtin_neon_vcvtq_n_u32_v: i = 1; l = 1; u = 31; break; 1203 case NEON::BI__builtin_neon_vcvt_n_u32_v: i = 1; l = 1; u = 31; break; 1218 case NEON::BI__builtin_neon_vqrshrn_n_v: i = 1; l = 1; u = RFT(TV, true); break; 1219 case NEON::BI__builtin_neon_vqrshrun_n_v: i = 1; l = 1; u = RFT(TV, true); break; 1224 case NEON::BI__builtin_neon_vqshrn_n_v: i = 1; l = 1; u = RFT(TV, true); break; 1225 case NEON::BI__builtin_neon_vqshrun_n_v: i = 1; l = 1; u = RFT(TV, true); break; 1226 case NEON::BI__builtin_neon_vrshrn_n_v: i = 1; l = 1; u = RFT(TV, true); break; 1227 case NEON::BI__builtin_neon_vrshrq_n_v: i = 1; l = 1; u = RFT(TV, true); break; 1228 case NEON::BI__builtin_neon_vrshr_n_v: i = 1; l = 1; u = RFT(TV, true); break; 1229 case NEON::BI__builtin_neon_vrsraq_n_v: i = 2; l = 1; u = RFT(TV, true); break; 1230 case NEON::BI__builtin_neon_vrsra_n_v: i = 2; l = 1; u = RFT(TV, true); break; 1242 case NEON::BI__builtin_neon_vshrn_n_v: i = 1; l = 1; u = RFT(TV, true); break; 1243 case NEON::BI__builtin_neon_vshrq_n_v: i = 1; l = 1; u = RFT(TV, true); break; 1244 case NEON::BI__builtin_neon_vshr_n_v: i = 1; l = 1; u = RFT(TV, true); break; 1245 case NEON::BI__builtin_neon_vsraq_n_v: i = 2; l = 1; u = RFT(TV, true); break; 1246 case NEON::BI__builtin_neon_vsra_n_v: i = 2; l = 1; u = RFT(TV, true); break;tools/clang/lib/Sema/SemaChecking.cpp
1717 return SemaBuiltinConstantArgRange(TheCall, i, l, u + l); 1717 return SemaBuiltinConstantArgRange(TheCall, i, l, u + l);