eopXD created this revision. eopXD added a reviewer: craig.topper. Herald added subscribers: jobnoorman, luke, VincentWu, vkmr, frasercrmck, luismarques, apazos, sameer.abuasal, s.egerton, Jim, benna, psnobl, jocewei, PkmX, the_o, brucehoult, MartinMosbeck, rogfer01, edward-jones, zzheng, jrtc27, shiva0217, kito-cheng, niosHD, sabuasal, simoncook, johnrusso, rbar, asb, arichardson. Herald added a project: All. eopXD requested review of this revision. Herald added subscribers: cfe-commits, wangpc, MaskRay. Herald added a project: clang.
Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D155102 Files: clang/lib/Sema/SemaChecking.cpp clang/lib/Support/RISCVVIntrinsicUtils.cpp Index: clang/lib/Support/RISCVVIntrinsicUtils.cpp =================================================================== --- clang/lib/Support/RISCVVIntrinsicUtils.cpp +++ clang/lib/Support/RISCVVIntrinsicUtils.cpp @@ -1071,10 +1071,7 @@ appendPolicySuffix("_mu"); else if (PolicyAttrs.isTAMAPolicy()) { Name += "_m"; - if (HasPolicy) - BuiltinName += "_tama"; - else - BuiltinName += "_m"; + BuiltinName += "_m"; } else llvm_unreachable("Unhandled policy condition"); } else { Index: clang/lib/Sema/SemaChecking.cpp =================================================================== --- clang/lib/Sema/SemaChecking.cpp +++ clang/lib/Sema/SemaChecking.cpp @@ -4734,24 +4734,24 @@ case RISCVVector::BI__builtin_rvv_vnclip_wx_tu: case RISCVVector::BI__builtin_rvv_vnclipu_wv_tu: case RISCVVector::BI__builtin_rvv_vnclipu_wx_tu: - case RISCVVector::BI__builtin_rvv_vaaddu_vv_tama: - case RISCVVector::BI__builtin_rvv_vaaddu_vx_tama: - case RISCVVector::BI__builtin_rvv_vaadd_vv_tama: - case RISCVVector::BI__builtin_rvv_vaadd_vx_tama: - case RISCVVector::BI__builtin_rvv_vasubu_vv_tama: - case RISCVVector::BI__builtin_rvv_vasubu_vx_tama: - case RISCVVector::BI__builtin_rvv_vasub_vv_tama: - case RISCVVector::BI__builtin_rvv_vasub_vx_tama: - case RISCVVector::BI__builtin_rvv_vsmul_vv_tama: - case RISCVVector::BI__builtin_rvv_vsmul_vx_tama: - case RISCVVector::BI__builtin_rvv_vssra_vv_tama: - case RISCVVector::BI__builtin_rvv_vssra_vx_tama: - case RISCVVector::BI__builtin_rvv_vssrl_vv_tama: - case RISCVVector::BI__builtin_rvv_vssrl_vx_tama: - case RISCVVector::BI__builtin_rvv_vnclip_wv_tama: - case RISCVVector::BI__builtin_rvv_vnclip_wx_tama: - case RISCVVector::BI__builtin_rvv_vnclipu_wv_tama: - case RISCVVector::BI__builtin_rvv_vnclipu_wx_tama: + case RISCVVector::BI__builtin_rvv_vaaddu_vv_m: + case RISCVVector::BI__builtin_rvv_vaaddu_vx_m: + case RISCVVector::BI__builtin_rvv_vaadd_vv_m: + case RISCVVector::BI__builtin_rvv_vaadd_vx_m: + case RISCVVector::BI__builtin_rvv_vasubu_vv_m: + case RISCVVector::BI__builtin_rvv_vasubu_vx_m: + case RISCVVector::BI__builtin_rvv_vasub_vv_m: + case RISCVVector::BI__builtin_rvv_vasub_vx_m: + case RISCVVector::BI__builtin_rvv_vsmul_vv_m: + case RISCVVector::BI__builtin_rvv_vsmul_vx_m: + case RISCVVector::BI__builtin_rvv_vssra_vv_m: + case RISCVVector::BI__builtin_rvv_vssra_vx_m: + case RISCVVector::BI__builtin_rvv_vssrl_vv_m: + case RISCVVector::BI__builtin_rvv_vssrl_vx_m: + case RISCVVector::BI__builtin_rvv_vnclip_wv_m: + case RISCVVector::BI__builtin_rvv_vnclip_wx_m: + case RISCVVector::BI__builtin_rvv_vnclipu_wv_m: + case RISCVVector::BI__builtin_rvv_vnclipu_wx_m: return SemaBuiltinConstantArgRange(TheCall, 3, 0, 3); case RISCVVector::BI__builtin_rvv_vaaddu_vv_tum: case RISCVVector::BI__builtin_rvv_vaaddu_vv_tumu:
Index: clang/lib/Support/RISCVVIntrinsicUtils.cpp =================================================================== --- clang/lib/Support/RISCVVIntrinsicUtils.cpp +++ clang/lib/Support/RISCVVIntrinsicUtils.cpp @@ -1071,10 +1071,7 @@ appendPolicySuffix("_mu"); else if (PolicyAttrs.isTAMAPolicy()) { Name += "_m"; - if (HasPolicy) - BuiltinName += "_tama"; - else - BuiltinName += "_m"; + BuiltinName += "_m"; } else llvm_unreachable("Unhandled policy condition"); } else { Index: clang/lib/Sema/SemaChecking.cpp =================================================================== --- clang/lib/Sema/SemaChecking.cpp +++ clang/lib/Sema/SemaChecking.cpp @@ -4734,24 +4734,24 @@ case RISCVVector::BI__builtin_rvv_vnclip_wx_tu: case RISCVVector::BI__builtin_rvv_vnclipu_wv_tu: case RISCVVector::BI__builtin_rvv_vnclipu_wx_tu: - case RISCVVector::BI__builtin_rvv_vaaddu_vv_tama: - case RISCVVector::BI__builtin_rvv_vaaddu_vx_tama: - case RISCVVector::BI__builtin_rvv_vaadd_vv_tama: - case RISCVVector::BI__builtin_rvv_vaadd_vx_tama: - case RISCVVector::BI__builtin_rvv_vasubu_vv_tama: - case RISCVVector::BI__builtin_rvv_vasubu_vx_tama: - case RISCVVector::BI__builtin_rvv_vasub_vv_tama: - case RISCVVector::BI__builtin_rvv_vasub_vx_tama: - case RISCVVector::BI__builtin_rvv_vsmul_vv_tama: - case RISCVVector::BI__builtin_rvv_vsmul_vx_tama: - case RISCVVector::BI__builtin_rvv_vssra_vv_tama: - case RISCVVector::BI__builtin_rvv_vssra_vx_tama: - case RISCVVector::BI__builtin_rvv_vssrl_vv_tama: - case RISCVVector::BI__builtin_rvv_vssrl_vx_tama: - case RISCVVector::BI__builtin_rvv_vnclip_wv_tama: - case RISCVVector::BI__builtin_rvv_vnclip_wx_tama: - case RISCVVector::BI__builtin_rvv_vnclipu_wv_tama: - case RISCVVector::BI__builtin_rvv_vnclipu_wx_tama: + case RISCVVector::BI__builtin_rvv_vaaddu_vv_m: + case RISCVVector::BI__builtin_rvv_vaaddu_vx_m: + case RISCVVector::BI__builtin_rvv_vaadd_vv_m: + case RISCVVector::BI__builtin_rvv_vaadd_vx_m: + case RISCVVector::BI__builtin_rvv_vasubu_vv_m: + case RISCVVector::BI__builtin_rvv_vasubu_vx_m: + case RISCVVector::BI__builtin_rvv_vasub_vv_m: + case RISCVVector::BI__builtin_rvv_vasub_vx_m: + case RISCVVector::BI__builtin_rvv_vsmul_vv_m: + case RISCVVector::BI__builtin_rvv_vsmul_vx_m: + case RISCVVector::BI__builtin_rvv_vssra_vv_m: + case RISCVVector::BI__builtin_rvv_vssra_vx_m: + case RISCVVector::BI__builtin_rvv_vssrl_vv_m: + case RISCVVector::BI__builtin_rvv_vssrl_vx_m: + case RISCVVector::BI__builtin_rvv_vnclip_wv_m: + case RISCVVector::BI__builtin_rvv_vnclip_wx_m: + case RISCVVector::BI__builtin_rvv_vnclipu_wv_m: + case RISCVVector::BI__builtin_rvv_vnclipu_wx_m: return SemaBuiltinConstantArgRange(TheCall, 3, 0, 3); case RISCVVector::BI__builtin_rvv_vaaddu_vv_tum: case RISCVVector::BI__builtin_rvv_vaaddu_vv_tumu:
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits