summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/MicrosoftCXXABI.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use unique_ptr for VPtrLocationsMap and VPtrInfoVector.Justin Lebar2016-10-101-29/+29
* [MS ABI] Add /include directives for dynamic TLSDavid Majnemer2016-09-121-0/+8
* CodeGen: Clean up implementation of vtable initializer builder. NFC.Peter Collingbourne2016-09-081-5/+3
* [MS] Pass non-trivially-copyable objects indirectly on Windows ARMReid Kleckner2016-08-251-0/+6
* Don't crash when generating code for __attribute__((naked)) member functions.Justin Lebar2016-07-271-0/+4
* [MS] Improve VPtrInfo field names and doc commentsReid Kleckner2016-07-201-16/+16
* [MS ABI] Support throwing/catching __unaligned typesDavid Majnemer2016-07-121-7/+15
* [MS ABI] Some code cleanupsDavid Majnemer2016-07-091-9/+6
* [DebugInfo] Set DISubprogram ThisAdjustment in the MS ABIReid Kleckner2016-07-011-1/+1
* CodeGen: Start emitting checked loads when both trapping CFI and -fwhole-prog...Peter Collingbourne2016-06-251-6/+13
* CodeGen: Update Clang to use the new type metadata.Peter Collingbourne2016-06-241-16/+13
* Update clang for D20348Peter Collingbourne2016-06-141-7/+7
* [MS ABI] Delegating constructors should not assume they are most derivedDavid Majnemer2016-05-131-9/+11
* Re-apply r267784, r267824 and r267830.Peter Collingbourne2016-04-281-10/+7
* Revert r267784, r267824 and r267830.Benjamin Kramer2016-04-281-7/+10
* Rework interface for bitset-using features to use a notion of LTO visibility.Peter Collingbourne2016-04-271-10/+7
* Silencing warnings from MSVC 2015 Update 2. Both of these changes silence "C4...Aaron Ballman2016-03-301-1/+1
* EmitCXXStructorCall -> EmitCXXDestructorCall. NFC.Alexey Samsonov2016-03-101-8/+7
* Add whole-program vtable optimization feature to Clang.Peter Collingbourne2016-02-241-11/+8
* [MS ABI] Correctly handle dllimport'd explicit instantiation declaration w/ v...David Majnemer2016-02-221-0/+3
* Revert "Revert r260388 "[MS ABI] Never reference dllimport'd vtables""David Majnemer2016-02-111-4/+11
* Revert r260388 "[MS ABI] Never reference dllimport'd vtables"Hans Wennborg2016-02-101-11/+4
* Silence some MSVC false positive warnings about integer zexts and falling off...Reid Kleckner2016-02-101-1/+1
* [MS ABI] Never reference dllimport'd vtablesDavid Majnemer2016-02-101-4/+11
* [MS ABI] Cleanup emitVTableDefinitionsDavid Majnemer2016-02-091-6/+6
* [MS ABI] Don't emit RTTI descriptors for dllimport vtablesDavid Majnemer2016-02-071-1/+3
* Use a consistent spelling for vtables.Eric Christopher2016-01-291-1/+1
* Cross-DSO control flow integrity (Clang part).Evgeniy Stepanov2015-12-151-8/+5
* Update clang to use the updated LLVM EH instructionsDavid Majnemer2015-12-121-2/+2
* Add the `pass_object_size` attribute to clang.George Burgess IV2015-12-021-3/+2
* Remove superfluous StringRef casts, NFC.Yaron Keren2015-12-011-7/+7
* Fix use-after-free when a C++ thread_local variable gets replaced (because itsRichard Smith2015-12-011-9/+6
* [MS ABI] Don't zero-initialize vbptrs in basesDavid Majnemer2015-11-021-0/+19
* [CodeGen] Call SetInternalFunctionAttributes to attach functionAkira Hatanaka2015-10-311-2/+2
* [CodeGen] Remove dead code. NFC.Benjamin Kramer2015-10-151-22/+1
* [WinEH] Remove NewMSEH and enable its behavior by defaultReid Kleckner2015-10-081-36/+13
* [WinEH] Pass the catch adjectives to catchpad directlyReid Kleckner2015-09-161-25/+11
* Decorating vptr load & stores with !invariant.groupPiotr Padlewski2015-09-151-2/+5
* Generating assumption loads of vptr after ctor call (fixed)Piotr Padlewski2015-09-151-17/+37
* [opaque pointer type] Fix a few uses of PointerType::getElementType in favor ...David Blaikie2015-09-141-4/+4
* Revert "[opaque pointer type] update for LLVM API change"David Blaikie2015-09-141-2/+3
* [MS ABI] Make member pointers return true for isIncompleteTypeDavid Majnemer2015-09-101-11/+0
* Revert "Generating assumption loads of vptr after ctor call (fixed)"Piotr Padlewski2015-09-101-37/+17
* Generating assumption loads of vptr after ctor call (fixed)Piotr Padlewski2015-09-091-17/+37
* Compute and preserve alignment more faithfully in IR-generation.John McCall2015-09-081-167/+239
* Revert r246214 and r246213Steven Wu2015-08-281-37/+17
* Assume loads fix #2Piotr Padlewski2015-08-271-2/+1
* Generating assumption loads of vptr after ctor call (fixed)Piotr Padlewski2015-08-271-15/+36
* [WinEH] Update to new EH pad/ret signatures (with tokens required)Joseph Tremoulet2015-08-231-1/+1
* Revert "Generating assumption loads of vptr after ctor call (fixed)"Piotr Padlewski2015-08-211-36/+15
OpenPOWER on IntegriCloud