[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