[RISCV] Remove required features zvfhmin from vslideup/vslidedown
Similar to #145891.
This commit is contained in:
@@ -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"]]>;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user