[all-commits] [llvm/llvm-project] ac65cc: [OpenMP][OpenMPIRBuilder] Migrate kernel launch co...

Jan Sjodin via All-commits all-commits at lists.llvm.org
Fri Jun 30 07:51:02 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ac65cc1215132b4725ed64b726671867a028e275
      https://github.com/llvm/llvm-project/commit/ac65cc1215132b4725ed64b726671867a028e275
  Author: Jan Sjodin <jan_sjodin at yahoo.com>
  Date:   2023-06-30 (Fri, 30 Jun 2023)

  Changed paths:
    M clang/lib/CodeGen/CGOpenMPRuntime.cpp
    M clang/lib/CodeGen/CGOpenMPRuntime.h
    M llvm/include/llvm/Frontend/OpenMP/OMPConstants.h
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp

  Log Message:
  -----------
  [OpenMP][OpenMPIRBuilder] Migrate kernel launch code and host fallback code generation from Clang to the OpenMPIRBuilder

This patch refactors the code generation that emits the offloading kernel
launch and moves the core portion to the OpenMPIRBuilder so that it can be used
from flang in the future.

Reviewed By: jdoerfert

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




More information about the All-commits mailing list