aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/Module.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@sifive.com>2024-04-25 07:07:33 -0700
committerGitHub <noreply@github.com>2024-04-25 07:07:33 -0700
commit80628ee0d555d58a7af797e3fc971a1db4582075 (patch)
tree1f977bd24c948091554a87d5b2eba25a9b3fe10a /clang/lib/Basic/Module.cpp
parent1c8410a67d9d7bbadc2e5f2c8698531b1060c8ac (diff)
downloadllvm-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