diff --git a/llvm/lib/Target/RISCV/RISCVFeatures.td b/llvm/lib/Target/RISCV/RISCVFeatures.td index 3d3260d77d1b6a..0d44f576c64bd5 100644 --- a/llvm/lib/Target/RISCV/RISCVFeatures.td +++ b/llvm/lib/Target/RISCV/RISCVFeatures.td @@ -104,7 +104,7 @@ def HasStdExtZfh : Predicate<"Subtarget->hasStdExtZfh()">, def NoStdExtZfh : Predicate<"!Subtarget->hasStdExtZfh()">; def HasStdExtZfhOrZfhmin - : Predicate<"Subtarget->hasStdExtZfh() || Subtarget->hasStdExtZfhmin()">, + : Predicate<"Subtarget->hasStdExtZfhOrZfhmin()">, AssemblerPredicate<(any_of FeatureStdExtZfh, FeatureStdExtZfhmin), "'Zfh' (Half-Precision Floating-Point) or " "'Zfhmin' (Half-Precision Floating-Point Minimal)">; @@ -317,7 +317,7 @@ def FeatureStdExtZca "floating point loads/stores)">; def HasStdExtCOrZca - : Predicate<"Subtarget->hasStdExtC() || Subtarget->hasStdExtZca()">, + : Predicate<"Subtarget->hasStdExtCOrZca()">, AssemblerPredicate<(any_of FeatureStdExtC, FeatureStdExtZca), "'C' (Compressed Instructions) or " "'Zca' (part of the C extension, excluding "