summaryrefslogtreecommitdiff
path: root/clang/lib/AST/ItaniumCXXABI.cpp
AgeCommit message (Expand)Author
2025-08-27[clang] NFC: reintroduce clang/include/clang/AST/Type.h (#155050)Matheus Izvekov
2025-08-27[clang] NFC: rename clang/include/clang/AST/Type.h to TypeBase.h (#155049)Matheus Izvekov
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-20[AST] Call hash_combine_range with a range (NFC) (#136525)Kazu Hirata
2024-11-25[clang][NFC]add static for internal linkage function (#117482)Congcong Cai
2024-11-17[AST] Remove unused includes (NFC) (#116549)Kazu Hirata
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata
2022-12-03[AST] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-30[clang][TargetInfo] Use LangAS for getPointer{Width,Align}()Alex Richardson
2021-09-28Change __builtin_sycl_unique_stable_name to just use an Itanium manglingErich Keane
2021-02-05Recommit of a2fdf9d4d734732a6fa9288f1ffdf12bf8618123.Michael Liao
2021-02-04Revert "[hip][cuda] Enable extended lambda support on Windows."Nico Weber
2021-02-04[hip][cuda] Enable extended lambda support on Windows.Michael Liao
2019-09-05[c++20] Fix some ambiguities in our mangling of lambdas with explicitRichard Smith
2019-08-14[Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere
2019-07-26Make the CXXABIs respect the target's default calling convention.Erich Keane
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-07-30Remove trailing spaceFangrui Song
2018-06-26Avoid spurious 'comma operator within array index expression' MSVC warning. N...Simon Pilgrim
2018-05-09Remove \brief commands from doxygen comments.Adrian Prantl
2018-05-07PR37352: mangle numbering for decomposition declarations.Richard Smith
2017-11-30Fix __has_unique_object_representations implementationErich Keane
2016-11-23Remove C++ default arg side table for MS ABI ctor closuresReid Kleckner
2016-10-23Fix mangling numbers for varargs lambdas; varargs and non-varargs lambdas getRichard Smith
2016-10-10[AST] Convert MangleNumberingContext to a unique_ptr.Justin Lebar
2015-08-31[MS ABI] Correctly mangle classes without names for linkage purposesDavid Majnemer
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-04-24Replace getPointeeType()->isFunctionType with isMemberDataPointerTypeDavid Majnemer
2015-03-11MS ABI: Implement copy-ctor closures, finish implementing throwDavid Majnemer
2015-03-06MS ABI: Insert copy-constructors into the CatchableTypeDavid Majnemer
2014-12-12Fix the issue of mangling of local anonymous unions (Itanium C++ ABI):Evgeny Astigeevich
2014-10-01Adds 'override' to overriding methods. NFC.Fariborz Jahanian
2014-08-22MS ABI: Don't use the Itanium scheme for numbering lambdasDavid Majnemer
2014-05-13Drop AST's version of ARMCXXABI, it doesn't differ from the Itanium baseJoerg Sonnenberger
2014-03-27Use the new Windows environment for target detectionSaleem Abdulrasool
2014-03-11[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper
2014-03-05AST: Remove layering violation with SemaDavid Majnemer
2014-03-05[-cxx-abi microsoft] Implement local manglings accuratelyDavid Majnemer
2013-12-12Switch to the new MingW ABI.Rafael Espindola
2013-09-10[ms-cxxabi] Implement guard variables for static initializationReid Kleckner
2013-03-28[ms-cxxabi] Correctly compute the size of member pointersReid Kleckner
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-07-12[Windows] Use thiscall as the default calling convention for class methods. P...Timur Iskhodzhanov
2011-09-02Extend the ASTContext constructor to delay the initialization ofDouglas Gregor
2011-04-15fix a bunch of comment typos found by codespell. Patch byChris Lattner
2011-02-01Convert RecordLayout::NonVirtualSize from bit units to CharUnits.Ken Dyck
2010-11-25Move isNearlyEmpty out into the ASTContext so it can be called from CodeGen a...Anders Carlsson