[all-commits] [llvm/llvm-project] 0a35f4: [HIP] Perform implicit pointer cast when compiling...

Juan Manuel Martinez Caamaño via All-commits all-commits at lists.llvm.org
Wed Nov 26 05:03:19 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0a35f44f58f322dece584265e252e21b3ca03530
      https://github.com/llvm/llvm-project/commit/0a35f44f58f322dece584265e252e21b3ca03530
  Author: Juan Manuel Martinez Caamaño <jmartinezcaamao at gmail.com>
  Date:   2025-11-26 (Wed, 26 Nov 2025)

  Changed paths:
    M clang/lib/Sema/SemaExpr.cpp
    M clang/test/SemaHIP/amdgpu-gfx950-load-to-lds.hip

  Log Message:
  -----------
  [HIP] Perform implicit pointer cast when compiling HIP, not when -fcuda-is-device (#165387)

When compiling HIP device code, we add implicit casts for the pointer arguments passed to built-in calls.

When compiling for the host, apply the same casts, since the device side of the source (device functions and kernels) should still pass type checks.



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