[all-commits] [llvm/llvm-project] 547b33: [OpenMP]Update use_device_clause lowering

Akash Banerjee via All-commits all-commits at lists.llvm.org
Wed Aug 21 10:49:08 PDT 2024


  Branch: refs/heads/users/akash/use-device-lowering-2
  Home:   https://github.com/llvm/llvm-project
  Commit: 547b339b175fa996eef8d45c5df8a73967ee94c2
      https://github.com/llvm/llvm-project/commit/547b339b175fa996eef8d45c5df8a73967ee94c2
  Author: Akash Banerjee <Akash.Banerjee at amd.com>
  Date:   2024-08-21 (Wed, 21 Aug 2024)

  Changed paths:
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
    M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
    M mlir/test/Target/LLVMIR/omptarget-llvm.mlir
    A mlir/test/Target/LLVMIR/openmp-target-use-device-nested.mlir

  Log Message:
  -----------
  [OpenMP]Update use_device_clause lowering

This patch updates the use_device_ptr and use_device_addr clauses to use the mapInfoOps for lowering. This allows all the types that are handle by the map clauses such as derived types to also be supported by the use_device_clauses.

This is patch 2/2 in a series of patches.


  Commit: 9f346458b8ea8915bef91faf93477cfc50b3fe94
      https://github.com/llvm/llvm-project/commit/9f346458b8ea8915bef91faf93477cfc50b3fe94
  Author: Akash Banerjee <Akash.Banerjee at amd.com>
  Date:   2024-08-21 (Wed, 21 Aug 2024)

  Changed paths:
    M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp

  Log Message:
  -----------
  Address reviewer comments.


  Commit: 9cb50454c363fd45ba3be6f03467ae9312338941
      https://github.com/llvm/llvm-project/commit/9cb50454c363fd45ba3be6f03467ae9312338941
  Author: Akash Banerjee <Akash.Banerjee at amd.com>
  Date:   2024-08-21 (Wed, 21 Aug 2024)

  Changed paths:
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
    M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
    M mlir/test/Target/LLVMIR/openmp-target-use-device-nested.mlir

  Log Message:
  -----------
  Addressed reviewer comments.


Compare: https://github.com/llvm/llvm-project/compare/c62fe425eda2...9cb50454c363

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