[all-commits] [llvm/llvm-project] af33f7: [flang][acc] Emit acc.on_device operation for acc_...

Ivan R. Ivanov via All-commits all-commits at lists.llvm.org
Tue Jul 7 13:53:47 PDT 2026


  Branch: refs/heads/users/ivanradanov/generate-acc-on-device
  Home:   https://github.com/llvm/llvm-project
  Commit: af33f791a1edf6847f46a1ad7b3e87e80a3a823c
      https://github.com/llvm/llvm-project/commit/af33f791a1edf6847f46a1ad7b3e87e80a3a823c
  Author: Ivan Radanov Ivanov <iivanov at nvidia.com>
  Date:   2026-07-07 (Tue, 07 Jul 2026)

  Changed paths:
    M flang/include/flang/Optimizer/Builder/CUDAIntrinsicCall.h
    M flang/include/flang/Optimizer/Builder/IntrinsicCall.h
    A flang/include/flang/Optimizer/Builder/OpenACCIntrinsicCall.h
    M flang/include/flang/Optimizer/Builder/PPCIntrinsicCall.h
    M flang/lib/Lower/ConvertCall.cpp
    M flang/lib/Optimizer/Builder/CMakeLists.txt
    M flang/lib/Optimizer/Builder/CUDAIntrinsicCall.cpp
    M flang/lib/Optimizer/Builder/IntrinsicCall.cpp
    A flang/lib/Optimizer/Builder/OpenACCIntrinsicCall.cpp
    M flang/lib/Optimizer/Builder/PPCIntrinsicCall.cpp
    A flang/test/Lower/OpenACC/acc-on-device.f90

  Log Message:
  -----------
  [flang][acc] Emit acc.on_device operation for acc_on_device call

It is important we recognize acc_on_device calls as they need to be
folded during compilation. Emitting this operation helps with the
recognition of the runtime call in the optimizer.



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