Skip to content

Commit

Permalink
[RISCV][NFC] Use RISCVSubtarget method for predicate in RISCVFeatures…
Browse files Browse the repository at this point in the history
….td when available

As RISCVSubtarget defines hasStdExtZfhOrZfhmin() and hasStdExtCOrZca(),
just use these for the matching Predicate definitions rather than
repeating the logic.
  • Loading branch information
asb committed Apr 5, 2023
1 parent 74a8a1e commit 2ceaa13
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions llvm/lib/Target/RISCV/RISCVFeatures.td
Original file line number Diff line number Diff line change
Expand Up @@ -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)">;
Expand Down Expand Up @@ -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 "
Expand Down

0 comments on commit 2ceaa13

Please sign in to comment.