[all-commits] [llvm/llvm-project] 325065: [CIR][CUDA] Global emission for fatbin symbols
David Rivera via All-commits
all-commits at lists.llvm.org
Mon Apr 13 20:55:29 PDT 2026
Branch: refs/heads/users/riverdave/cir-module-ctor-dtor-fatbin-reg-new
Home: https://github.com/llvm/llvm-project
Commit: 325065d3ee9653399c9bdb5a028b3245e77b03d2
https://github.com/llvm/llvm-project/commit/325065d3ee9653399c9bdb5a028b3245e77b03d2
Author: David Rivera <davidriverg at gmail.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M clang/include/clang/CIR/Dialect/IR/CIRCUDAAttrs.td
M clang/include/clang/CIR/Dialect/IR/CIRDialect.td
M clang/include/clang/CIR/MissingFeatures.h
M clang/lib/CIR/CodeGen/CIRGenModule.cpp
M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
A clang/test/CIR/CodeGenCUDA/device-stub.cu
Log Message:
-----------
[CIR][CUDA] Global emission for fatbin symbols
Commit: a133039e4e0528e08e66f805e9cf1075448201cf
https://github.com/llvm/llvm-project/commit/a133039e4e0528e08e66f805e9cf1075448201cf
Author: David Rivera <davidriverg at gmail.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
M clang/test/CIR/CodeGenCUDA/device-stub.cu
Log Message:
-----------
fix tests and remove unnecessary comments.
Commit: f6a89ee2751e5a4320a4f1ce103d53c723dfd235
https://github.com/llvm/llvm-project/commit/f6a89ee2751e5a4320a4f1ce103d53c723dfd235
Author: David Rivera <davidriverg at gmail.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
Log Message:
-----------
fix global builder ordering
Commit: a65d48402aecccf2e47f421d6c0dc4f7299e377d
https://github.com/llvm/llvm-project/commit/a65d48402aecccf2e47f421d6c0dc4f7299e377d
Author: David Rivera <davidriverg at gmail.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M clang/include/clang/CIR/Dialect/IR/CIRCUDAAttrs.td
M clang/lib/CIR/CodeGen/CIRGenModule.cpp
M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
Log Message:
-----------
Avoid copies from `std::string`
Commit: 2c5efb942ba386ff995f096ef4b6acd2931599f0
https://github.com/llvm/llvm-project/commit/2c5efb942ba386ff995f096ef4b6acd2931599f0
Author: David Rivera <davidriverg at gmail.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M clang/include/clang/CIR/Dialect/IR/CIRCUDAAttrs.td
M clang/lib/CIR/CodeGen/CIRGenCall.cpp
M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
Log Message:
-----------
address more string copies stuff yo
Commit: 25969b9d929b27a7170876603b917502b5db5724
https://github.com/llvm/llvm-project/commit/25969b9d929b27a7170876603b917502b5db5724
Author: David Rivera <davidriverg at gmail.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
Log Message:
-----------
fix twine crashes
Commit: 39d03dcd0466233a681d4083175e0e3d64e725e8
https://github.com/llvm/llvm-project/commit/39d03dcd0466233a681d4083175e0e3d64e725e8
Author: David Rivera <davidriverg at gmail.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
Log Message:
-----------
fix fmt
Commit: 3d709396d522904ecf95c540dc0d6c470e4b8041
https://github.com/llvm/llvm-project/commit/3d709396d522904ecf95c540dc0d6c470e4b8041
Author: David Rivera <davidriverg at gmail.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
M clang/test/CIR/CodeGenCUDA/device-stub.cu
M clang/test/CIR/CodeGenCUDA/kernel-call.cu
M clang/test/CIR/CodeGenCUDA/kernel-stub-name.cu
M clang/test/CIR/CodeGenHIP/simple.cpp
Log Message:
-----------
Fix conflicts and add section to fatbin globals
Commit: 31fd99be392b7bdb4bb9320f3c73455e79e1d042
https://github.com/llvm/llvm-project/commit/31fd99be392b7bdb4bb9320f3c73455e79e1d042
Author: David Rivera <davidriverg at gmail.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
Log Message:
-----------
remove accidental .inc include
Commit: 289c766eec5dedcc4c50371ed8d1ff2bc12b278c
https://github.com/llvm/llvm-project/commit/289c766eec5dedcc4c50371ed8d1ff2bc12b278c
Author: David Rivera <davidriverg at gmail.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
Log Message:
-----------
Fix missing include for memoryBuffer on linux ci
Commit: 4ec77d8218ad0d974004a34d3f1efeb144a5f516
https://github.com/llvm/llvm-project/commit/4ec77d8218ad0d974004a34d3f1efeb144a5f516
Author: David Rivera <davidriverg at gmail.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
Log Message:
-----------
remove unused var
Commit: 502a9483f34c4a734301e703f4dc849ff7e837fd
https://github.com/llvm/llvm-project/commit/502a9483f34c4a734301e703f4dc849ff7e837fd
Author: David Rivera <davidriverg at gmail.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
Log Message:
-----------
Use vfs from ast context to get gpubinary
Commit: dda778a5493e142d2d55e4fdf6707c5ba068eb48
https://github.com/llvm/llvm-project/commit/dda778a5493e142d2d55e4fdf6707c5ba068eb48
Author: David Rivera <davidriverg at gmail.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
M clang/test/CIR/CodeGenCUDA/device-stub.cu
Log Message:
-----------
[CIR][CUDA] Handle CUDA module constructor and destructor emission.
Commit: aa744fd173a68ed7bab450da44b523f49067dac9
https://github.com/llvm/llvm-project/commit/aa744fd173a68ed7bab450da44b523f49067dac9
Author: David Rivera <davidriverg at gmail.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
Log Message:
-----------
unreachable on RDC compilation
Commit: 36f2505f96239ddb3060cf01b31b0f9e4b464998
https://github.com/llvm/llvm-project/commit/36f2505f96239ddb3060cf01b31b0f9e4b464998
Author: David Rivera <davidriverg at gmail.com>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
Log Message:
-----------
fix undefined void ty
Compare: https://github.com/llvm/llvm-project/compare/24bcb78c9ea3...36f2505f9623
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