summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGCXX.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-08-26[clang] NFC: introduce Type::getAsEnumDecl, and cast variants for all TagDecl...Matheus Izvekov
2025-08-09[clang] Improve nested name specifier AST representation (#147835)Matheus Izvekov
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-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
2024-11-16[CodeGen] Remove unused includes (NFC) (#116459)Kazu Hirata
2024-06-26 [clang] Implement pointer authentication for C++ virtual functions, v-tables...Oliver Hunt
2024-01-22Arm64EC entry/exit thunks, consolidated. (#79067)Eli Friedman
2023-06-16[clang] Replace use of Type::getPointerTo() (NFC)Youngsuk Kim
2021-07-17[OpaquePtr] Remove uses of CGF.Builder.CreateConstInBoundsGEP1_64() without typeNikita Popov
2021-03-11[OpaquePtrs] Remove some uses of type-less CreateLoad APIs (NFC)Nikita Popov
2020-01-27[Alignment][NFC] Use Align with CreateAlignedLoadGuillaume Chatelet
2019-12-09Avoid Attr.h includes, CodeGen editionReid Kleckner
2019-10-07Codegen - silence static analyzer getAs<> null dereference warnings. NFCI.Simon Pilgrim
2019-10-03Silence static analyzer getAs<RecordType> null dereference warnings. NFCI.Simon Pilgrim
2019-07-16Fix parameter name comments using clang-tidy. NFC.Rui Ueyama
2019-03-23Fix unused variable warning. NFCI.Simon Pilgrim
2019-03-22IRGen: Remove StructorType; thread GlobalDecl through more code. NFCI.Peter Collingbourne
2019-02-07[opaque pointer types] Pass through function types for TLSJames Y Knight
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-12-11Move CodeGenOptions from Frontend to BasicRichard Trieu
2018-11-13[NFC] Move storage of dispatch-version to GlobalDeclErich Keane
2018-07-30Remove trailing spaceFangrui Song
2018-06-18IRgen: Mark aliases of ctors and dtors as unnamed_addr.Peter Collingbourne
2018-05-17Fix a mangling failure on clang-cl C++17Reid Kleckner
2018-03-16[MS] Always use base dtors in place of complete/vbase dtors when possibleReid Kleckner
2018-03-01Start setting dllimport/dllexport in setGVProperties.Rafael Espindola
2018-03-01Inline a trivial function. NFC.Rafael Espindola
2018-02-28Pass a GlobalDecl to setAliasAttributes. NFC.Rafael Espindola
2018-02-27Pass a GlobalDecl to setFunctionDefinitionAttributes. NFC.Rafael Espindola
2017-10-13[MS] Don't bail on replacing dllimport vbase dtors with base dtorsReid Kleckner
2017-03-21Update Clang for LLVM rename AttributeSet -> AttributeListReid Kleckner
2016-12-13CodeGen: New vtable group representation: struct of vtable arrays.Peter Collingbourne
2016-11-30Introduce a type-safe enum for ForDefinition.John McCall
2016-10-26Refactor call emission to package the function pointer together withJohn McCall
2016-10-02Alias must point to a definitionAditya Kumar
2016-09-29Revert "[PR30341] Alias must point to a definition"Aditya Kumar
2016-09-29[PR30341] Alias must point to a definitionAditya Kumar
2016-04-08revert SVN r265702, r265640Saleem Abdulrasool
2016-04-07Basic: move CodeGenOptions from FrontendSaleem Abdulrasool
2016-02-07Use CodeGenModule::addReplacement() instead of directly accessing Replacement...Yaron Keren
2015-11-10[COFF] Don't try to emit weak aliases on COFFReid Kleckner
2015-09-14Revert "Always_inline codegen rewrite" and 2 follow-ups.Evgeniy Stepanov
2015-09-14[opaque pointer type] Fix a few uses of PointerType::getElementType in favor ...David Blaikie
2015-09-14Revert "[opaque pointer type] update for LLVM API change"David Blaikie
2015-09-12Always_inline codegen rewrite.Evgeniy Stepanov
2015-09-11Revert "Specify target triple in alwaysinline tests."Evgeniy Stepanov