summaryrefslogtreecommitdiff
path: root/clang/test/CodeGenCXX/microsoft-abi-virtual-inheritance.cpp
AgeCommit message (Expand)Author
2018-03-28[MS] Fix bug in method vfptr location codeReid Kleckner
2018-03-16[MS] Don't escape MS C++ names with \01Reid Kleckner
2018-02-23Bring r325915 back.Rafael Espindola
2018-02-23Revert "Start setting dso_local for COFF."Rafael Espindola
2018-02-23Start setting dso_local for COFF.Rafael Espindola
2018-02-05IRGen: Move vtable load after argument evaluation.Peter Collingbourne
2018-01-22Reland "[CodeGen] Fix crash when a function taking transparent union is redec...Volodymyr Sapsai
2018-01-19Change memcpy/memove/memset to have dest and source alignment attributes (Ste...Daniel Neilson
2017-12-21Revert "[CodeGen] Fix crash when a function taking transparent union is redec...Volodymyr Sapsai
2017-12-21[CodeGen] Fix crash when a function taking transparent union is redeclared.Volodymyr Sapsai
2017-11-16[MS] Apply adjustments after storing 'this'Reid Kleckner
2017-02-14[MS ABI] Correctly mangling vbase destructorsDavid Majnemer
2016-12-13CodeGen: New vtable group representation: struct of vtable arrays.Peter Collingbourne
2016-09-07[MS] Fix prologue this adjustment when 'this' is passed indirectlyReid Kleckner
2016-05-12[MS ABI] Don't crash when zero-initializing a vbase which contains a vbaseDavid Majnemer
2016-05-03Fix use of LLVM IR names in lit testReid Kleckner
2016-05-03[MS] Pass CalleeDecl to adjustThisArgumentForVirtualFunctionCallReid Kleckner
2015-11-19Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper
2015-11-18Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper
2015-11-02[MS ABI] Don't zero-initialize vbptrs in basesDavid Majnemer
2015-09-08Compute and preserve alignment more faithfully in IR-generation.John McCall
2015-02-27Update Clang tests to handle explicitly typed load changes in LLVM.David Blaikie
2015-02-27Update Clang tests to handle explicitly typed gep changes in LLVM.David Blaikie
2014-12-03Cast vtable address points to i32 (...)** to enable more globaloptReid Kleckner
2014-10-31MS ABI: Properly call global delete when invoking virtual destructorsDavid Majnemer
2014-10-22MS ABI: Emit more canonical vbptr stores and loadsReid Kleckner
2014-03-21Add one more test for PR19172Timur Iskhodzhanov
2014-03-20Fix PR19172 - wrong this adjustment calculated for virtual destructor in a cl...Timur Iskhodzhanov
2014-03-14Fix PR19104: Incorrect handling of non-virtual calls of virtual methodsTimur Iskhodzhanov
2014-03-07Fix PR18967 -- Bad this adjustment for virtual methods in a diamond virtual i...Timur Iskhodzhanov
2014-02-27[MS ABI] Error instead of generating bad vftables for certain virtual hierarc...Hans Wennborg
2014-01-14Remove the -cxx-abi command-line flag.Hans Wennborg
2014-01-13[ms-abi] Always generate complete constructors in the Microsoft C++ ABIReid Kleckner
2013-10-22Use GEPs correctly when adjusting this in MicrosoftCXXABITimur Iskhodzhanov
2013-10-16[-cxx-abi microsoft] Fix this argument/parameter offsets for virtual destruct...Timur Iskhodzhanov
2013-10-09Initialize vtorDisp in class constructors and destructorsTimur Iskhodzhanov
2013-10-09Reland 192220 "Abstract out parts of thunk emission code, add support for sim...Timur Iskhodzhanov
2013-10-08Revert 192220 as it fails on an assertionTimur Iskhodzhanov
2013-10-08Abstract out parts of thunk emission code, add support for simple thunks when...Timur Iskhodzhanov
2013-09-27Abstract out the emission of vtables, add basic support for vtable emission w...Timur Iskhodzhanov
2013-08-21Abstract out virtual calls and virtual function prologue code generation; imp...Timur Iskhodzhanov
2013-06-28[ms-cxxabi] Move CodeGenVTables::needsVTTParameter to ItaniumCXXABI.Peter Collingbourne