aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/RISCV/RISCVFeatures.td
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@sifive.com>2024-01-11 23:53:00 -0800
committerGitHub <noreply@github.com>2024-01-11 23:53:00 -0800
commit2e78c220fc18bc79cf396b96c65de6d4446318c6 (patch)
tree4982de719ee85fdc8e805ec80881f913a41d0532 /llvm/lib/Target/RISCV/RISCVFeatures.td
parent7e604485e18d40be6ce6310e4a3e583ca0b7df47 (diff)
downloadllvm-2e78c220fc18bc79cf396b96c65de6d4446318c6.zip
llvm-2e78c220fc18bc79cf396b96c65de6d4446318c6.tar.gz
llvm-2e78c220fc18bc79cf396b96c65de6d4446318c6.tar.bz2
[RISCV] Simplify the description for ssaia and smaia. (#77870)
It feels more important to expand out Advanced Interrupt Architecture for users than to have a description that explains how one extension is different from the other.
Diffstat (limited to 'llvm/lib/Target/RISCV/RISCVFeatures.td')
-rw-r--r--llvm/lib/Target/RISCV/RISCVFeatures.td11
1 files changed, 4 insertions, 7 deletions
diff --git a/llvm/lib/Target/RISCV/RISCVFeatures.td b/llvm/lib/Target/RISCV/RISCVFeatures.td
index 4c99d8c..72b9c2c 100644
--- a/llvm/lib/Target/RISCV/RISCVFeatures.td
+++ b/llvm/lib/Target/RISCV/RISCVFeatures.td
@@ -711,16 +711,13 @@ def NoHasStdExtZicfiss : Predicate<"!Subtarget->hasStdExtZicfiss()">;
def FeatureStdExtSmaia
: SubtargetFeature<"smaia", "HasStdExtSmaia", "true",
- "'Smaia' (Smaia encompasses all added CSRs and all "
- "modifications to interrupt response behavior that the "
- "AIA specifies for a hart, over all privilege levels.)",
- []>;
+ "'Smaia' (Advanced Interrupt Architecture Machine "
+ "Level)", []>;
def FeatureStdExtSsaia
: SubtargetFeature<"ssaia", "HasStdExtSsaia", "true",
- "'Ssaia' (Ssaia is essentially the same as Smaia except "
- "excluding the machine-level CSRs and behavior not "
- "directly visible to supervisor level.)", []>;
+ "'Ssaia' (Advanced Interrupt Architecture Supervisor "
+ "Level)", []>;
def HasHalfFPLoadStoreMove
: Predicate<"Subtarget->hasHalfFPLoadStoreMove()">,