@@ -1100,6 +1100,8 @@ bool SemaRISCV::CheckBuiltinFunctionCall(const TargetInfo &TI,
11001100 case RISCVVector::BI__builtin_rvv_vfredusum_vs_rm:
11011101 case RISCVVector::BI__builtin_rvv_vfwredosum_vs_rm:
11021102 case RISCVVector::BI__builtin_rvv_vfwredusum_vs_rm:
1103+ case RISCVVector::BI__builtin_rvv_sf_vfnrclip_x_f_qf_rm:
1104+ case RISCVVector::BI__builtin_rvv_sf_vfnrclip_xu_f_qf_rm:
11031105 case RISCVVector::BI__builtin_rvv_vfsqrt_v_rm_tu:
11041106 case RISCVVector::BI__builtin_rvv_vfrec7_v_rm_tu:
11051107 case RISCVVector::BI__builtin_rvv_vfcvt_x_f_v_rm_tu:
@@ -1205,6 +1207,8 @@ bool SemaRISCV::CheckBuiltinFunctionCall(const TargetInfo &TI,
12051207 case RISCVVector::BI__builtin_rvv_vfwnmsac_vf_rm_tu:
12061208 case RISCVVector::BI__builtin_rvv_vfwmaccbf16_vv_rm_tu:
12071209 case RISCVVector::BI__builtin_rvv_vfwmaccbf16_vf_rm_tu:
1210+ case RISCVVector::BI__builtin_rvv_sf_vfnrclip_x_f_qf_rm_tu:
1211+ case RISCVVector::BI__builtin_rvv_sf_vfnrclip_xu_f_qf_rm_tu:
12081212 case RISCVVector::BI__builtin_rvv_vfadd_vv_rm_m:
12091213 case RISCVVector::BI__builtin_rvv_vfadd_vf_rm_m:
12101214 case RISCVVector::BI__builtin_rvv_vfsub_vv_rm_m:
@@ -1348,6 +1352,8 @@ bool SemaRISCV::CheckBuiltinFunctionCall(const TargetInfo &TI,
13481352 case RISCVVector::BI__builtin_rvv_vfredusum_vs_rm_tum:
13491353 case RISCVVector::BI__builtin_rvv_vfwredosum_vs_rm_tum:
13501354 case RISCVVector::BI__builtin_rvv_vfwredusum_vs_rm_tum:
1355+ case RISCVVector::BI__builtin_rvv_sf_vfnrclip_x_f_qf_rm_tum:
1356+ case RISCVVector::BI__builtin_rvv_sf_vfnrclip_xu_f_qf_rm_tum:
13511357 case RISCVVector::BI__builtin_rvv_vfadd_vv_rm_tumu:
13521358 case RISCVVector::BI__builtin_rvv_vfadd_vf_rm_tumu:
13531359 case RISCVVector::BI__builtin_rvv_vfsub_vv_rm_tumu:
@@ -1394,6 +1400,8 @@ bool SemaRISCV::CheckBuiltinFunctionCall(const TargetInfo &TI,
13941400 case RISCVVector::BI__builtin_rvv_vfwnmsac_vf_rm_tumu:
13951401 case RISCVVector::BI__builtin_rvv_vfwmaccbf16_vv_rm_tumu:
13961402 case RISCVVector::BI__builtin_rvv_vfwmaccbf16_vf_rm_tumu:
1403+ case RISCVVector::BI__builtin_rvv_sf_vfnrclip_x_f_qf_rm_tumu:
1404+ case RISCVVector::BI__builtin_rvv_sf_vfnrclip_xu_f_qf_rm_tumu:
13971405 case RISCVVector::BI__builtin_rvv_vfadd_vv_rm_mu:
13981406 case RISCVVector::BI__builtin_rvv_vfadd_vf_rm_mu:
13991407 case RISCVVector::BI__builtin_rvv_vfsub_vv_rm_mu:
@@ -1440,6 +1448,8 @@ bool SemaRISCV::CheckBuiltinFunctionCall(const TargetInfo &TI,
14401448 case RISCVVector::BI__builtin_rvv_vfwnmsac_vf_rm_mu:
14411449 case RISCVVector::BI__builtin_rvv_vfwmaccbf16_vv_rm_mu:
14421450 case RISCVVector::BI__builtin_rvv_vfwmaccbf16_vf_rm_mu:
1451+ case RISCVVector::BI__builtin_rvv_sf_vfnrclip_x_f_qf_rm_mu:
1452+ case RISCVVector::BI__builtin_rvv_sf_vfnrclip_xu_f_qf_rm_mu:
14431453 return SemaRef.BuiltinConstantArgRange (TheCall, 4 , 0 , 4 );
14441454 case RISCV::BI__builtin_riscv_ntl_load:
14451455 case RISCV::BI__builtin_riscv_ntl_store:
0 commit comments