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 origin/main HEAD --extensions c,h,cpp -- 
clang/test/OpenMP/target_vtable_omp_indirect_call_lookup.cpp 
offload/test/api/omp_indirect_func_basic.c 
offload/test/api/omp_indirect_func_struct.c 
offload/test/api/omp_virtual_func.cpp 
offload/test/api/omp_virtual_func_multiple_inheritance_01.cpp 
offload/test/api/omp_virtual_func_multiple_inheritance_02.cpp 
offload/test/api/omp_virtual_func_reference.cpp clang/lib/CodeGen/CGExpr.cpp 
clang/lib/CodeGen/CGOpenMPRuntime.cpp clang/lib/CodeGen/CGVTables.cpp 
clang/lib/CodeGen/CGVTables.h clang/lib/CodeGen/ItaniumCXXABI.cpp 
llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h 
llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp offload/test/api/omp_indirect_call.c 
openmp/device/src/Misc.cpp --diff_from_common_commit
``````````

:warning:
The reproduction instructions above might return results for more than one PR
in a stack if you are using a stacked PR workflow. You can limit the results by
changing `origin/main` to the base branch/commit you want to compare against.
:warning:

</details>

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

``````````diff
diff --git a/clang/lib/CodeGen/CGOpenMPRuntime.cpp 
b/clang/lib/CodeGen/CGOpenMPRuntime.cpp
index 92c0e7785..4d627b9ed 100644
--- a/clang/lib/CodeGen/CGOpenMPRuntime.cpp
+++ b/clang/lib/CodeGen/CGOpenMPRuntime.cpp
@@ -6374,7 +6374,7 @@ void CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(
         if (LangOpts.OpenMPIsTargetDevice) {
           // Search AST for target "CallExpr"s of "OMPTargetAutoLookup".
           OMPTargetCallCollector Visitor(CGF, CGF.CGM.OMPTargetCalls);
-          Visitor.TraverseStmt(const_cast<Stmt*>(CS.getCapturedStmt()));
+          Visitor.TraverseStmt(const_cast<Stmt *>(CS.getCapturedStmt()));
         }
 
         CGOpenMPTargetRegionInfo CGInfo(CS, CodeGen, EntryFnName);
diff --git a/clang/lib/CodeGen/ItaniumCXXABI.cpp 
b/clang/lib/CodeGen/ItaniumCXXABI.cpp
index c9bc086da..d5430d4e3 100644
--- a/clang/lib/CodeGen/ItaniumCXXABI.cpp
+++ b/clang/lib/CodeGen/ItaniumCXXABI.cpp
@@ -2271,9 +2271,10 @@ CGCallee 
ItaniumCXXABI::getVirtualFunctionPointer(CodeGenFunction &CGF,
   llvm::Type *PtrTy = CGM.GlobalsInt8PtrTy;
   auto *MethodDecl = cast<CXXMethodDecl>(GD.getDecl());
   llvm::Value *VTable = CGF.GetVTablePtr(This, PtrTy, MethodDecl->getParent());
-  
-  // For the translation of virtual functions, we need to map the (potential) 
host
-  // vtable to the device vtable. This is done by calling the runtime function
+
+  // For the translation of virtual functions, we need to map the (potential)
+  // host vtable to the device vtable. This is done by calling the runtime
+  // function
   // __kmpc_omp_indirect_call_lookup.
   if (CGM.getLangOpts().OpenMPIsTargetDevice) {
     auto *NewPtrTy = CGM.VoidPtrTy;
diff --git a/offload/test/api/omp_indirect_func_struct.c 
b/offload/test/api/omp_indirect_func_struct.c
index cc2eeb86a..a21d7d349 100644
--- a/offload/test/api/omp_indirect_func_struct.c
+++ b/offload/test/api/omp_indirect_func_struct.c
@@ -1,73 +1,101 @@
 // RUN: %libomptarget-compile-run-and-check-generic
 
+#include <assert.h>
 #include <omp.h>
 #include <stdio.h>
-#include <assert.h>
 
 #define TEST_VAL 5
 
 #pragma omp declare target indirect
-__attribute__((noinline)) __attribute__((optnone)) int direct_arg(int x) { 
return 2 * x; }
-__attribute__((noinline)) __attribute__((optnone)) int indirect_base_arg(int 
x) { return -1 * x; }
-__attribute__((noinline)) __attribute__((optnone)) int direct() { return 
TEST_VAL; }
-__attribute__((noinline)) __attribute__((optnone)) int indirect_base() { 
return -1 * TEST_VAL; }
+__attribute__((noinline)) __attribute__((optnone)) int direct_arg(int x) {
+  return 2 * x;
+}
+__attribute__((noinline)) __attribute__((optnone)) int
+indirect_base_arg(int x) {
+  return -1 * x;
+}
+__attribute__((noinline)) __attribute__((optnone)) int direct() {
+  return TEST_VAL;
+}
+__attribute__((noinline)) __attribute__((optnone)) int indirect_base() {
+  return -1 * TEST_VAL;
+}
 #pragma omp end declare target
 
 struct indirect_stru {
   int buffer;
   int (*indirect1)();
-  int (*indirect0)(int);  
+  int (*indirect0)(int);
 };
 typedef struct {
   int buffer;
   int (*indirect1_ptr)();
-  int (*indirect0_ptr)(int);  
+  int (*indirect0_ptr)(int);
 } indirect_stru_mapped;
 
-#pragma omp declare mapper (indirect_stru_mapped s) 
map(s,s.indirect0_ptr,s.indirect1_ptr)
+#pragma omp declare mapper(indirect_stru_mapped s)                             
\
+    map(s, s.indirect0_ptr, s.indirect1_ptr)
 
-struct indirect_stru global_indirect_val = { .indirect0 = indirect_base_arg, 
.indirect1 = indirect_base};
-indirect_stru_mapped global_mapped_val = { .indirect0_ptr = indirect_base_arg, 
.indirect1_ptr = indirect_base};
+struct indirect_stru global_indirect_val = {.indirect0 = indirect_base_arg,
+                                            .indirect1 = indirect_base};
+indirect_stru_mapped global_mapped_val = {.indirect0_ptr = indirect_base_arg,
+                                          .indirect1_ptr = indirect_base};
 
 void test_global_struct_explicit_mapping() {
   int indirect0_ret = global_indirect_val.indirect0(TEST_VAL);
   int indirect0_base = indirect_base_arg(TEST_VAL);
-  
+
   int indirect1_ret = global_indirect_val.indirect1();
   int indirect1_base = indirect_base();
 
-  assert(indirect0_ret == indirect0_base && "Error: indirect0 function pointer 
returned incorrect value on host");
-  assert(indirect1_ret == indirect1_base && "Error: indirect1 function pointer 
returned incorrect value on host");
+  assert(indirect0_ret == indirect0_base &&
+         "Error: indirect0 function pointer returned incorrect value on host");
+  assert(indirect1_ret == indirect1_base &&
+         "Error: indirect1 function pointer returned incorrect value on host");
 
-  #pragma omp target 
map(global_indirect_val,global_indirect_val.indirect1,global_indirect_val.indirect0)
 map(from:indirect0_ret,indirect1_ret)
+#pragma omp target map(global_indirect_val, global_indirect_val.indirect1,     
\
+                           global_indirect_val.indirect0)                      
\
+    map(from : indirect0_ret, indirect1_ret)
   {
     indirect0_ret = global_indirect_val.indirect0(TEST_VAL);
     indirect1_ret = global_indirect_val.indirect1();
   }
 
-  assert(indirect0_ret == indirect0_base && "Error: indirect0 function pointer 
returned incorrect value on device");
-  assert(indirect1_ret == indirect1_base && "Error: indirect1 function pointer 
returned incorrect value on device");
+  assert(
+      indirect0_ret == indirect0_base &&
+      "Error: indirect0 function pointer returned incorrect value on device");
+  assert(
+      indirect1_ret == indirect1_base &&
+      "Error: indirect1 function pointer returned incorrect value on device");
 
   global_indirect_val.indirect0 = direct_arg;
   global_indirect_val.indirect1 = direct;
 
   indirect0_ret = global_indirect_val.indirect0(TEST_VAL);
   indirect0_base = direct_arg(TEST_VAL);
-  
+
   indirect1_ret = global_indirect_val.indirect1();
   indirect1_base = direct();
 
-  assert(indirect0_ret == indirect0_base && "Error: indirect0 function pointer 
returned incorrect value on host");
-  assert(indirect1_ret == indirect1_base && "Error: indirect1 function pointer 
returned incorrect value on host");
-  
-  #pragma omp target 
map(global_indirect_val,global_indirect_val.indirect0,global_indirect_val.indirect1)
 map(from:indirect0_ret,indirect1_ret)
+  assert(indirect0_ret == indirect0_base &&
+         "Error: indirect0 function pointer returned incorrect value on host");
+  assert(indirect1_ret == indirect1_base &&
+         "Error: indirect1 function pointer returned incorrect value on host");
+
+#pragma omp target map(global_indirect_val, global_indirect_val.indirect0,     
\
+                           global_indirect_val.indirect1)                      
\
+    map(from : indirect0_ret, indirect1_ret)
   {
     indirect0_ret = global_indirect_val.indirect0(TEST_VAL);
     indirect1_ret = global_indirect_val.indirect1();
   }
 
-  assert(indirect0_ret == indirect0_base && "Error: indirect0 function pointer 
returned incorrect value on device");
-  assert(indirect1_ret == indirect1_base && "Error: indirect1 function pointer 
returned incorrect value on device");
+  assert(
+      indirect0_ret == indirect0_base &&
+      "Error: indirect0 function pointer returned incorrect value on device");
+  assert(
+      indirect1_ret == indirect1_base &&
+      "Error: indirect1 function pointer returned incorrect value on device");
 }
 
 void test_local_struct_explicit_mapping() {
@@ -77,42 +105,58 @@ void test_local_struct_explicit_mapping() {
 
   int indirect0_ret = local_indirect_val.indirect0(TEST_VAL);
   int indirect0_base = indirect_base_arg(TEST_VAL);
-  
+
   int indirect1_ret = local_indirect_val.indirect1();
   int indirect1_base = indirect_base();
 
-  assert(indirect0_ret == indirect0_base && "Error: indirect0 function pointer 
returned incorrect value on host");
-  assert(indirect1_ret == indirect1_base && "Error: indirect1 function pointer 
returned incorrect value on host");
+  assert(indirect0_ret == indirect0_base &&
+         "Error: indirect0 function pointer returned incorrect value on host");
+  assert(indirect1_ret == indirect1_base &&
+         "Error: indirect1 function pointer returned incorrect value on host");
 
-  #pragma omp target 
map(local_indirect_val,local_indirect_val.indirect1,local_indirect_val.indirect0)
 map(from:indirect0_ret,indirect1_ret)
+#pragma omp target map(local_indirect_val, local_indirect_val.indirect1,       
\
+                           local_indirect_val.indirect0)                       
\
+    map(from : indirect0_ret, indirect1_ret)
   {
     indirect0_ret = local_indirect_val.indirect0(TEST_VAL);
     indirect1_ret = local_indirect_val.indirect1();
   }
 
-  assert(indirect0_ret == indirect0_base && "Error: indirect0 function pointer 
returned incorrect value on device");
-  assert(indirect1_ret == indirect1_base && "Error: indirect1 function pointer 
returned incorrect value on device");
+  assert(
+      indirect0_ret == indirect0_base &&
+      "Error: indirect0 function pointer returned incorrect value on device");
+  assert(
+      indirect1_ret == indirect1_base &&
+      "Error: indirect1 function pointer returned incorrect value on device");
 
   local_indirect_val.indirect0 = direct_arg;
   local_indirect_val.indirect1 = direct;
 
   indirect0_ret = local_indirect_val.indirect0(TEST_VAL);
   indirect0_base = direct_arg(TEST_VAL);
-  
+
   indirect1_ret = local_indirect_val.indirect1();
   indirect1_base = direct();
 
-  assert(indirect0_ret == indirect0_base && "Error: indirect0 function pointer 
returned incorrect value on host");
-  assert(indirect1_ret == indirect1_base && "Error: indirect1 function pointer 
returned incorrect value on host");
+  assert(indirect0_ret == indirect0_base &&
+         "Error: indirect0 function pointer returned incorrect value on host");
+  assert(indirect1_ret == indirect1_base &&
+         "Error: indirect1 function pointer returned incorrect value on host");
 
-  #pragma omp target 
map(local_indirect_val,local_indirect_val.indirect0,local_indirect_val.indirect1)
 map(from:indirect0_ret,indirect1_ret)
+#pragma omp target map(local_indirect_val, local_indirect_val.indirect0,       
\
+                           local_indirect_val.indirect1)                       
\
+    map(from : indirect0_ret, indirect1_ret)
   {
     indirect0_ret = local_indirect_val.indirect0(TEST_VAL);
     indirect1_ret = local_indirect_val.indirect1();
   }
 
-  assert(indirect0_ret == indirect0_base && "Error: indirect0 function pointer 
returned incorrect value on device");
-  assert(indirect1_ret == indirect1_base && "Error: indirect1 function pointer 
returned incorrect value on device");
+  assert(
+      indirect0_ret == indirect0_base &&
+      "Error: indirect0 function pointer returned incorrect value on device");
+  assert(
+      indirect1_ret == indirect1_base &&
+      "Error: indirect1 function pointer returned incorrect value on device");
 }
 
 void test_global_struct_user_mapper() {
@@ -122,17 +166,23 @@ void test_global_struct_user_mapper() {
   int indirect1_ret = global_mapped_val.indirect1_ptr();
   int indirect1_base = indirect_base();
 
-  assert(indirect0_ret == indirect0_base && "Error: indirect0 function pointer 
returned incorrect value on host");
-  assert(indirect1_ret == indirect1_base && "Error: indirect1 function pointer 
returned incorrect value on host");
+  assert(indirect0_ret == indirect0_base &&
+         "Error: indirect0 function pointer returned incorrect value on host");
+  assert(indirect1_ret == indirect1_base &&
+         "Error: indirect1 function pointer returned incorrect value on host");
 
-  #pragma omp target map(from:indirect0_ret,indirect1_ret)
+#pragma omp target map(from : indirect0_ret, indirect1_ret)
   {
     indirect0_ret = global_mapped_val.indirect0_ptr(TEST_VAL);
     indirect1_ret = global_mapped_val.indirect1_ptr();
   }
 
-  assert(indirect0_ret == indirect0_base && "Error: indirect0 function pointer 
returned incorrect value on device");
-  assert(indirect1_ret == indirect1_base && "Error: indirect1 function pointer 
returned incorrect value on device");
+  assert(
+      indirect0_ret == indirect0_base &&
+      "Error: indirect0 function pointer returned incorrect value on device");
+  assert(
+      indirect1_ret == indirect1_base &&
+      "Error: indirect1 function pointer returned incorrect value on device");
 
   global_mapped_val.indirect0_ptr = direct_arg;
   global_mapped_val.indirect1_ptr = direct;
@@ -143,17 +193,23 @@ void test_global_struct_user_mapper() {
   indirect1_ret = global_mapped_val.indirect1_ptr();
   indirect1_base = direct();
 
-  assert(indirect0_ret == indirect0_base && "Error: indirect0 function pointer 
returned incorrect value on host");
-  assert(indirect1_ret == indirect1_base && "Error: indirect1 function pointer 
returned incorrect value on host");
+  assert(indirect0_ret == indirect0_base &&
+         "Error: indirect0 function pointer returned incorrect value on host");
+  assert(indirect1_ret == indirect1_base &&
+         "Error: indirect1 function pointer returned incorrect value on host");
 
-  #pragma omp target map(from:indirect0_ret,indirect1_ret)
+#pragma omp target map(from : indirect0_ret, indirect1_ret)
   {
     indirect0_ret = global_mapped_val.indirect0_ptr(TEST_VAL);
     indirect1_ret = global_mapped_val.indirect1_ptr();
   }
 
-  assert(indirect0_ret == indirect0_base && "Error: indirect0 function pointer 
returned incorrect value on device");
-  assert(indirect1_ret == indirect1_base && "Error: indirect1 function pointer 
returned incorrect value on device");
+  assert(
+      indirect0_ret == indirect0_base &&
+      "Error: indirect0 function pointer returned incorrect value on device");
+  assert(
+      indirect1_ret == indirect1_base &&
+      "Error: indirect1 function pointer returned incorrect value on device");
 }
 
 void test_local_struct_user_mapper() {
@@ -167,17 +223,23 @@ void test_local_struct_user_mapper() {
   int indirect1_ret = local_mapped_val.indirect1_ptr();
   int indirect1_base = indirect_base();
 
-  assert(indirect0_ret == indirect0_base && "Error: indirect0 function pointer 
returned incorrect value on host");
-  assert(indirect1_ret == indirect1_base && "Error: indirect1 function pointer 
returned incorrect value on host");
+  assert(indirect0_ret == indirect0_base &&
+         "Error: indirect0 function pointer returned incorrect value on host");
+  assert(indirect1_ret == indirect1_base &&
+         "Error: indirect1 function pointer returned incorrect value on host");
 
-  #pragma omp target map(from:indirect0_ret,indirect1_ret)
+#pragma omp target map(from : indirect0_ret, indirect1_ret)
   {
     indirect0_ret = local_mapped_val.indirect0_ptr(TEST_VAL);
     indirect1_ret = local_mapped_val.indirect1_ptr();
   }
 
-  assert(indirect0_ret == indirect0_base && "Error: indirect0 function pointer 
returned incorrect value on device");
-  assert(indirect1_ret == indirect1_base && "Error: indirect1 function pointer 
returned incorrect value on device");
+  assert(
+      indirect0_ret == indirect0_base &&
+      "Error: indirect0 function pointer returned incorrect value on device");
+  assert(
+      indirect1_ret == indirect1_base &&
+      "Error: indirect1 function pointer returned incorrect value on device");
 
   local_mapped_val.indirect0_ptr = direct_arg;
   local_mapped_val.indirect1_ptr = direct;
@@ -188,17 +250,23 @@ void test_local_struct_user_mapper() {
   indirect1_ret = local_mapped_val.indirect1_ptr();
   indirect1_base = direct();
 
-  assert(indirect0_ret == indirect0_base && "Error: indirect0 function pointer 
returned incorrect value on host");
-  assert(indirect1_ret == indirect1_base && "Error: indirect1 function pointer 
returned incorrect value on host");
+  assert(indirect0_ret == indirect0_base &&
+         "Error: indirect0 function pointer returned incorrect value on host");
+  assert(indirect1_ret == indirect1_base &&
+         "Error: indirect1 function pointer returned incorrect value on host");
 
-  #pragma omp target map(from:indirect0_ret,indirect1_ret)
+#pragma omp target map(from : indirect0_ret, indirect1_ret)
   {
     indirect0_ret = local_mapped_val.indirect0_ptr(TEST_VAL);
     indirect1_ret = local_mapped_val.indirect1_ptr();
   }
 
-  assert(indirect0_ret == indirect0_base && "Error: indirect0 function pointer 
returned incorrect value on device");
-  assert(indirect1_ret == indirect1_base && "Error: indirect1 function pointer 
returned incorrect value on device");
+  assert(
+      indirect0_ret == indirect0_base &&
+      "Error: indirect0 function pointer returned incorrect value on device");
+  assert(
+      indirect1_ret == indirect1_base &&
+      "Error: indirect1 function pointer returned incorrect value on device");
 }
 
 int main() {
@@ -206,7 +274,7 @@ int main() {
   test_local_struct_explicit_mapping();
   test_global_struct_user_mapper();
   test_local_struct_user_mapper();
-  
+
   // CHECK: PASS
   printf("PASS\n");
   return 0;
diff --git a/offload/test/api/omp_virtual_func.cpp 
b/offload/test/api/omp_virtual_func.cpp
index 1cfcb6f4d..ba2e9b53b 100644
--- a/offload/test/api/omp_virtual_func.cpp
+++ b/offload/test/api/omp_virtual_func.cpp
@@ -15,7 +15,8 @@ public:
   __attribute__((noinline)) __attribute__((optnone)) virtual int bar() {
     return 2;
   }
-  __attribute__((noinline)) __attribute__((optnone)) virtual int 
foo_with_arg(int x) {
+  __attribute__((noinline)) __attribute__((optnone)) virtual int
+  foo_with_arg(int x) {
     return x;
   }
 };
@@ -28,7 +29,8 @@ public:
   __attribute__((noinline)) __attribute__((optnone)) virtual int bar() {
     return 20;
   }
-  __attribute__((noinline)) __attribute__((optnone)) virtual int 
foo_with_arg(int x) {
+  __attribute__((noinline)) __attribute__((optnone)) virtual int
+  foo_with_arg(int x) {
     return -x;
   }
 };
@@ -143,7 +145,8 @@ int test_virtual_reference_implicit() {
   }
 
   assert(c_ret == TEST_VAL && "Control Base call failed on gpu (implicit)");
-  assert(b_ret == -TEST_VAL && "Reference to derived call failed on gpu 
(implicit)");
+  assert(b_ret == -TEST_VAL &&
+         "Reference to derived call failed on gpu (implicit)");
   assert(d_ret == -TEST_VAL && "Derived call failed on gpu (implicit)");
 
   return 0;

``````````

</details>


https://github.com/llvm/llvm-project/pull/159857
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to