diff options
author | Craig Topper <craig.topper@sifive.com> | 2024-04-25 07:07:33 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-25 07:07:33 -0700 |
commit | 80628ee0d555d58a7af797e3fc971a1db4582075 (patch) | |
tree | 1f977bd24c948091554a87d5b2eba25a9b3fe10a /clang/lib/Basic/Module.cpp | |
parent | 1c8410a67d9d7bbadc2e5f2c8698531b1060c8ac (diff) | |
download | llvm-80628ee0d555d58a7af797e3fc971a1db4582075.zip llvm-80628ee0d555d58a7af797e3fc971a1db4582075.tar.gz llvm-80628ee0d555d58a7af797e3fc971a1db4582075.tar.bz2 |
[RISCV] Generate RISCVISAInfo table from RISCVFeatures.td. (#89955)
This generates the SupportedExtensions and ImpliedExts information from
the RISCVExtension records found in RISCVFeatures.td.
Some of the extensions listed in the individual `ImpliedExts*` arrays
may be in a different, but the order in those array doesn't matter. I
manually verified the all the extensions were still present in each
array.
I've added the new information to the existing RISCVTargetParserDef.inc
and RISCVTargetDefEmitter.cpp so we don't need to re-parse the entirety
of RISCV.td a second time for a new file.
Diffstat (limited to 'clang/lib/Basic/Module.cpp')
0 files changed, 0 insertions, 0 deletions