[all-commits] [llvm/llvm-project] 610953: [MLIR][OpenMP] Add LLVM translation support for Op...
Akash Banerjee via All-commits
all-commits at lists.llvm.org
Tue Feb 18 09:55:36 PST 2025
Branch: refs/heads/users/akash/mapper_llvm_lower
Home: https://github.com/llvm/llvm-project
Commit: 610953fa4f0b6b93549bdaf1ac6e317a34551f93
https://github.com/llvm/llvm-project/commit/610953fa4f0b6b93549bdaf1ac6e317a34551f93
Author: Akash Banerjee <Akash.Banerjee at amd.com>
Date: 2025-02-18 (Tue, 18 Feb 2025)
Changed paths:
M clang/lib/CodeGen/CGOpenMPRuntime.cpp
M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
M llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp
M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
M mlir/test/Target/LLVMIR/omptarget-llvm.mlir
A offload/test/offloading/fortran/target-custom-mapper.f90
Log Message:
-----------
[MLIR][OpenMP] Add LLVM translation support for OpenMP UserDefinedMappers
This patch adds OpenMPToLLVMIRTranslation support for the OpenMP Declare Mapper directive.
Since both MLIR and Clang now support custom mappers, I've made the relative params required instead of optional as well.
Depends on #121005
Commit: b3736da4bdd504f103af0e418c0d51fb53332fa2
https://github.com/llvm/llvm-project/commit/b3736da4bdd504f103af0e418c0d51fb53332fa2
Author: Akash Banerjee <Akash.Banerjee at amd.com>
Date: 2025-02-18 (Tue, 18 Feb 2025)
Changed paths:
M llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp
Log Message:
-----------
Fix IRBuilderTest failure.
Commit: 635c2bc97d46b1bbd69aac12c258d21e34ea3da7
https://github.com/llvm/llvm-project/commit/635c2bc97d46b1bbd69aac12c258d21e34ea3da7
Author: Akash Banerjee <Akash.Banerjee at amd.com>
Date: 2025-02-18 (Tue, 18 Feb 2025)
Changed paths:
M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
M offload/test/offloading/fortran/target-custom-mapper.f90
Log Message:
-----------
Address reviewer comments.
Commit: 84b4459fad9da274cc069808094e114cbadcffa6
https://github.com/llvm/llvm-project/commit/84b4459fad9da274cc069808094e114cbadcffa6
Author: Akash Banerjee <Akash.Banerjee at amd.com>
Date: 2025-02-18 (Tue, 18 Feb 2025)
Changed paths:
M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
M mlir/test/Target/LLVMIR/omptarget-llvm.mlir
Log Message:
-----------
Address reviewer comments.
Commit: a38c84d265816babbbf3c52e8694080417484bb2
https://github.com/llvm/llvm-project/commit/a38c84d265816babbbf3c52e8694080417484bb2
Author: Akash Banerjee <Akash.Banerjee at amd.com>
Date: 2025-02-18 (Tue, 18 Feb 2025)
Changed paths:
M clang/lib/CodeGen/CGOpenMPRuntime.cpp
M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
M llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp
M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
Log Message:
-----------
Address reviewer comments.
Commit: 64b0908002da8d038058c12d421199df9333bfd8
https://github.com/llvm/llvm-project/commit/64b0908002da8d038058c12d421199df9333bfd8
Author: Akash Banerjee <Akash.Banerjee at amd.com>
Date: 2025-02-18 (Tue, 18 Feb 2025)
Changed paths:
M clang/lib/CodeGen/CGOpenMPRuntime.cpp
M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
M offload/test/offloading/fortran/target-custom-mapper.f90
Log Message:
-----------
Added customMapper error propagation. Updated test.
Commit: e3cf0f1900d8fda7d13d40b335987d0c29ce18c4
https://github.com/llvm/llvm-project/commit/e3cf0f1900d8fda7d13d40b335987d0c29ce18c4
Author: Akash Banerjee <Akash.Banerjee at amd.com>
Date: 2025-02-18 (Tue, 18 Feb 2025)
Changed paths:
M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
Log Message:
-----------
Add call to moduleTranslation.mapFunction.
Commit: b51ad106fa1f9f606de6ec22c4c2f90ffa422584
https://github.com/llvm/llvm-project/commit/b51ad106fa1f9f606de6ec22c4c2f90ffa422584
Author: Akash Banerjee <Akash.Banerjee at amd.com>
Date: 2025-02-18 (Tue, 18 Feb 2025)
Changed paths:
M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
Log Message:
-----------
Address reviewer comments.
Compare: https://github.com/llvm/llvm-project/compare/273030313148...b51ad106fa1f
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list