[MS] Simplify rules for passing C++ records
[lldb.git] / clang / lib / CodeGen / MicrosoftCXXABI.cpp
2020-09-24 Reid Kleckner[MS] Simplify rules for passing C++ records
2020-09-21 Reid Kleckner[MS] On x86_32, pass overaligned, non-copyable argument...
2020-07-01 zoecarver[CodeGen] Add public function to emit C++ destructor...
2020-06-19 Xiangling Liao[AIX][Frontend] Static init implementation for AIX...
2020-06-17 Jun Ma[CodeGen][TLS] Set TLS Model for __tls_guard as well.
2020-06-11 Leonard Chan[clang] Frontend components for the relative vtables...
2020-06-10 Leonard ChanRevert "[clang] Frontend components for the relative...
2020-06-10 Leonard Chan[clang] Frontend components for the relative vtables ABI
2020-05-19 Martin Böhme[clang] Add an API to retrieve implicit constructor...
2020-03-08 Yaxun (Sam) Liu[NFC] Let mangler accept GlobalDecl
2020-01-27 Teresa Johnson[WPD] Emit vcall_visibility metadata for MicrosoftCXXABI
2019-12-10 Reid KlecknerAvoid Attr.h includes, CodeGen edition
2019-12-03 Reid Kleckner[MS] Emit exported complete/vbase destructors
2019-11-23 Reid KlecknerSeparate the MS inheritance model enum from the attribu...
2019-10-29 Reid Kleckner[MS] Fix constexpr data member pointer conversions
2019-10-07 Simon PilgrimCodegen - silence static analyzer getAs<> null derefere...
2019-10-03 Guillaume Chatelet[Alignment][Clang][NFC] Add CharUnits::getAsAlign
2019-09-12 Richard SmithImprove code generation for thread_local variables:
2019-07-22 Marco Antognini[OpenCL] Improve destructor support in C++ for OpenCL
2019-07-18 Ilya BiryukovRevert r366422: [OpenCL] Improve destructor support...
2019-07-18 Marco Antognini[OpenCL] Improve destructor support in C++ for OpenCL
2019-07-16 Rui UeyamaFix parameter name comments using clang-tidy. NFC.
2019-05-03 Mandeep Singh Grang[COFF, ARM64] Fix ABI implementation of struct returns
2019-04-30 Reid KlecknerRemove two unnecessary wrappers of canPassInRegisters
2019-03-22 Peter CollingbourneIRGen: Remove StructorType; thread GlobalDecl through...
2019-03-19 Don HintonRefactor cast<>'s in if conditionals, which can only...
2019-02-07 James Y Knight[opaque pointer types] Pass through function types...
2019-02-05 James Y Knight[opaque pointer types] More trivial changes to pass...
2019-02-05 James Y Knight[opaque pointer types] Pass function types for runtime...
2019-01-30 James Y KnightCleanup: replace uses of CallSite with CallBase.
2019-01-19 Chandler CarruthUpdate the file headers across all of the LLVM projects...
2019-01-11 Brian Gesiak[AST] Remove ASTContext from getThisType (NFC)
2018-11-13 Erich Keane[NFC] Move storage of dispatch-version to GlobalDecl
2018-09-12 David Green[CodeGen] Align rtti and vtable data
2018-08-21 Erik PilkingtonAdd a new flag and attributes to control static destruc...
2018-07-30 Fangrui SongRemove trailing space
2018-07-26 Sanjin Sijaric[ARM64] [Windows] Follow MS X86_64 C++ ABI when passing...
2018-07-26 Mandeep Singh Grang[COFF, ARM64] Decide when to mark struct returns as...
2018-07-19 Nico Weberfix typo in comment
2018-05-31 Heejin Ahn[WebAssembly] Use Windows EH instructions for Wasm EH
2018-05-31 Reid KlecknerFix null MSInheritanceAttr deref in CXXRecordDecl:...
2018-05-17 Reid KlecknerFix a mangling failure on clang-cl C++17
2018-05-09 Adrian PrantlRemove \brief commands from doxygen comments.
2018-04-06 Alexander KornienkoFix typos in clang
2018-04-02 Reid Kleckner[MS] Emit vftable thunks for functions with incomplete...
2018-04-02 Reid KlecknerFix some DenseMap use-after-rehash bugs and hoist Metho...
2018-03-31 Nico WeberRevert r328845, it caused crbug.com/827810.
2018-03-29 Reid KlecknerHoist MethodVFTableLocation out of MicrosoftVTableConte...
2018-03-28 Akira Hatanaka[ObjC++] Make parameter passing and function return...
2018-03-22 Rafael EspindolaSet dso_local on __ImageBase.
2018-03-16 Reid Kleckner[MS] Don't escape MS C++ names with \01
2018-03-16 Reid Kleckner[MS] Always use base dtors in place of complete/vbase...
2018-03-15 Yaxun LiuRecommit r326946 after reducing CallArgList memory...
2018-03-10 Richard SmithRevert r326946. It caused stack overflows by significan...
2018-03-07 Nico Weber[ms] Emit vtordisp initializers in a deterministic...
2018-03-07 Yaxun LiuCodeGen: Fix address space of indirect function argument
2018-03-01 George Burgess IVRemove redundant casts. NFC
2018-03-01 Rafael EspindolaStart setting dllimport/dllexport in setGVProperties.
2018-02-06 John McCallPass around function pointers as CGCallees, not bare...
2018-02-05 Peter CollingbourneIRGen: Move vtable load after argument evaluation.
2018-02-05 Akira HatanakaAdd support for attribute 'trivial_abi'.
2017-12-13 Peter CollingbourneIRGen: When performing CFI checks, load vtable pointer...
2017-11-16 Reid Kleckner[MS] Apply adjustments after storing 'this'
2017-10-13 Reid Kleckner[MS] Don't bail on replacing dllimport vbase dtors...
2017-08-16 Richard SmithPR19668, PR23034: Fix handling of move constructors...
2017-08-09 Diana PicusRevert "PR19668, PR23034: Fix handling of move construc...
2017-08-08 Richard SmithPR19668, PR23034: Fix handling of move constructors...
2017-07-26 Richard SmithAdd branch weights to branches for static initializers.
2017-07-07 Richard Smith[modules ts] Basic for module linkage.
2017-06-09 Alexey Bataev[DebugInfo] Add kind of ImplicitParamDecl for emission...
2017-06-01 Piotr PadlewskiEmit available_externally vtables opportunistically
2017-03-30 Simon PilgrimSpelling mistakes in comments. NFCI. (PR27635)
2017-03-21 Reid KlecknerUpdate Clang for LLVM rename AttributeSet -> AttributeList
2017-03-02 John McCallPromote ConstantInitBuilder to be a public CodeGen...
2017-02-23 George Burgess IV[CodeGen] Fix ExtParameterInfo bugs in C++ CodeGen...
2017-02-22 George Burgess IV[CodeGen] Note where we add ABI-specific args in ctors...
2017-01-18 Peter CollingbourneMove vtable type metadata emission behind a cc1-level...
2017-01-01 Saleem AbdulrasoolCodeGen: update comment about RTTI field
2016-12-15 Saleem AbdulrasoolCodeGen: fix runtime function dll storage
2016-12-13 Peter CollingbourneCodeGen: New vtable group representation: struct of...
2016-12-07 Erich Keane[MS-ABI]V-base dtor called more than needed when throw...
2016-11-28 John McCallMake CGVTables use ConstantInitBuilder. NFC.
2016-11-23 Reid KlecknerRemove C++ default arg side table for MS ABI ctor closures
2016-11-22 Peter CollingbourneSema, CodeGen: Ensure that an implicit copy ctor is...
2016-11-16 Adrian PrantlFix PR31029 by attaching an artificial debug location...
2016-10-27 David Majnemer[MS ABI] Reuse getVFPtrOffsets instead of using getClas...
2016-10-26 John McCallRefactor call emission to package the function pointer...
2016-10-19 Hans WennborgMS ABI: Fix assert when generating virtual function...
2016-10-10 Justin LebarUse unique_ptr for VPtrLocationsMap and VPtrInfoVector.
2016-09-12 David Majnemer[MS ABI] Add /include directives for dynamic TLS
2016-09-08 Peter CollingbourneCodeGen: Clean up implementation of vtable initializer...
2016-08-25 Reid Kleckner[MS] Pass non-trivially-copyable objects indirectly...
2016-07-27 Justin LebarDon't crash when generating code for __attribute__...
2016-07-20 Reid Kleckner[MS] Improve VPtrInfo field names and doc comments
2016-07-12 David Majnemer[MS ABI] Support throwing/catching __unaligned types
2016-07-09 David Majnemer[MS ABI] Some code cleanups
2016-07-01 Reid Kleckner[DebugInfo] Set DISubprogram ThisAdjustment in the...
2016-06-25 Peter CollingbourneCodeGen: Start emitting checked loads when both trappin...
2016-06-24 Peter CollingbourneCodeGen: Update Clang to use the new type metadata.
2016-06-14 Peter CollingbourneUpdate clang for D20348
next