[Mlir-commits] [mlir] [acc] Make getDominatingDataClauses a public OpenACC utility (PR #170549)

llvmlistbot at llvm.org llvmlistbot at llvm.org
Fri Dec 5 00:05:04 PST 2025


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 cpp,h -- mlir/include/mlir/Dialect/OpenACC/OpenACCUtils.h mlir/lib/Dialect/OpenACC/Transforms/ACCImplicitData.cpp mlir/lib/Dialect/OpenACC/Utils/OpenACCUtils.cpp mlir/unittests/Dialect/OpenACC/OpenACCUtilsTest.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/mlir/unittests/Dialect/OpenACC/OpenACCUtilsTest.cpp b/mlir/unittests/Dialect/OpenACC/OpenACCUtilsTest.cpp
index d18b344f0..60d87326c 100644
--- a/mlir/unittests/Dialect/OpenACC/OpenACCUtilsTest.cpp
+++ b/mlir/unittests/Dialect/OpenACC/OpenACCUtilsTest.cpp
@@ -949,7 +949,7 @@ TEST_F(OpenACCUtilsTest, getDominatingDataClausesFromComputeConstruct) {
   // Create a parallel op
   OwningOpRef<ParallelOp> parallelOp =
       ParallelOp::create(b, loc, TypeRange{}, ValueRange{});
-  
+
   // Set the data clause operands
   parallelOp->getDataClauseOperandsMutable().append(copyinOp->getAccVar());
 
@@ -997,10 +997,10 @@ TEST_F(OpenACCUtilsTest, getDominatingDataClausesFromEnclosingDataOp) {
   // Create a data op
   OwningOpRef<DataOp> dataOp =
       DataOp::create(b, loc, TypeRange{}, ValueRange{});
-  
+
   // Set the data clause operands
   dataOp->getDataClauseOperandsMutable().append(copyinOp->getAccVar());
-  
+
   Region &dataRegion = dataOp->getRegion();
   Block *dataBlock = &dataRegion.emplaceBlock();
 
@@ -1023,8 +1023,7 @@ TEST_F(OpenACCUtilsTest, getDominatingDataClausesFromEnclosingDataOp) {
   EXPECT_EQ(dataClauses[0], copyinOp->getAccVar());
 }
 
-TEST_F(OpenACCUtilsTest,
-       getDominatingDataClausesFromComputeAndEnclosingData) {
+TEST_F(OpenACCUtilsTest, getDominatingDataClausesFromComputeAndEnclosingData) {
   // Create a module to hold a function
   OwningOpRef<ModuleOp> module = ModuleOp::create(loc);
   Block *moduleBlock = module->getBody();
@@ -1063,10 +1062,10 @@ TEST_F(OpenACCUtilsTest,
   // Create a data op
   OwningOpRef<DataOp> dataOp =
       DataOp::create(b, loc, TypeRange{}, ValueRange{});
-  
+
   // Set the data clause operands for data op
   dataOp->getDataClauseOperandsMutable().append(copyinOp1->getAccVar());
-  
+
   Region &dataRegion = dataOp->getRegion();
   Block *dataBlock = &dataRegion.emplaceBlock();
 
@@ -1075,7 +1074,7 @@ TEST_F(OpenACCUtilsTest,
   // Create a parallel op inside the data region
   OwningOpRef<ParallelOp> parallelOp =
       ParallelOp::create(b, loc, TypeRange{}, ValueRange{});
-  
+
   // Set the data clause operands for parallel op
   parallelOp->getDataClauseOperandsMutable().append(copyinOp2->getAccVar());
 
@@ -1198,10 +1197,10 @@ TEST_F(OpenACCUtilsTest, getDominatingDataClausesMultipleDataConstructs) {
   // Create outer data op
   OwningOpRef<DataOp> outerDataOp =
       DataOp::create(b, loc, TypeRange{}, ValueRange{});
-  
+
   // Set the data clause operands for outer data op
   outerDataOp->getDataClauseOperandsMutable().append(copyinOp1->getAccVar());
-  
+
   Region &outerDataRegion = outerDataOp->getRegion();
   Block *outerDataBlock = &outerDataRegion.emplaceBlock();
 
@@ -1210,10 +1209,10 @@ TEST_F(OpenACCUtilsTest, getDominatingDataClausesMultipleDataConstructs) {
   // Create inner data op
   OwningOpRef<DataOp> innerDataOp =
       DataOp::create(b, loc, TypeRange{}, ValueRange{});
-  
+
   // Set the data clause operands for inner data op
   innerDataOp->getDataClauseOperandsMutable().append(copyinOp2->getAccVar());
-  
+
   Region &innerDataRegion = innerDataOp->getRegion();
   Block *innerDataBlock = &innerDataRegion.emplaceBlock();
 
@@ -1222,7 +1221,7 @@ TEST_F(OpenACCUtilsTest, getDominatingDataClausesMultipleDataConstructs) {
   // Create a parallel op
   OwningOpRef<ParallelOp> parallelOp =
       ParallelOp::create(b, loc, TypeRange{}, ValueRange{});
-  
+
   // Set the data clause operands for parallel op
   parallelOp->getDataClauseOperandsMutable().append(copyinOp3->getAccVar());
 
@@ -1272,7 +1271,7 @@ TEST_F(OpenACCUtilsTest, getDominatingDataClausesKernelsOp) {
   // Create a kernels op
   OwningOpRef<KernelsOp> kernelsOp =
       KernelsOp::create(b, loc, TypeRange{}, ValueRange{});
-  
+
   // Set the data clause operands
   kernelsOp->getDataClauseOperandsMutable().append(copyinOp->getAccVar());
 
@@ -1320,7 +1319,7 @@ TEST_F(OpenACCUtilsTest, getDominatingDataClausesSerialOp) {
   // Create a serial op
   OwningOpRef<SerialOp> serialOp =
       SerialOp::create(b, loc, TypeRange{}, ValueRange{});
-  
+
   // Set the data clause operands
   serialOp->getDataClauseOperandsMutable().append(copyinOp->getAccVar());
 
@@ -1368,4 +1367,3 @@ TEST_F(OpenACCUtilsTest, getDominatingDataClausesEmpty) {
   // Should be empty
   EXPECT_EQ(dataClauses.size(), 0ul);
 }
-

``````````

</details>


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


More information about the Mlir-commits mailing list