[all-commits] [llvm/llvm-project] caf986: [CIR][OpenCL] Add kernel argument metadata attribu...

Akimasa Watanuki via All-commits all-commits at lists.llvm.org
Fri Jun 12 20:42:06 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: caf98648e8767ba73facc14a0324045df597660c
      https://github.com/llvm/llvm-project/commit/caf98648e8767ba73facc14a0324045df597660c
  Author: Akimasa Watanuki <mencotton0410 at gmail.com>
  Date:   2026-06-13 (Sat, 13 Jun 2026)

  Changed paths:
    M clang/include/clang/CIR/Dialect/IR/CIRAttrConstraints.td
    M clang/include/clang/CIR/Dialect/IR/CIRAttrs.td
    M clang/include/clang/CIR/Dialect/IR/CIRDialect.td
    M clang/include/clang/CIR/Dialect/IR/CIREnumAttr.td
    A clang/include/clang/CIR/Dialect/IR/CIROpenCLAttrs.td
    A clang/lib/CIR/Dialect/IR/CIROpenCLAttrs.cpp
    M clang/lib/CIR/Dialect/IR/CIRTypes.cpp
    M clang/lib/CIR/Dialect/IR/CMakeLists.txt
    M clang/lib/CIR/Dialect/Transforms/TargetLowering/Targets/AMDGPU.cpp
    M clang/lib/CIR/Dialect/Transforms/TargetLowering/Targets/NVPTX.cpp
    M clang/lib/CIR/Dialect/Transforms/TargetLowering/Targets/SPIRV.cpp
    M clang/test/CIR/IR/invalid-addrspace.cir
    A clang/test/CIR/IR/invalid-opencl-kernel-arg-metadata.cir
    A clang/test/CIR/IR/opencl-kernel-arg-metadata.cir

  Log Message:
  -----------
  [CIR][OpenCL] Add kernel argument metadata attribute (#199530)

Add a CIR attribute that carries OpenCL kernel argument metadata in
source argument order. Verify that each metadata field has the expected
element type and that all present arrays describe the same number of
arguments.



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