[clang] [llvm] [mlir] [OMPIRBuilder] - Handle dependencies in `createTarget` (PR #93977)

Michael Kruse via cfe-commits cfe-commits at lists.llvm.org
Fri Jun 7 11:05:41 PDT 2024


================
@@ -681,7 +681,30 @@ convertOmpTeams(omp::TeamsOp op, llvm::IRBuilderBase &builder,
       ompLoc, bodyCB, numTeamsLower, numTeamsUpper, threadLimit, ifExpr));
   return bodyGenStatus;
 }
-
+static void
+buildDependData(std::optional<ArrayAttr> depends, OperandRange dependVars,
+                LLVM::ModuleTranslation &moduleTranslation,
+                SmallVector<llvm::OpenMPIRBuilder::DependData> &dds) {
----------------
Meinersbur wrote:

```suggestion
                SmallVectorImpl<llvm::OpenMPIRBuilder::DependData> &dds) {
```

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


More information about the cfe-commits mailing list