[llvm] [PowerPC][GlobalMerge] Reduce TOC usage by merging internal and private global data (PR #101224)

via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 13 09:04:06 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 d385485450652dd75e0946d543c6bb4e0f3abf68 10af3fb48ed96496ecedfee2a07c1ce28683933a --extensions h,cpp -- llvm/include/llvm/CodeGen/GlobalMerge.h llvm/include/llvm/CodeGen/Passes.h llvm/lib/CodeGen/GlobalMerge.cpp llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
``````````

</details>

<details>
<summary>
View the diff from clang-format here.
</summary>

``````````diff
diff --git a/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp b/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
index 6a50223048..763b6edb1c 100644
--- a/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
+++ b/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
@@ -501,8 +501,8 @@ void PPCPassConfig::addIRPasses() {
 
 bool PPCPassConfig::addPreISel() {
   if (EnableGlobalMerge)
-    addPass(createGlobalMergePass(TM, GlobalMergeMaxOffset, false, false,
-                                  true));
+    addPass(
+        createGlobalMergePass(TM, GlobalMergeMaxOffset, false, false, true));
 
   if (MergeStringPool && getOptLevel() != CodeGenOptLevel::None)
     addPass(createPPCMergeStringPoolPass());

``````````

</details>


https://github.com/llvm/llvm-project/pull/101224


More information about the llvm-commits mailing list