reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaChecking.cpp
 3066   case Mips::BI__builtin_mips_wrdsp: i = 1; l = 0; u = 63; break;
 3067   case Mips::BI__builtin_mips_rddsp: i = 0; l = 0; u = 63; break;
 3068   case Mips::BI__builtin_mips_append: i = 2; l = 0; u = 31; break;
 3069   case Mips::BI__builtin_mips_balign: i = 2; l = 0; u = 3; break;
 3070   case Mips::BI__builtin_mips_precr_sra_ph_w: i = 2; l = 0; u = 31; break;
 3071   case Mips::BI__builtin_mips_precr_sra_r_ph_w: i = 2; l = 0; u = 31; break;
 3072   case Mips::BI__builtin_mips_prepend: i = 2; l = 0; u = 31; break;
 3085   case Mips::BI__builtin_msa_srlri_b: i = 1; l = 0; u = 7; break;
 3087   case Mips::BI__builtin_msa_binsri_b: i = 2; l = 0; u = 7; break;
 3098   case Mips::BI__builtin_msa_srlri_h: i = 1; l = 0; u = 15; break;
 3100   case Mips::BI__builtin_msa_binsri_h: i = 2; l = 0; u = 15; break;
 3105   case Mips::BI__builtin_msa_ctcmsa: i = 0; l = 0; u = 31; break;
 3139   case Mips::BI__builtin_msa_subvi_d: i = 1; l = 0; u = 31; break;
 3141   case Mips::BI__builtin_msa_binsri_w: i = 2; l = 0; u = 31; break;
 3152   case Mips::BI__builtin_msa_srlri_d: i = 1; l = 0; u = 63; break;
 3154   case Mips::BI__builtin_msa_binsri_d: i = 2; l = 0; u = 63; break;
 3175   case Mips::BI__builtin_msa_mini_s_d: i = 1; l = -16; u = 15; break;
 3183   case Mips::BI__builtin_msa_xori_b: i = 1; l = 0; u = 255; break;
 3186   case Mips::BI__builtin_msa_bmzi_b: i = 2; l = 0; u = 255; break;
 3192   case Mips::BI__builtin_msa_splati_b: i = 1; l = 0; u = 15; break;
 3193   case Mips::BI__builtin_msa_sldi_b: i = 2; l = 0; u = 15; break;
 3198   case Mips::BI__builtin_msa_splati_h: i = 1; l = 0; u = 7; break;
 3199   case Mips::BI__builtin_msa_sldi_h: i = 2; l = 0; u = 7; break;
 3204   case Mips::BI__builtin_msa_splati_w: i = 1; l = 0; u = 3; break;
 3205   case Mips::BI__builtin_msa_sldi_w: i = 2; l = 0; u = 3; break;
 3210   case Mips::BI__builtin_msa_splati_d: i = 1; l = 0; u = 1; break;
 3211   case Mips::BI__builtin_msa_sldi_d: i = 2; l = 0; u = 1; break;
 3214   case Mips::BI__builtin_msa_ldi_b: i = 0; l = -128; u = 255; break;
 3217   case Mips::BI__builtin_msa_ldi_d: i = 0; l = -512; u = 511; break;
 3218   case Mips::BI__builtin_msa_ld_b: i = 1; l = -512; u = 511; m = 1; break;
 3219   case Mips::BI__builtin_msa_ld_h: i = 1; l = -1024; u = 1022; m = 2; break;
 3220   case Mips::BI__builtin_msa_ld_w: i = 1; l = -2048; u = 2044; m = 4; break;
 3221   case Mips::BI__builtin_msa_ld_d: i = 1; l = -4096; u = 4088; m = 8; break;
 3222   case Mips::BI__builtin_msa_st_b: i = 2; l = -512; u = 511; m = 1; break;
 3223   case Mips::BI__builtin_msa_st_h: i = 2; l = -1024; u = 1022; m = 2; break;
 3224   case Mips::BI__builtin_msa_st_w: i = 2; l = -2048; u = 2044; m = 4; break;
 3225   case Mips::BI__builtin_msa_st_d: i = 2; l = -4096; u = 4088; m = 8; break;
 3229     return SemaBuiltinConstantArgRange(TheCall, i, l, u);
 3231   return SemaBuiltinConstantArgRange(TheCall, i, l, u) ||
 3232          SemaBuiltinConstantArgMultiple(TheCall, i, m);