[all-commits] [llvm/llvm-project] 10bc53: [CIR][CUDA] Add CUDA shadow variable metadata support
David Rivera via All-commits
all-commits at lists.llvm.org
Wed May 6 21:37:04 PDT 2026
Branch: refs/heads/users/riverdave/exp-polybench-cuda-cir-stack
Home: https://github.com/llvm/llvm-project
Commit: 10bc535ebd17e15776165456cbc691c5c28390ad
https://github.com/llvm/llvm-project/commit/10bc535ebd17e15776165456cbc691c5c28390ad
Author: David Rivera <davidriverg at gmail.com>
Date: 2026-05-06 (Wed, 06 May 2026)
Changed paths:
M clang/include/clang/CIR/Dialect/IR/CIRCUDAAttrs.td
M clang/lib/CIR/CodeGen/CIRGenCUDANV.cpp
M clang/lib/CIR/CodeGen/CIRGenCUDARuntime.cpp
M clang/lib/CIR/CodeGen/CIRGenCUDARuntime.h
M clang/lib/CIR/CodeGen/CIRGenModule.cpp
M clang/lib/CIR/CodeGen/CIRGenModule.h
M clang/lib/CIR/Dialect/IR/CIRAttrs.cpp
M clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
M clang/test/CIR/CodeGenCUDA/address-spaces.cu
A clang/test/CIR/IR/var-registration.cir
Log Message:
-----------
[CIR][CUDA] Add CUDA shadow variable metadata support
Commit: dc931620b294d6860a4011d7ed238f6358018f00
https://github.com/llvm/llvm-project/commit/dc931620b294d6860a4011d7ed238f6358018f00
Author: David Rivera <davidriverg at gmail.com>
Date: 2026-05-06 (Wed, 06 May 2026)
Changed paths:
M clang/lib/CIR/CodeGen/CIRGenCUDANV.cpp
M clang/lib/CIR/CodeGen/CIRGenModule.cpp
M clang/test/CIR/CodeGenCUDA/address-spaces.cu
A clang/test/CIR/CodeGenCUDA/var-registration.cu
Log Message:
-----------
[exp] Zacky feedback and improvements
Commit: 8d8be5f9b997b9e50383a4997e2a3a9df99d7e36
https://github.com/llvm/llvm-project/commit/8d8be5f9b997b9e50383a4997e2a3a9df99d7e36
Author: David Rivera <davidriverg at gmail.com>
Date: 2026-05-07 (Thu, 07 May 2026)
Changed paths:
M clang/include/clang/CIR/MissingFeatures.h
M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
M clang/test/CIR/CodeGenCUDA/device-stub.cu
Log Message:
-----------
[CIR][CUDA] Variable registration
Commit: dae37a936307d973ec9c2b6bc057c2b8db09528d
https://github.com/llvm/llvm-project/commit/dae37a936307d973ec9c2b6bc057c2b8db09528d
Author: David Rivera <davidriverg at gmail.com>
Date: 2026-05-07 (Thu, 07 May 2026)
Changed paths:
M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
M clang/test/CIR/CodeGenCUDA/device-stub.cu
Log Message:
-----------
[CIR][HIP] Handle HIP module constructor and destructor emission
Commit: db1d226208dd74c0ff0a5a62184bf7eef94a364c
https://github.com/llvm/llvm-project/commit/db1d226208dd74c0ff0a5a62184bf7eef94a364c
Author: David Rivera <davidriverg at gmail.com>
Date: 2026-05-07 (Thu, 07 May 2026)
Changed paths:
M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
Log Message:
-----------
fix fmt
Commit: 7f2acb90643a0fa4eda35627f59d42b78c7f4aad
https://github.com/llvm/llvm-project/commit/7f2acb90643a0fa4eda35627f59d42b78c7f4aad
Author: David Rivera <davidriverg at gmail.com>
Date: 2026-05-07 (Thu, 07 May 2026)
Changed paths:
M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
Log Message:
-----------
Simplify `RegisterFunction` call on target divergance
Commit: 4e51c93966e49ef944612cb5c523d907f1681695
https://github.com/llvm/llvm-project/commit/4e51c93966e49ef944612cb5c523d907f1681695
Author: David Rivera <davidriverg at gmail.com>
Date: 2026-05-07 (Thu, 07 May 2026)
Changed paths:
M clang/lib/CIR/CodeGen/CIRGenCUDANV.cpp
M clang/test/CIR/CodeGenCUDA/device-stub.cu
M clang/test/CIR/CodeGenCUDA/kernel-call.cu
M clang/test/CIR/CodeGenHIP/simple.cpp
Log Message:
-----------
Add HIP LLVM lowering and proper HIP host kernel handle emission.
Commit: cca5112db096a3c9b4df303229be64144774d9e6
https://github.com/llvm/llvm-project/commit/cca5112db096a3c9b4df303229be64144774d9e6
Author: David Rivera <davidriverg at gmail.com>
Date: 2026-05-07 (Thu, 07 May 2026)
Changed paths:
M clang/lib/CIR/CodeGen/TargetInfo.cpp
A clang/test/CIR/CodeGenCUDA/ptx-kernels.cu
Log Message:
-----------
[CIR][CUDA] Set ptx_kernel calling convention on CUDA kernels
Commit: 8057b7d88fce60b9a362026227d418fdaca9a775
https://github.com/llvm/llvm-project/commit/8057b7d88fce60b9a362026227d418fdaca9a775
Author: David Rivera <davidriverg at gmail.com>
Date: 2026-05-07 (Thu, 07 May 2026)
Changed paths:
M clang/test/CIR/CodeGenCUDA/address-spaces.cu
Log Message:
-----------
Fix cc mismatch
Commit: c8c86f14fcffb02ad55ebe5a7d554903c055fd62
https://github.com/llvm/llvm-project/commit/c8c86f14fcffb02ad55ebe5a7d554903c055fd62
Author: David Rivera <davidriverg at gmail.com>
Date: 2026-05-07 (Thu, 07 May 2026)
Changed paths:
M clang/include/clang/CIR/MissingFeatures.h
M clang/lib/CIR/CodeGen/TargetInfo.cpp
Log Message:
-----------
Address comments
Compare: https://github.com/llvm/llvm-project/compare/10bc535ebd17%5E...c8c86f14fcff
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