[PATCH] D146054: [RISCV] Add -print-supported-marchs and -march=help support
Kito Cheng via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Mar 16 00:18:15 PDT 2023
kito-cheng added inline comments.
================
Comment at: clang/lib/Driver/Driver.cpp:4231-4235
+ // marchs and quits.
+ if (Args.getLastArg(options::OPT_print_supported_marchs)) {
+ RISCVMarchHelp();
+ exit(0);
+ }
----------------
Plz did the similar action like what OPT_print_supported_cpus did instead of just exti 0
And check the triple to make sure only invoke that for riscv
================
Comment at: llvm/lib/Support/RISCVISAInfo.cpp:152
+ errs() << '\t' << left_justify("Name", 20) << "Version\n";
+ std::set<RISCVSupportedExtension, decltype(Cmp)> TempSet(Cmp);
+ for (auto E : SupportedExtensions)
----------------
I would prefer that print by canonical order *IF* we want to print in some order.
And then you can just use RISCVISAInfo::OrderedExtensionMap here.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D146054/new/
https://reviews.llvm.org/D146054
More information about the llvm-commits
mailing list