summaryrefslogtreecommitdiff
path: root/clang/lib/AST/VTableBuilder.cpp
AgeCommit message (Expand)Author
2025-11-21Revert "Reland [MS][clang] Add support for vector deleting destructors" (#169...Zequan Wu
2025-11-13Reland [MS][clang] Add support for vector deleting destructors (#165598)Mariya Podchishchaeva
2025-10-15[clang] NFC: rename TagType::getOriginalDecl back to getDecl (#163271)Matheus Izvekov
2025-08-09[clang] Improve nested name specifier AST representation (#147835)Matheus Izvekov
2025-05-17[clang] Use llvm::stable_sort (NFC) (#140413)Kazu Hirata
2025-04-14[MS][clang] Revert vector deleting destructors support (#135611)Mariya Podchishchaeva
2025-03-31Reland [MS][clang] Add support for vector deleting destructors (#133451)Mariya Podchishchaeva
2025-03-30[clang] Use DenseMap::insert_range (NFC) (#133655)Kazu Hirata
2025-03-12Revert "[MS][clang] Add support for vector deleting destructors (#126240)"Hans Wennborg
2025-03-04[MS][clang] Add support for vector deleting destructors (#126240)Mariya Podchishchaeva
2025-02-15[AST] Avoid repeated hash lookups (NFC) (#127299)Kazu Hirata
2025-02-09[AST] Avoid repeated hash lookups (NFC) (#126400)Kazu Hirata
2025-01-17[AST] Avoid repeated hash lookups (NFC) (#123285)Kazu Hirata
2024-06-26 [clang] Implement pointer authentication for C++ virtual functions, v-tables...Oliver Hunt
2024-01-18[Clang][NFC] Rename CXXMethodDecl::isPure -> is VirtualPure (#78463)cor3ntin
2023-11-05[clang][NFC] Refactor `PredefinedExpr::IdentKind`Vlad Serebrennikov
2023-09-14Reland "[clang] Add experimental option to omit the RTTI component from the v...Leonard Chan
2023-09-13Revert "Revert "Revert "[clang] Add experimental option to omit the RTTI comp...Douglas Yung
2023-09-14Revert "Revert "[clang] Add experimental option to omit the RTTI component fr...Leonard Chan
2023-09-13Revert "[clang] Add experimental option to omit the RTTI component from the v...Leonard Chan
2023-09-13[clang] Add experimental option to omit the RTTI component from the vtable wh...Leonard Chan
2023-08-02[Clang] Fix strict weak ordering in ItaniumVTableBuilderDanila Kutenin
2023-06-07[clang] Implement P2564 "consteval must propagate up"Corentin Jabot
2022-11-30[clang][TargetInfo] Use LangAS for getPointer{Width,Align}()Alex Richardson
2022-04-20[clang] Add a raw_ostream operator<< overload for QualTypeNathan James
2022-03-18Use llvm::append_range instead of push_back loops where applicable. NFCI.Benjamin Kramer
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille
2022-01-09[clang] Use true/false instead of 1/0 (NFC)Kazu Hirata
2021-11-07[AST, Analysis] Use llvm::reverse (NFC)Kazu Hirata
2021-10-30Use {DenseSet,SetVector,SmallPtrSet}::contains (NFC)Kazu Hirata
2021-10-12[AST, CodeGen, Driver] Use llvm::is_contained (NFC)Kazu Hirata
2021-04-12[NFC] [Clang]: fix spelling mistake in assert messageJim Lin
2020-06-30[c++20] consteval functions don't get vtable slots.Richard Smith
2020-06-11[clang] Frontend components for the relative vtables ABI (round 2)Leonard Chan
2020-06-10Revert "[clang] Frontend components for the relative vtables ABI"Leonard Chan
2020-06-10[clang] Frontend components for the relative vtables ABILeonard Chan
2020-01-21List implicit operator== after implicit destructors in a vtable.Richard Smith
2020-01-21Revert "List implicit operator== after implicit destructors in a vtable."Vladimir Vereschaka
2020-01-19List implicit operator== after implicit destructors in a vtable.Richard Smith
2020-01-12Fix "pointer is null" static analyzer warnings. NFCI.Simon Pilgrim
2019-08-14[Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere
2019-07-16Fix parameter name comments using clang-tidy. NFC.Rui Ueyama
2019-04-24Use llvm::stable_sortFangrui Song
2019-03-31Range-style std::find{,_if} -> llvm::find{,_if}. NFCFangrui Song
2019-01-28Rename getTypeQualifiers to getMethodQualifiers.Anastasia Stulova
2019-01-20Replace llvm::isPodLike<...> by llvm::is_trivially_copyable<...>Serge Guelton
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-10-20Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFCFangrui Song
2018-09-30Use the container form llvm::sort(C, ...)Fangrui Song
2018-09-26llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song