aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaOverload.cpp
AgeCommit message (Expand)AuthorFilesLines
2022-08-11Revert "[clang] Pass FoundDecl to DeclRefExpr creator for operator overloads"Kadir Cetinkaya1-3/+2
2022-07-26[clang] Pass FoundDecl to DeclRefExpr creator for operator overloadsDanny Mösch1-2/+3
2022-07-26[C++20] [Modules] Don't handle no linkage entities when overloadingChuanqi Xu1-1/+1
2022-07-26[C++20] [Modules] Handle linkage properly for specializations when overloadingChuanqi Xu1-4/+14
2022-07-25[C++20][Modules] Update ADL to handle basic.lookup.argdep p4 [P1815R2 part 1]Iain Sandoe1-0/+11
2022-07-01Revert "Re-apply "Deferred Concept Instantiation Implementation"""Erich Keane1-81/+0
2022-07-01Re-apply "Deferred Concept Instantiation Implementation""Erich Keane1-0/+81
2022-06-30Revert "Deferred Concept Instantiation Implementation"Jonas Devlieghere1-81/+0
2022-06-30Deferred Concept Instantiation ImplementationErich Keane1-0/+81
2022-06-27[OpenCL] Reduce emitting candidate notes for builtinsSven van Haastregt1-0/+7
2022-06-20[clang] Don't use Optional::getValue (NFC)Kazu Hirata1-1/+1
2022-06-20[clang] Don't use Optional::hasValue (NFC)Kazu Hirata1-1/+1
2022-06-20[clang][sema] Generate builtin operator overloads for (volatile) _Atomic typesJan Svoboda1-25/+64
2022-06-16PowerPC] Emit warning for incompatible vector types that are currently diagno...Maryam Moghadas1-3/+12
2022-05-09Revert ""Re-apply 4b6c2cd642 "Deferred Concept Instantiation Implementation"""""Erich Keane1-90/+0
2022-05-09"Re-apply 4b6c2cd642 "Deferred Concept Instantiation Implementation""""Erich Keane1-0/+90
2022-04-23Reverting accidental git-revert commits.Nick Kreeger1-33/+59
2022-04-23Reverting accidental git-revert commits.Nick Kreeger1-59/+33
2022-04-23Reverting accidental git-revert commits.Nick Kreeger1-33/+59
2022-04-23Revert "Revert "Revert "[Concepts] Fix overload resolution bug with constrain...Nick Kreeger1-59/+33
2022-04-23Revert "Revert "[Concepts] Fix overload resolution bug with constrained candi...Nick Kreeger1-33/+59
2022-04-23Revert "[Concepts] Fix overload resolution bug with constrained candidates"Nick Kreeger1-59/+33
2022-04-23[Concepts] Fix overload resolution bug with constrained candidatesRoy Jacobson1-33/+59
2022-04-20Treat `std::move`, `forward`, etc. as builtins.Richard Smith1-15/+17
2022-04-20Revert "Treat `std::move`, `forward`, etc. as builtins."David Tenty1-17/+15
2022-04-19Revert "[Concepts] Fix overload resolution bug with constrained candidates"Roy Jacobson1-59/+33
2022-04-19[Concepts] Fix overload resolution bug with constrained candidatesRoy Jacobson1-33/+59
2022-04-17Treat `std::move`, `forward`, etc. as builtins.Richard Smith1-15/+17
2022-04-16Revert "Treat `std::move`, `forward`, and `move_if_noexcept` as builtins."Vitaly Buka1-17/+15
2022-04-15Treat `std::move`, `forward`, and `move_if_noexcept` as builtins.Richard Smith1-15/+17
2022-03-24[CUDA][HIP] Fix hostness check with -fopenmpYaxun (Sam) Liu1-8/+9
2022-03-18Use llvm::append_range instead of push_back loops where applicable. NFCI.Benjamin Kramer1-1/+1
2022-03-15[Concepts] Fix an assertion failure while diagnosing constrainedRoy Jacobson1-3/+12
2022-03-10[Sema][Windows] Don't special-case void* in __unaligned conversions.Eli Friedman1-3/+2
2022-02-08[C++2b] Implement multidimentional subscript operatorCorentin Jabot1-98/+112
2022-02-01[clang] Correctly(?) handle placeholder types in ExprRequirements.Arthur O'Dwyer1-4/+3
2022-01-11[SemaOverload] compareConversionFunctions - use castAs<> instead of getAs<> t...Simon Pilgrim1-2/+1
2022-01-11[SemaOverload] Use castAs<> instead of getAs<> to avoid dereference of nullptrSimon Pilgrim1-3/+2
2022-01-09[clang] Fix bugprone argument comments (NFC)Kazu Hirata1-2/+2
2021-12-29[clang] Fix crash in bug52905Chuanqi Xu1-3/+4
2021-11-18[clang][clangd] Improve signature help for variadic functions.Adam Czachorowski1-2/+22
2021-11-14[clang] Use isa instead of dyn_cast (NFC)Kazu Hirata1-3/+3
2021-10-18[Sema] haveSameParameterTypes - replace repeated isNull() test with assertionsSimon Pilgrim1-1/+2
2021-10-14Fix a rejects-valid with consteval on overloaded operatorsAaron Ballman1-2/+3
2021-10-12[clang] p0388 array list initialization overloadsNathan Sidwell1-29/+55
2021-10-12[clang] p0388 conversion to incomplete arrayNathan Sidwell1-73/+45
2021-09-16[CUDA] Pass ExecConfig through BuildCallToMemberFunctionArtem Belevich1-2/+3
2021-09-09[clang] Array list initialization (pre-p0388)Nathan Sidwell1-43/+106
2021-09-06[Clang] Add __ibm128 type to represent ppc_fp128Qiu Chaofan1-14/+18
2021-08-06Disallow narrowing conversions to bool in noexcept specififersCorentin Jabot1-1/+1