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

Akash Banerjee via All-commits all-commits at lists.llvm.org
Tue Aug 13 05:55:55 PDT 2024


  Branch: refs/heads/users/akash/use-device-lowering-1
  Home:   https://github.com/llvm/llvm-project
  Commit: be90dc54b1049da3f4272efc697462db66844943
      https://github.com/llvm/llvm-project/commit/be90dc54b1049da3f4272efc697462db66844943
  Author: Akash Banerjee <Akash.Banerjee at amd.com>
  Date:   2024-08-13 (Tue, 13 Aug 2024)

  Changed paths:
    M flang/lib/Lower/OpenMP/ClauseProcessor.cpp
    M flang/lib/Lower/OpenMP/ClauseProcessor.h
    M flang/lib/Lower/OpenMP/OpenMP.cpp
    M flang/lib/Optimizer/Transforms/OMPMapInfoFinalization.cpp
    M flang/test/Lower/OpenMP/target.f90
    M flang/test/Lower/OpenMP/use-device-ptr-to-use-device-addr.f90

  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 1/2 in a series of patches.

Co-authored-by: Raghu Maddhipatla raghu.maddhipatla at amd.com


  Commit: d8d7b0b72e143fdb3a294b4cb2e928ac2fcb85f4
      https://github.com/llvm/llvm-project/commit/d8d7b0b72e143fdb3a294b4cb2e928ac2fcb85f4
  Author: Akash Banerjee <Akash.Banerjee at amd.com>
  Date:   2024-08-13 (Tue, 13 Aug 2024)

  Changed paths:
    M flang/lib/Lower/OpenMP/ClauseProcessor.cpp
    M flang/lib/Lower/OpenMP/ClauseProcessor.h
    M flang/lib/Lower/OpenMP/OpenMP.cpp
    M flang/test/Lower/OpenMP/use-device-ptr-to-use-device-addr.f90

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


  Commit: 7e4b6d702f1db7e001519c990893d59a191e74ec
      https://github.com/llvm/llvm-project/commit/7e4b6d702f1db7e001519c990893d59a191e74ec
  Author: Akash Banerjee <Akash.Banerjee at amd.com>
  Date:   2024-08-13 (Tue, 13 Aug 2024)

  Changed paths:
    M flang/lib/Lower/OpenMP/ClauseProcessor.cpp
    M flang/lib/Lower/OpenMP/ClauseProcessor.h
    M flang/lib/Lower/OpenMP/OpenMP.cpp

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


Compare: https://github.com/llvm/llvm-project/compare/74535f54cf20...7e4b6d702f1d

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