diff options
author | Anchu Rajendran S <asudhaku@amd.com> | 2025-02-05 06:55:32 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-05 06:55:32 -0800 |
commit | ccd92ec4c6ceb09e75ed40c96c1da7d03b9c45d5 (patch) | |
tree | 782073b7417de0081db4d1bd77de990ffd86ad68 /mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp | |
parent | 290a0d8752dada6cd8f36258ce1e558ce27f0e7f (diff) | |
download | llvm-ccd92ec4c6ceb09e75ed40c96c1da7d03b9c45d5.zip llvm-ccd92ec4c6ceb09e75ed40c96c1da7d03b9c45d5.tar.gz llvm-ccd92ec4c6ceb09e75ed40c96c1da7d03b9c45d5.tar.bz2 |
[flang][openmp] Changes for invoking scan Op (#123254)
Diffstat (limited to 'mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp')
-rw-r--r-- | mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp b/mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp index 0caf3ad..12e3c07 100644 --- a/mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp +++ b/mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp @@ -226,7 +226,7 @@ void mlir::configureOpenMPToLLVMConversionLegality( target.addDynamicallyLegalOp< omp::AtomicReadOp, omp::AtomicWriteOp, omp::CancellationPointOp, omp::CancelOp, omp::CriticalDeclareOp, omp::FlushOp, omp::MapBoundsOp, - omp::MapInfoOp, omp::OrderedOp, omp::TargetEnterDataOp, + omp::MapInfoOp, omp::OrderedOp, omp::ScanOp, omp::TargetEnterDataOp, omp::TargetExitDataOp, omp::TargetUpdateOp, omp::ThreadprivateOp, omp::YieldOp>([&](Operation *op) { return typeConverter.isLegal(op->getOperandTypes()) && @@ -274,6 +274,7 @@ void mlir::populateOpenMPToLLVMConversionPatterns(LLVMTypeConverter &converter, RegionLessOpConversion<omp::CancelOp>, RegionLessOpConversion<omp::CriticalDeclareOp>, RegionLessOpConversion<omp::OrderedOp>, + RegionLessOpConversion<omp::ScanOp>, RegionLessOpConversion<omp::TargetEnterDataOp>, RegionLessOpConversion<omp::TargetExitDataOp>, RegionLessOpConversion<omp::TargetUpdateOp>, |