aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaCUDA.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-06-09[CUDA] Disallow use of address_space(N) on CUDA device variables. (#142857)Artem Belevich1-6/+11
2025-05-25[Sema] Remove unused includes (NFC) (#141419)Kazu Hirata1-1/+0
2025-05-18[clang] Use llvm::max_element (NFC) (#140435)Kazu Hirata1-3/+4
2025-05-01[clang] Add scoped enum support to `StreamingDiagnostic` (#138089)Vlad Serebrennikov1-10/+7
2025-04-23[CUDA][HIP] capture possible ODR-used var (#136645)Yaxun (Sam) Liu1-0/+47
2025-03-03[CUDA][HIP] fix virtual dtor host/device attr (#128926)Yaxun (Sam) Liu1-2/+6
2025-02-28[CUDA][HIP] check dtor in deferred diag (#129117)Yaxun (Sam) Liu1-0/+15
2025-01-28[clang] Extend diagnose_if to accept more detailed warning information, take ...Nikolas Klauser1-2/+2
2024-11-16[Sema] Remove unused includes (NFC) (#116461)Kazu Hirata1-2/+0
2024-11-15[clang] [NFC] Merge two ifs to a single one (#116226)Boaz Brickner1-3/+3
2024-09-26Revert "[clang] Extend diagnose_if to accept more detailed warning informatio...Kadir Cetinkaya1-2/+2
2024-09-14Reapply "Reapply "[clang] Extend diagnose_if to accept more detailed warning ...Nikolas Klauser1-2/+2
2024-09-13Revert "Reapply "[clang] Extend diagnose_if to accept more detailed warning i...Florian Mayer1-2/+2
2024-09-13Reapply "[clang] Extend diagnose_if to accept more detailed warning informati...Nikolas Klauser1-2/+2
2024-09-12Revert "[clang] Extend diagnose_if to accept more detailed warning informatio...Kazu Hirata1-2/+2
2024-09-12[clang] Extend diagnose_if to accept more detailed warning information (#70976)Nikolas Klauser1-2/+2
2024-08-12[Offload][CUDA] Allow CUDA kernels to use LLVM/Offload (#94549)Johannes Doerfert1-0/+3
2024-06-10[CUDA][HIP] warn incompatible redeclare (#77359)Yaxun (Sam) Liu1-16/+25
2024-04-13[clang] Introduce `SemaCUDA` (#88559)Vlad Serebrennikov1-134/+143
2024-04-12[clang][NFC] Refactor `CUDAFunctionTarget`Vlad Serebrennikov1-65/+81
2024-04-12[clang][NFC] Refactor `CXXSpecialMember`Vlad Serebrennikov1-1/+1
2024-03-08[HIP] fix host-used external kernel (#83870)Yaxun (Sam) Liu1-1/+4
2023-12-01[CUDA][HIP] allow trivial ctor/dtor in device var init (#73140)Yaxun (Sam) Liu1-0/+9
2023-11-22Revert "[CUDA][HIP] make trivial ctor/dtor host device (#72394)"Yaxun (Sam) Liu1-16/+0
2023-11-16[CUDA][HIP] make trivial ctor/dtor host device (#72394)Yaxun (Sam) Liu1-0/+16
2023-11-09[CUDA][HIP] Make template implicitly host device (#70369)Yaxun (Sam) Liu1-1/+41
2023-10-17[CUDA][HIP] Fix init var diag in temmplate (#69081)Yaxun (Sam) Liu1-0/+7
2023-10-05[Clang] Handle consteval expression in array bounds expressions (#66222)cor3ntin1-1/+1
2023-10-03[HIP][Clang][Sema] Add Sema support for `hipstdpar`Alex Voicu1-1/+10
2023-09-07Reland "[CUDA][HIP] Fix overloading resolution in global var init" (#65606)Yaxun (Sam) Liu1-3/+21
2023-08-31Revert "[CUDA][HIP] Fix overloading resolution in global variable initializer"Yaxun (Sam) Liu1-21/+3
2023-08-29[CUDA][HIP] Fix overloading resolution in global variable initializerYaxun (Sam) Liu1-3/+21
2023-01-14[clang] Remove remaining uses of llvm::Optional (NFC)Kazu Hirata1-1/+0
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-1/+1
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata1-0/+1
2022-12-17llvm::Optional::value => operator*/operator->Fangrui Song1-6/+6
2022-11-21Don't use Optional::getPointer (NFC)Kazu Hirata1-4/+2
2022-07-22[CUDA] remove duplicate conditionVitalyR1-1/+1
2022-07-13[clang] Use value instead of getValue (NFC)Kazu Hirata1-7/+6
2022-06-25[clang] Don't use Optional::hasValue (NFC)Kazu Hirata1-1/+1
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata1-7/+10
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata1-10/+7
2022-06-20[clang] Don't use Optional::hasValue (NFC)Kazu Hirata1-2/+2
2022-04-13[CUDA][HIP] Fix host used external kernel in archiveYaxun (Sam) Liu1-1/+6
2022-03-24[CUDA][HIP] Fix hostness check with -fopenmpYaxun (Sam) Liu1-10/+10
2022-03-18Use llvm::append_range instead of push_back loops where applicable. NFCI.Benjamin Kramer1-3/+1
2022-02-15[CUDA][HIP] Do not promote constexpr var with non-constant initializerYaxun (Sam) Liu1-6/+8
2022-01-28[CUDA][HIP] Do not treat host var address as constant in device compilationYaxun (Sam) Liu1-0/+2
2021-12-24Remove redundant return and continue statements (NFC)Kazu Hirata1-1/+0
2021-09-08[HIP] Warn capture this pointer in device lambdaYaxun (Sam) Liu1-1/+6