summaryrefslogtreecommitdiffstats
path: root/test/CodeGenCXX/microsoft-abi-virtual-inheritance.cpp
Commit message (Expand)AuthorAgeFilesLines
* [MS] Fix bug in method vfptr location codeReid Kleckner2018-03-281-0/+17
* [MS] Don't escape MS C++ names with \01Reid Kleckner2018-03-161-41/+41
* Bring r325915 back.Rafael Espindola2018-02-231-21/+21
* Revert "Start setting dso_local for COFF."Rafael Espindola2018-02-231-21/+21
* Start setting dso_local for COFF.Rafael Espindola2018-02-231-21/+21
* IRGen: Move vtable load after argument evaluation.Peter Collingbourne2018-02-051-15/+15
* Reland "[CodeGen] Fix crash when a function taking transparent union is redec...Volodymyr Sapsai2018-01-221-2/+8
* Change memcpy/memove/memset to have dest and source alignment attributes (Ste...Daniel Neilson2018-01-191-2/+2
* Revert "[CodeGen] Fix crash when a function taking transparent union is redec...Volodymyr Sapsai2017-12-211-8/+2
* [CodeGen] Fix crash when a function taking transparent union is redeclared.Volodymyr Sapsai2017-12-211-2/+8
* [MS] Apply adjustments after storing 'this'Reid Kleckner2017-11-161-21/+32
* [MS ABI] Correctly mangling vbase destructorsDavid Majnemer2017-02-141-3/+3
* CodeGen: New vtable group representation: struct of vtable arrays.Peter Collingbourne2016-12-131-7/+7
* [MS] Fix prologue this adjustment when 'this' is passed indirectlyReid Kleckner2016-09-071-1/+1
* [MS ABI] Don't crash when zero-initializing a vbase which contains a vbaseDavid Majnemer2016-05-121-0/+22
* Fix use of LLVM IR names in lit testReid Kleckner2016-05-031-1/+1
* [MS] Pass CalleeDecl to adjustThisArgumentForVirtualFunctionCallReid Kleckner2016-05-031-0/+18
* Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper2015-11-191-1/+1
* Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper2015-11-181-1/+1
* [MS ABI] Don't zero-initialize vbptrs in basesDavid Majnemer2015-11-021-0/+26
* Compute and preserve alignment more faithfully in IR-generation.John McCall2015-09-081-2/+2
* Update Clang tests to handle explicitly typed load changes in LLVM.David Blaikie2015-02-271-25/+25
* Update Clang tests to handle explicitly typed gep changes in LLVM.David Blaikie2015-02-271-43/+43
* Cast vtable address points to i32 (...)** to enable more globaloptReid Kleckner2014-12-031-11/+11
* MS ABI: Properly call global delete when invoking virtual destructorsDavid Majnemer2014-10-311-16/+16
* MS ABI: Emit more canonical vbptr stores and loadsReid Kleckner2014-10-221-20/+15
* Add one more test for PR19172Timur Iskhodzhanov2014-03-211-0/+41
* Fix PR19172 - wrong this adjustment calculated for virtual destructor in a cl...Timur Iskhodzhanov2014-03-201-0/+42
* Fix PR19104: Incorrect handling of non-virtual calls of virtual methodsTimur Iskhodzhanov2014-03-141-0/+38
* Fix PR18967 -- Bad this adjustment for virtual methods in a diamond virtual i...Timur Iskhodzhanov2014-03-071-6/+1
* [MS ABI] Error instead of generating bad vftables for certain virtual hierarc...Hans Wennborg2014-02-271-1/+6
* Remove the -cxx-abi command-line flag.Hans Wennborg2014-01-141-2/+2
* [ms-abi] Always generate complete constructors in the Microsoft C++ ABIReid Kleckner2014-01-131-0/+27
* Use GEPs correctly when adjusting this in MicrosoftCXXABITimur Iskhodzhanov2013-10-221-7/+7
* [-cxx-abi microsoft] Fix this argument/parameter offsets for virtual destruct...Timur Iskhodzhanov2013-10-161-3/+128
* Initialize vtorDisp in class constructors and destructorsTimur Iskhodzhanov2013-10-091-7/+93
* Reland 192220 "Abstract out parts of thunk emission code, add support for sim...Timur Iskhodzhanov2013-10-091-0/+8
* Revert 192220 as it fails on an assertionTimur Iskhodzhanov2013-10-081-8/+0
* Abstract out parts of thunk emission code, add support for simple thunks when...Timur Iskhodzhanov2013-10-081-0/+8
* Abstract out the emission of vtables, add basic support for vtable emission w...Timur Iskhodzhanov2013-09-271-0/+16
* Abstract out virtual calls and virtual function prologue code generation; imp...Timur Iskhodzhanov2013-08-211-7/+75
* [ms-cxxabi] Move CodeGenVTables::needsVTTParameter to ItaniumCXXABI.Peter Collingbourne2013-06-281-0/+11