Author: Jim Lin Date: 2025-06-30T11:14:46+08:00 New Revision: 59eaffe93aec6dc116ab7db5ebfee84a6e36112d
URL: https://github.com/llvm/llvm-project/commit/59eaffe93aec6dc116ab7db5ebfee84a6e36112d DIFF: https://github.com/llvm/llvm-project/commit/59eaffe93aec6dc116ab7db5ebfee84a6e36112d.diff LOG: [RISCV] Remove required features zvfhmin from vslideup/vslidedown Similar to #145891. Added: Modified: clang/include/clang/Basic/riscv_vector_common.td Removed: ################################################################################ diff --git a/clang/include/clang/Basic/riscv_vector_common.td b/clang/include/clang/Basic/riscv_vector_common.td index e3d589699645b..2148f6f10342d 100644 --- a/clang/include/clang/Basic/riscv_vector_common.td +++ b/clang/include/clang/Basic/riscv_vector_common.td @@ -591,11 +591,8 @@ class RVVMaskOp0Builtin<string prototype> : RVVOp0Builtin<"m", prototype, "c"> { let UnMaskedPolicyScheme = HasPolicyOperand, HasMaskedOffOperand = false in { multiclass RVVSlideUpBuiltinSet { - defm "" : RVVOutBuiltinSet<NAME, "csilfd", + defm "" : RVVOutBuiltinSet<NAME, "csilxfd", [["vx","v", "vvvz"]]>; - let RequiredFeatures = ["zvfhmin"] in - defm "" : RVVOutBuiltinSet<NAME, "x", - [["vx","v", "vvvz"]]>; defm "" : RVVOutBuiltinSet<NAME, "csil", [["vx","Uv", "UvUvUvz"]]>; } @@ -616,11 +613,8 @@ let UnMaskedPolicyScheme = HasPassthruOperand, IntrinsicTypes = {ResultType, Ops.back()->getType()}; }] in { multiclass RVVSlideDownBuiltinSet { - defm "" : RVVOutBuiltinSet<NAME, "csilfd", + defm "" : RVVOutBuiltinSet<NAME, "csilxfd", [["vx","v", "vvz"]]>; - let RequiredFeatures = ["zvfhmin"] in - defm "" : RVVOutBuiltinSet<NAME, "x", - [["vx","v", "vvz"]]>; defm "" : RVVOutBuiltinSet<NAME, "csil", [["vx","Uv", "UvUvz"]]>; } _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits