[llvm] [AArch64] Add AArch64PassRegistry.def (PR #85215)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Mar 18 03:02:57 PDT 2024
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 5a3cc7ba24c564a19a7812efd79ecd224b8193f5 76846e5ed8661247a8f944171dd586a84f9b44b3 -- llvm/include/llvm/Passes/TargetPassRegistry.inc llvm/lib/Target/AArch64/AArch64TargetMachine.cpp
``````````
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/llvm/include/llvm/Passes/TargetPassRegistry.inc b/llvm/include/llvm/Passes/TargetPassRegistry.inc
index 8f5c20f028..85932d4c94 100644
--- a/llvm/include/llvm/Passes/TargetPassRegistry.inc
+++ b/llvm/include/llvm/Passes/TargetPassRegistry.inc
@@ -20,121 +20,121 @@
{
-// FIXME: use std::size when MSVC_MIN >= 19.30
+ // FIXME: use std::size when MSVC_MIN >= 19.30
-static constexpr bool HAVE_MODULE_ANALYSIS_ =
- std::array{
- "",
+ static constexpr bool HAVE_MODULE_ANALYSIS_ =
+ std::array{
+ "",
#define MODULE_ANALYSIS(NAME, CREATE_PASS) NAME,
#include GET_PASS_REGISTRY
#undef MODULE_ANALYSIS
- }
- .size() > 1;
+ }
+ .size() > 1;
-static constexpr bool HAVE_MODULE_PASS_ =
- std::array{
- "",
+ static constexpr bool HAVE_MODULE_PASS_ =
+ std::array{
+ "",
#define MODULE_PASS(NAME, CREATE_PASS) NAME,
#include GET_PASS_REGISTRY
#undef MODULE_PASS
- }
- .size() > 1;
+ }
+ .size() > 1;
-static constexpr bool HAVE_MODULE_PASS_WITH_PARAMS_ =
- std::array{
- "",
+ static constexpr bool HAVE_MODULE_PASS_WITH_PARAMS_ =
+ std::array{
+ "",
#define MODULE_PASS_WITH_PARAMS(NAME, CLASS, CREATE_PASS, PARSER, PARAMS) NAME,
#include GET_PASS_REGISTRY
#undef MODULE_PASS_WITH_PARAMS
- }
- .size() > 1;
+ }
+ .size() > 1;
-static constexpr bool HAVE_FUNCTION_ANALYSIS_ =
- std::array{
- "",
+ static constexpr bool HAVE_FUNCTION_ANALYSIS_ =
+ std::array{
+ "",
#define FUNCTION_ANALYSIS(NAME, CREATE_PASS) NAME,
#include GET_PASS_REGISTRY
#undef FUNCTION_ANALYSIS
- }
- .size() > 1;
+ }
+ .size() > 1;
-static constexpr bool HAVE_FUNCTION_ALIAS_ANALYSIS_ =
- std::array{
- "",
+ static constexpr bool HAVE_FUNCTION_ALIAS_ANALYSIS_ =
+ std::array{
+ "",
#define FUNCTION_ALIAS_ANALYSIS(NAME, CREATE_PASS) NAME,
#include GET_PASS_REGISTRY
#undef FUNCTION_ALIAS_ANALYSIS
- }
- .size() > 1;
+ }
+ .size() > 1;
-static constexpr bool HAVE_FUNCTION_PASS_ =
- std::array{
- "",
+ static constexpr bool HAVE_FUNCTION_PASS_ =
+ std::array{
+ "",
#define FUNCTION_PASS(NAME, CREATE_PASS) NAME,
#include GET_PASS_REGISTRY
#undef FUNCTION_PASS
- }
- .size() > 1;
+ }
+ .size() > 1;
-static constexpr bool HAVE_FUNCTION_PASS_WITH_PARAMS_ =
- std::array{
- "",
+ static constexpr bool HAVE_FUNCTION_PASS_WITH_PARAMS_ =
+ std::array{
+ "",
#define FUNCTION_PASS_WITH_PARAMS(NAME, CLASS, CREATE_PASS, PARSER, PARAMS) \
NAME,
#include GET_PASS_REGISTRY
#undef FUNCTION_PASS_WITH_PARAMS
- }
- .size() > 1;
+ }
+ .size() > 1;
-static constexpr bool HAVE_LOOP_ANALYSIS_ =
- std::array{
- "",
+ static constexpr bool HAVE_LOOP_ANALYSIS_ =
+ std::array{
+ "",
#define LOOP_ANALYSIS(NAME, CREATE_PASS) NAME,
#include GET_PASS_REGISTRY
#undef LOOP_ANALYSIS
- }
- .size() > 1;
+ }
+ .size() > 1;
-static constexpr bool HAVE_LOOP_PASS_ =
- std::array{
- "",
+ static constexpr bool HAVE_LOOP_PASS_ =
+ std::array{
+ "",
#define LOOP_PASS(NAME, CREATE_PASS) NAME,
#include GET_PASS_REGISTRY
#undef LOOP_PASS
- }
- .size() > 1;
+ }
+ .size() > 1;
-static constexpr bool HAVE_MACHINE_FUNCTION_ANALYSIS_ =
- std::array{
- "",
+ static constexpr bool HAVE_MACHINE_FUNCTION_ANALYSIS_ =
+ std::array{
+ "",
#define MACHINE_FUNCTION_ANALYSIS(NAME, CREATE_PASS) NAME,
#include GET_PASS_REGISTRY
#undef MACHINE_FUNCTION_ANALYSIS
- }
- .size() > 1;
+ }
+ .size() > 1;
-static constexpr bool HAVE_MACHINE_FUNCTION_PASS_ =
- std::array{
- "",
+ static constexpr bool HAVE_MACHINE_FUNCTION_PASS_ =
+ std::array{
+ "",
#define MACHINE_FUNCTION_PASS(NAME, CREATE_PASS) NAME,
#include GET_PASS_REGISTRY
#undef MACHINE_FUNCTION_PASS
- }
- .size() > 1;
+ }
+ .size() > 1;
-static constexpr bool HAVE_MACHINE_FUNCTION_PASS_WITH_PARAMS_ =
- std::array{
- "",
+ static constexpr bool HAVE_MACHINE_FUNCTION_PASS_WITH_PARAMS_ =
+ std::array{
+ "",
#define MACHINE_FUNCTION_PASS_WITH_PARAMS(NAME, CLASS, CREATE_PASS, PARSER, \
PARAMS) \
NAME,
#include GET_PASS_REGISTRY
#undef MACHINE_FUNCTION_PASS_WITH_PARAMS
- }
- .size() > 1;
+ }
+ .size() > 1;
-if (PopulateClassToPassNames) {
- auto *PIC = PB.getPassInstrumentationCallbacks();
+ if (PopulateClassToPassNames) {
+ auto *PIC = PB.getPassInstrumentationCallbacks();
#define ADD_CLASS_PASS_TO_PASS_NAME(NAME, CREATE_PASS) \
PIC->addClassToPassName(decltype(CREATE_PASS)::name(), NAME);
@@ -180,7 +180,7 @@ if (PopulateClassToPassNames) {
#undef MACHINE_FUNCTION_PASS_WITH_PARAMS
#undef ADD_CLASS_PASS_TO_PASS_NAME
#undef ADD_CLASS_PASS_TO_PASS_NAME_WITH_PARAMS
-}
+ }
#define ADD_PASS(NAME, CREATE_PASS) \
if (Name == NAME) { \
@@ -197,107 +197,107 @@ if (PopulateClassToPassNames) {
return true; \
}
-if constexpr (HAVE_MODULE_PASS_) {
- PB.registerPipelineParsingCallback(
- [=](StringRef Name, ModulePassManager &PM,
- ArrayRef<PassBuilder::PipelineElement>) {
+ if constexpr (HAVE_MODULE_PASS_) {
+ PB.registerPipelineParsingCallback(
+ [=](StringRef Name, ModulePassManager &PM,
+ ArrayRef<PassBuilder::PipelineElement>) {
#define MODULE_PASS(NAME, CREATE_PASS) ADD_PASS(NAME, CREATE_PASS)
#include GET_PASS_REGISTRY
#undef MODULE_PASS
- return false;
- });
-}
+ return false;
+ });
+ }
-if constexpr (HAVE_MODULE_PASS_WITH_PARAMS_) {
- PB.registerPipelineParsingCallback(
- [=](StringRef Name, ModulePassManager &PM,
- ArrayRef<PassBuilder::PipelineElement>) {
+ if constexpr (HAVE_MODULE_PASS_WITH_PARAMS_) {
+ PB.registerPipelineParsingCallback(
+ [=](StringRef Name, ModulePassManager &PM,
+ ArrayRef<PassBuilder::PipelineElement>) {
#define MODULE_PASS_WITH_PARAMS(NAME, CLASS, CREATE_PASS, PARSER, PARAMS) \
ADD_PASS_WITH_PARAMS(NAME, CREATE_PASS, PARSER)
#include GET_PASS_REGISTRY
#undef MODULE_PASS_WITH_PARAMS
- return false;
- });
-}
+ return false;
+ });
+ }
-if constexpr (HAVE_FUNCTION_PASS_) {
- PB.registerPipelineParsingCallback(
- [=](StringRef Name, FunctionPassManager &PM,
- ArrayRef<PassBuilder::PipelineElement>) {
+ if constexpr (HAVE_FUNCTION_PASS_) {
+ PB.registerPipelineParsingCallback(
+ [=](StringRef Name, FunctionPassManager &PM,
+ ArrayRef<PassBuilder::PipelineElement>) {
#define FUNCTION_PASS(NAME, CREATE_PASS) ADD_PASS(NAME, CREATE_PASS)
#include GET_PASS_REGISTRY
#undef FUNCTION_PASS
- return false;
- });
-}
+ return false;
+ });
+ }
-if constexpr (HAVE_FUNCTION_PASS_WITH_PARAMS_) {
- PB.registerPipelineParsingCallback(
- [=](StringRef Name, FunctionPassManager &PM,
- ArrayRef<PassBuilder::PipelineElement>) {
+ if constexpr (HAVE_FUNCTION_PASS_WITH_PARAMS_) {
+ PB.registerPipelineParsingCallback(
+ [=](StringRef Name, FunctionPassManager &PM,
+ ArrayRef<PassBuilder::PipelineElement>) {
#define FUNCTION_PASS_WITH_PARAMS(NAME, CLASS, CREATE_PASS, PARSER, PARAMS) \
ADD_PASS_WITH_PARAMS(NAME, CREATE_PASS, PARSER)
#include GET_PASS_REGISTRY
#undef FUNCTION_PASS_WITH_PARAMS
- return false;
- });
-}
+ return false;
+ });
+ }
-if constexpr (HAVE_LOOP_PASS_) {
- PB.registerPipelineParsingCallback(
- [=](StringRef Name, LoopPassManager &PM,
- ArrayRef<PassBuilder::PipelineElement>) {
+ if constexpr (HAVE_LOOP_PASS_) {
+ PB.registerPipelineParsingCallback(
+ [=](StringRef Name, LoopPassManager &PM,
+ ArrayRef<PassBuilder::PipelineElement>) {
#define LOOP_PASS(NAME, CREATE_PASS) ADD_PASS(NAME, CREATE_PASS)
#include GET_PASS_REGISTRY
- return false;
- });
-}
+ return false;
+ });
+ }
-if constexpr (HAVE_MACHINE_FUNCTION_PASS_) {
- PB.registerPipelineParsingCallback(
- [=](StringRef Name, MachineFunctionPassManager &PM,
- ArrayRef<PassBuilder::PipelineElement>) {
+ if constexpr (HAVE_MACHINE_FUNCTION_PASS_) {
+ PB.registerPipelineParsingCallback(
+ [=](StringRef Name, MachineFunctionPassManager &PM,
+ ArrayRef<PassBuilder::PipelineElement>) {
#define MACHINE_FUNCTION_PASS(NAME, CREATE_PASS) ADD_PASS(NAME, CREATE_PASS)
#include GET_PASS_REGISTRY
- return false;
- });
-}
+ return false;
+ });
+ }
-if constexpr (HAVE_MACHINE_FUNCTION_PASS_WITH_PARAMS_) {
- PB.registerPipelineParsingCallback(
- [=](StringRef Name, FunctionPassManager &PM,
- ArrayRef<PassBuilder::PipelineElement>) {
+ if constexpr (HAVE_MACHINE_FUNCTION_PASS_WITH_PARAMS_) {
+ PB.registerPipelineParsingCallback(
+ [=](StringRef Name, FunctionPassManager &PM,
+ ArrayRef<PassBuilder::PipelineElement>) {
#define MACHINE_FUNCTION_PASS_WITH_PARAMS(NAME, CLASS, CREATE_PASS, PARSER, \
PARAMS) \
ADD_PASS_WITH_PARAMS(NAME, CREATE_PASS, PARSER)
#include GET_PASS_REGISTRY
#undef MACHINE_FUNCTION_PASS_WITH_PARAMS
- return false;
- });
-}
+ return false;
+ });
+ }
#undef ADD_PASS
#undef ADD_PASS_WITH_PARAMS
-if constexpr (HAVE_MODULE_ANALYSIS_) {
- PB.registerAnalysisRegistrationCallback([](ModuleAnalysisManager &AM) {
+ if constexpr (HAVE_MODULE_ANALYSIS_) {
+ PB.registerAnalysisRegistrationCallback([](ModuleAnalysisManager &AM) {
#define MODULE_ANALYSIS(NAME, CREATE_PASS) \
AM.registerPass([&] { return CREATE_PASS; });
#include GET_PASS_REGISTRY
#undef MODULE_ANALYSIS
- });
-}
+ });
+ }
-if constexpr (HAVE_FUNCTION_ANALYSIS_) {
- PB.registerAnalysisRegistrationCallback([](FunctionAnalysisManager &AM) {
+ if constexpr (HAVE_FUNCTION_ANALYSIS_) {
+ PB.registerAnalysisRegistrationCallback([](FunctionAnalysisManager &AM) {
#define FUNCTION_ANALYSIS(NAME, CREATE_PASS) \
AM.registerPass([&] { return CREATE_PASS; });
#include GET_PASS_REGISTRY
#undef FUNCTION_ANALYSIS
- });
-}
+ });
+ }
-if constexpr (HAVE_FUNCTION_ALIAS_ANALYSIS_) {
- PB.registerParseAACallback([](StringRef Name, AAManager &AM) {
+ if constexpr (HAVE_FUNCTION_ALIAS_ANALYSIS_) {
+ PB.registerParseAACallback([](StringRef Name, AAManager &AM) {
#define FUNCTION_ANALYSIS(NAME, CREATE_PASS) \
if (Name == NAME) { \
AM.registerFunctionAnalysis< \
@@ -306,29 +306,28 @@ if constexpr (HAVE_FUNCTION_ALIAS_ANALYSIS_) {
}
#include GET_PASS_REGISTRY
#undef FUNCTION_ANALYSIS
- return false;
- });
-}
+ return false;
+ });
+ }
-if constexpr (HAVE_LOOP_ANALYSIS_) {
- PB.registerAnalysisRegistrationCallback([](LoopAnalysisManager &AM) {
+ if constexpr (HAVE_LOOP_ANALYSIS_) {
+ PB.registerAnalysisRegistrationCallback([](LoopAnalysisManager &AM) {
#define LOOP_ANALYSIS(NAME, CREATE_PASS) \
AM.registerPass([&] { return CREATE_PASS; });
#include GET_PASS_REGISTRY
#undef LOOP_ANALYSIS
- });
-}
+ });
+ }
-if constexpr (HAVE_MACHINE_FUNCTION_ANALYSIS_) {
- PB.registerAnalysisRegistrationCallback(
- [](MachineFunctionAnalysisManager &AM) {
+ if constexpr (HAVE_MACHINE_FUNCTION_ANALYSIS_) {
+ PB.registerAnalysisRegistrationCallback(
+ [](MachineFunctionAnalysisManager &AM) {
#define MACHINE_FUNCTION_ANALYSIS(NAME, CREATE_PASS) \
AM.registerPass([&] { return CREATE_PASS; });
#include GET_PASS_REGISTRY
#undef MACHINE_FUNCTION_ANALYSIS
- });
-}
-
+ });
+ }
}
#undef GET_PASS_REGISTRY
``````````
</details>
https://github.com/llvm/llvm-project/pull/85215
More information about the llvm-commits
mailing list