aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/MicrosoftCXXABI.cpp
AgeCommit message (Expand)Author
2017-12-13IRGen: When performing CFI checks, load vtable pointer from vbase when necess...Peter Collingbourne
2017-11-16[MS] Apply adjustments after storing 'this'Reid Kleckner
2017-10-13[MS] Don't bail on replacing dllimport vbase dtors with base dtorsReid Kleckner
2017-08-16PR19668, PR23034: Fix handling of move constructors and deleted copyRichard Smith
2017-08-09Revert "PR19668, PR23034: Fix handling of move constructors and deleted copy ...Diana Picus
2017-08-08PR19668, PR23034: Fix handling of move constructors and deleted copyRichard Smith
2017-07-26Add branch weights to branches for static initializers.Richard Smith
2017-07-07[modules ts] Basic for module linkage.Richard Smith
2017-06-09[DebugInfo] Add kind of ImplicitParamDecl for emission of FlagObjectPointer.Alexey Bataev
2017-06-01Emit available_externally vtables opportunisticallyPiotr Padlewski
2017-03-30Spelling mistakes in comments. NFCI. (PR27635)Simon Pilgrim
2017-03-21Update Clang for LLVM rename AttributeSet -> AttributeListReid Kleckner
2017-03-02Promote ConstantInitBuilder to be a public CodeGen API; it'sJohn McCall
2017-02-23[CodeGen] Fix ExtParameterInfo bugs in C++ CodeGen code.George Burgess IV
2017-02-22[CodeGen] Note where we add ABI-specific args in ctors. NFC.George Burgess IV
2017-01-18Move vtable type metadata emission behind a cc1-level flag.Peter Collingbourne
2017-01-01CodeGen: update comment about RTTI fieldSaleem Abdulrasool
2016-12-15CodeGen: fix runtime function dll storageSaleem Abdulrasool
2016-12-13CodeGen: New vtable group representation: struct of vtable arrays.Peter Collingbourne
2016-12-07[MS-ABI]V-base dtor called more than needed when throw happens in v-base ctor...Erich Keane
2016-11-28Make CGVTables use ConstantInitBuilder. NFC.John McCall
2016-11-23Remove C++ default arg side table for MS ABI ctor closuresReid Kleckner
2016-11-22Sema, CodeGen: Ensure that an implicit copy ctor is available more often unde...Peter Collingbourne
2016-11-16Fix PR31029 by attaching an artificial debug location to msabi thunks.Adrian Prantl
2016-10-27[MS ABI] Reuse getVFPtrOffsets instead of using getClassAtVTableLocationDavid Majnemer
2016-10-26Refactor call emission to package the function pointer together withJohn McCall
2016-10-19MS ABI: Fix assert when generating virtual function call with virtual bases a...Hans Wennborg
2016-10-10Use unique_ptr for VPtrLocationsMap and VPtrInfoVector.Justin Lebar
2016-09-12[MS ABI] Add /include directives for dynamic TLSDavid Majnemer
2016-09-08CodeGen: Clean up implementation of vtable initializer builder. NFC.Peter Collingbourne
2016-08-25[MS] Pass non-trivially-copyable objects indirectly on Windows ARMReid Kleckner
2016-07-27Don't crash when generating code for __attribute__((naked)) member functions.Justin Lebar
2016-07-20[MS] Improve VPtrInfo field names and doc commentsReid Kleckner
2016-07-12[MS ABI] Support throwing/catching __unaligned typesDavid Majnemer
2016-07-09[MS ABI] Some code cleanupsDavid Majnemer
2016-07-01[DebugInfo] Set DISubprogram ThisAdjustment in the MS ABIReid Kleckner
2016-06-25CodeGen: Start emitting checked loads when both trapping CFI and -fwhole-prog...Peter Collingbourne
2016-06-24CodeGen: Update Clang to use the new type metadata.Peter Collingbourne
2016-06-14Update clang for D20348Peter Collingbourne
2016-05-13[MS ABI] Delegating constructors should not assume they are most derivedDavid Majnemer
2016-04-28Re-apply r267784, r267824 and r267830.Peter Collingbourne
2016-04-28Revert r267784, r267824 and r267830.Benjamin Kramer
2016-04-27Rework interface for bitset-using features to use a notion of LTO visibility.Peter Collingbourne
2016-03-30Silencing warnings from MSVC 2015 Update 2. Both of these changes silence "C4...Aaron Ballman
2016-03-10EmitCXXStructorCall -> EmitCXXDestructorCall. NFC.Alexey Samsonov
2016-02-24Add whole-program vtable optimization feature to Clang.Peter Collingbourne
2016-02-22[MS ABI] Correctly handle dllimport'd explicit instantiation declaration w/ v...David Majnemer
2016-02-11Revert "Revert r260388 "[MS ABI] Never reference dllimport'd vtables""David Majnemer
2016-02-10Revert r260388 "[MS ABI] Never reference dllimport'd vtables"Hans Wennborg
2016-02-10Silence some MSVC false positive warnings about integer zexts and falling off...Reid Kleckner