[llvm-branch-commits] [flang] [llvm] [mlir] [OpenMP][MLIR] Modify OpenMP Dialect lowering to support attach mapping (PR #179023)
Sergio Afonso via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Tue Apr 28 06:07:50 PDT 2026
================
@@ -4911,6 +4908,15 @@ static void collectMapDataFromMapOperands(
llvm::IRBuilderBase &builder, ArrayRef<Value> useDevPtrOperands = {},
ArrayRef<Value> useDevAddrOperands = {},
ArrayRef<Value> hasDevAddrOperands = {}) {
+
+ auto checkRefPtrOrPteeMapWithAttach = [](omp::ClauseMapFlags mapType) {
+ bool hasRefType =
+ bitEnumContainsAll(mapType, omp::ClauseMapFlags::ref_ptr) ||
+ bitEnumContainsAll(mapType, omp::ClauseMapFlags::ref_ptee);
----------------
skatrak wrote:
```suggestion
bool hasRefType =
bitEnumContainsAny(mapType, omp::ClauseMapFlags::ref_ptr | omp::ClauseMapFlags::ref_ptee);
```
https://github.com/llvm/llvm-project/pull/179023
More information about the llvm-branch-commits
mailing list