[clang] [compiler-rt] [llvm] [PGO] Initialize GOV Writeout and Reset Functions in the Runtime on AIX (PR #108570)

via cfe-commits cfe-commits at lists.llvm.org
Fri Sep 13 07:41:40 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 8625eb0b87c86d3ef42a365d7593eed664b379e8 7c6b1d734a23ddbffc67fdafd171ea0f5515891d --extensions cpp,h,inc,c -- clang/test/CodeGen/attr-function-return.c clang/test/CodeGen/code-coverage.c compiler-rt/include/profile/InstrProfData.inc compiler-rt/lib/profile/GCDAProfiling.c compiler-rt/lib/profile/InstrProfiling.h compiler-rt/lib/profile/InstrProfilingPlatformAIX.c compiler-rt/lib/profile/InstrProfilingPlatformLinux.c llvm/include/llvm/ProfileData/InstrProfData.inc llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp
``````````

</details>

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

``````````diff
diff --git a/compiler-rt/lib/profile/InstrProfilingPlatformAIX.c b/compiler-rt/lib/profile/InstrProfilingPlatformAIX.c
index 651f8785d0..1c883f747b 100644
--- a/compiler-rt/lib/profile/InstrProfilingPlatformAIX.c
+++ b/compiler-rt/lib/profile/InstrProfilingPlatformAIX.c
@@ -213,11 +213,10 @@ static int dummy_covinit_funcs[0] COMPILER_RT_SECTION(
 #pragma GCC diagnostic ignored "-Wcast-qual"
 #endif
 COMPILER_RT_VISIBILITY
-void *__llvm_profile_keep[] = {(void *)&dummy_cnts,  (void *)&dummy_bits,
-                               (void *)&dummy_data,  (void *)&dummy_name,
-                               (void *)&dummy_vnds,  (void *)&dummy_orderfile,
-                               (void *)&dummy_vname, (void *)&dummy_vtab,
-                               (void *)&dummy_covinit_funcs};
+void *__llvm_profile_keep[] = {
+    (void *)&dummy_cnts,  (void *)&dummy_bits, (void *)&dummy_data,
+    (void *)&dummy_name,  (void *)&dummy_vnds, (void *)&dummy_orderfile,
+    (void *)&dummy_vname, (void *)&dummy_vtab, (void *)&dummy_covinit_funcs};
 #ifdef __GNUC__
 #pragma GCC diagnostic pop
 #endif

``````````

</details>


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


More information about the cfe-commits mailing list