[all-commits] [llvm/llvm-project] 73aa4e: [RISCV] Use listconcat to shorten some of the prof...
Craig Topper via All-commits
all-commits at lists.llvm.org
Thu Aug 8 09:16:05 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 73aa4e4b3ec69480cc3981ab3eda091fc95f30cf
https://github.com/llvm/llvm-project/commit/73aa4e4b3ec69480cc3981ab3eda091fc95f30cf
Author: Craig Topper <craig.topper at sifive.com>
Date: 2024-08-08 (Thu, 08 Aug 2024)
Changed paths:
M llvm/lib/Target/RISCV/RISCVProfiles.td
Log Message:
-----------
[RISCV] Use listconcat to shorten some of the profile feature lists. (#102356)
The profiles in a family gain more features overtime so each year can
mostly inherit from the previous year.
I did make an exception for Za128rs becoming Za64rs in RVA22.
Technically Za64rs is a stricter requirement than Za128rs so it would be
ok to have both, but I didn't want to change existing ISA strings.
I used RVA20U64BaseFeatures as the base for RVB23U64 to shorten its list
a bit. RVB23 is the first year for that family and was created as a
reaction to too many features being added to RVA so inheriting from an
earlier RVA seemed somewhat reasonable to me.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list