[clang] [RISCV][RFC] BareMetal multilibs YAML usage (PR #75191)
via cfe-commits
cfe-commits at lists.llvm.org
Tue Dec 12 06:31:35 PST 2023
github-actions[bot] wrote:
<!--LLVM CODE FORMAT COMMENT: {clang-format}-->
:warning: C/C++ code formatter, clang-format found issues in your code. :warning:
<details>
<summary>
You can test this locally with the following command:
</summary>
``````````bash
git-clang-format --diff ccec22b675195bf45a5e34583a866ab881f94dde eecc1d1bdcf7aa587dda5335ce8c1fcfbe2ddb6b -- clang/lib/Driver/ToolChain.cpp clang/lib/Driver/ToolChains/BareMetal.cpp
``````````
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/clang/lib/Driver/ToolChain.cpp b/clang/lib/Driver/ToolChain.cpp
index c0f97f1dd3..4e5df02a46 100644
--- a/clang/lib/Driver/ToolChain.cpp
+++ b/clang/lib/Driver/ToolChain.cpp
@@ -241,11 +241,9 @@ static void getARMMultilibFlags(const Driver &D,
}
}
-
-static void getRISCVMultilibFlags(const Driver &D,
- const llvm::Triple &Triple,
- const llvm::opt::ArgList &Args,
- Multilib::flags_list &Result) {
+static void getRISCVMultilibFlags(const Driver &D, const llvm::Triple &Triple,
+ const llvm::opt::ArgList &Args,
+ Multilib::flags_list &Result) {
std::vector<StringRef> Features;
tools::riscv::getRISCVTargetFeatures(D, Triple, Args, Features);
const auto UnifiedFeatures = tools::unifyTargetFeatures(Features);
@@ -264,7 +262,6 @@ static void getRISCVMultilibFlags(const Driver &D,
Result.push_back("+no-except");
}
-
Multilib::flags_list
ToolChain::getMultilibFlags(const llvm::opt::ArgList &Args) const {
using namespace clang::driver::options;
diff --git a/clang/lib/Driver/ToolChains/BareMetal.cpp b/clang/lib/Driver/ToolChains/BareMetal.cpp
index 7f922778fd..2637c42370 100644
--- a/clang/lib/Driver/ToolChains/BareMetal.cpp
+++ b/clang/lib/Driver/ToolChains/BareMetal.cpp
@@ -33,9 +33,9 @@ using namespace clang::driver;
using namespace clang::driver::tools;
using namespace clang::driver::toolchains;
-[[maybe_unused]] static bool findRISCVMultilibs(const Driver &D,
- const llvm::Triple &TargetTriple,
- const ArgList &Args, DetectedMultilibs &Result) {
+[[maybe_unused]] static bool
+findRISCVMultilibs(const Driver &D, const llvm::Triple &TargetTriple,
+ const ArgList &Args, DetectedMultilibs &Result) {
Multilib::flags_list Flags;
StringRef Arch = riscv::getRISCVArch(Args, TargetTriple);
StringRef Abi = tools::riscv::getRISCVABI(Args, TargetTriple);
``````````
</details>
https://github.com/llvm/llvm-project/pull/75191
More information about the cfe-commits
mailing list