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

Reply via email to