[all-commits] [llvm/llvm-project] 227012: [OpenMP] Migrate device code privatisation from Cl...

Akash Banerjee via All-commits all-commits at lists.llvm.org
Wed Jul 12 04:03:45 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 227012cbd71f7f55c9f28f561a069628a964a97a
      https://github.com/llvm/llvm-project/commit/227012cbd71f7f55c9f28f561a069628a964a97a
  Author: Akash Banerjee <Akash.Banerjee at amd.com>
  Date:   2023-07-12 (Wed, 12 Jul 2023)

  Changed paths:
    M clang/lib/CodeGen/CGOpenMPRuntime.cpp
    M clang/lib/CodeGen/CGOpenMPRuntime.h
    M clang/lib/CodeGen/CGStmtOpenMP.cpp
    M clang/lib/CodeGen/CodeGenFunction.h
    M clang/test/OpenMP/target_data_use_device_ptr_codegen.cpp
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp

  Log Message:
  -----------
  [OpenMP] Migrate device code privatisation from Clang CodeGen to OMPIRBuilder

This patch migrates the UseDevicePtr and UseDeviceAddr clause related code for handling privatisation from Clang codegen to the OMPIRBuilder

Depends on D150860

Reviewed By: jdoerfert

Differential Revision: https://reviews.llvm.org/D152554




More information about the All-commits mailing list