aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGCUDANV.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-06-12Reland [HIP] use offload wrapper for non-device-only non-rdc (#143964)Yaxun (Sam) Liu1-1/+2
2025-06-12Revert "Reland [HIP] use offload wrapper for non-device-only non-rdc (#132869...Yaxun (Sam) Liu1-2/+1
2025-06-12Reland [HIP] use offload wrapper for non-device-only non-rdc (#132869) (#143964)Yaxun (Sam) Liu1-1/+2
2025-06-09Revert "[HIP] use offload wrapper for non-device-only non-rdc (#132869)" (#14...Joseph Huber1-2/+1
2025-05-04[clang] Remove unused local variables (NFC) (#138453)Kazu Hirata1-1/+0
2025-04-09[HIP] use offload wrapper for non-device-only non-rdc (#132869)Yaxun (Sam) Liu1-1/+2
2025-02-06[Offload] Unify offloading entries into a single section (#125731)Joseph Huber1-13/+12
2025-01-28[Offload] Rework offloading entry type to be more generic (#124018)Joseph Huber1-18/+9
2025-01-22[HIP] Support managed variables using the new driver (#123437)Joseph Huber1-6/+28
2024-09-11[HIP][Clang][CodeGen] Handle hip bin symbols properly. (#107458)jofrn1-8/+11
2024-08-12[Offload][CUDA] Allow CUDA kernels to use LLVM/Offload (#94549)Johannes Doerfert1-15/+82
2024-08-09[DebugInfo][RemoveDIs] Use iterator-inserters in clang (#102006)Jeremy Morse1-3/+3
2024-05-30[CodeGen] Remove useless zero-index constant GEPs (NFCI)Nikita Popov1-8/+2
2024-05-01[CUDA] make kernel stub ICF-proof (#90155)Yaxun (Sam) Liu1-0/+27
2024-04-11[NFC][Clang] Improve const correctness for IdentifierInfo (#79365)Bill Wendling1-1/+1
2024-03-28[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka1-9/+10
2024-03-27Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ...Akira Hatanaka1-10/+9
2024-03-27[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka1-9/+10
2024-03-26Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ...Akira Hatanaka1-10/+9
2024-03-25[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka1-9/+10
2024-03-22[HIP][NFC] Refactor managed var codegen (#85976)Yaxun (Sam) Liu1-18/+9
2024-03-19Reapply "[NFC][RemoveDIs] Switch ConstantExpr::getAsInstruction to not insert...Stephen Tozer1-1/+2
2024-02-22[HIP] Allow partial linking for `-fgpu-rdc` (#81700)Yaxun (Sam) Liu1-11/+11
2024-01-20[clang] Use SmallString::operator std::string (NFC)Kazu Hirata1-1/+1
2023-12-16[clang][CGCUDANV] Unify PointerType members of CGNVCUDARuntime (NFC) (#75668)Youngsuk Kim1-50/+38
2023-12-07[CUDA][HIP] Improve variable registration with the new driver (#73177)Joseph Huber1-7/+20
2023-10-25[clang] Remove redundant ptr-to-ptr bitcasts (NFC)Youngsuk Kim1-17/+13
2023-10-25[Offloading][NFC] Move creation of offloading entries from OpenMP (#70116)Joseph Huber1-14/+14
2023-09-25[clang][CodeGen] Simplify code based on opaque pointers (#65624)Björn Pettersson1-6/+3
2023-09-14[HIP] Fix comdat of template kernel handle (#66283)Yaxun (Sam) Liu1-1/+4
2023-07-13[clang] Support '-fgpu-default-stream=per-thread' for NVIDIA CUDAboxu.zhang1-3/+7
2023-06-16[clang] Replace use of Type::getPointerTo() (NFC)Youngsuk Kim1-8/+9
2023-05-27[clang-repl][CUDA] Re-land: Initial interactive CUDA support for clang-replAnubhab Ghosh1-2/+4
2023-05-20Revert "[clang-repl][CUDA] Initial interactive CUDA support for clang-repl"Anubhab Ghosh1-4/+2
2023-05-20[clang-repl][CUDA] Initial interactive CUDA support for clang-replAnubhab Ghosh1-2/+4
2023-03-21[CUDA] Update cached kernel handle when the function instance changes.Artem Belevich1-2/+17
2023-01-19CUDA/HIP: Use kernel name to map to symbolDaniele Castagna1-12/+13
2022-10-17Do not append terminating NUL to the binary string with embedded fatbin.Artem Belevich1-17/+29
2022-07-13[CUDA] Allow the new driver to compile CUDA in non-RDC modeJoseph Huber1-4/+4
2022-07-11[HIP] Generate offloading entries for HIP with the new driver.Joseph Huber1-1/+2
2022-05-26[Cuda] Use fallback method to mangle externalized decls if no CUID givenJoseph Huber1-2/+1
2022-05-11[CUDA] Create offloading entries when using the new driverJoseph Huber1-2/+43
2022-05-04[NFC][CUDA][HIP] rework mangling number for aux targetYaxun (Sam) Liu1-3/+0
2022-04-28[CUDA][HIP] Fix mangling number for local structYaxun (Sam) Liu1-0/+3
2022-04-10[CUDA][HIP] Externalize kernels in anonymous name spaceYaxun (Sam) Liu1-2/+2
2022-04-09[CUDA/HIP] Remove argument from module ctor/dtor signaturesJonas Hahnfeld1-6/+6
2022-03-22[CodeGen] Remove some uses of deprecated Address constructorNikita Popov1-3/+3
2022-02-23[HIP] Support `-fgpu-default-stream`Yaxun (Sam) Liu1-4/+11
2022-02-17[CodeGen] Rename deprecated Address constructorNikita Popov1-3/+4
2021-12-06[HIP] Fix -fgpu-rdc for WindowsYaxun (Sam) Liu1-0/+3