summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/MicrosoftCXXABI.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove unused variable to fix -Werror buildReid Kleckner2014-02-051-3/+0
* MS ABI: Mangle member pointer template argumentsReid Kleckner2014-02-051-77/+40
* [ms-cxxabi] Use inalloca on win32 when passing non-trivial C++ objectsReid Kleckner2014-02-011-2/+8
* Revert "Revert r199416, "MS ABI: Improve selection of an inheritance model""David Majnemer2014-01-171-39/+50
* Revert r199416, "MS ABI: Improve selection of an inheritance model"NAKAMURA Takumi2014-01-171-50/+39
* MS ABI: Improve selection of an inheritance modelDavid Majnemer2014-01-161-39/+50
* [ms-abi] Remove duplicated vbptr offset codeReid Kleckner2014-01-141-39/+5
* Sort all the #include lines with LLVM's utils/sort_includes.py whichChandler Carruth2014-01-071-1/+1
* [ms-cxxabi] Improve vbtable name mangling accuracyReid Kleckner2014-01-031-11/+20
* Remove unused variable to fix clang warningReid Kleckner2014-01-031-1/+0
* [ms-cxxabi] Move VBTableBuilder from CodeGen over to AST/VTableBuilder.cppReid Kleckner2014-01-031-27/+118
* [ms-cxxabi] The 'most derived' ctor parameter usually comes lastReid Kleckner2013-12-171-39/+47
* Move C++ destructor emission into CGCXXABIReid Kleckner2013-12-131-0/+18
* [-cxx-abi microsoft] Mangle large integral constants correctlyDavid Majnemer2013-12-091-3/+3
* [ms-cxxabi] bitcast to i8* to deref a data member pointerReid Kleckner2013-12-051-0/+5
* Fix a tranche of comment, test and doc typosAlp Toker2013-12-051-1/+1
* [-cxx-abi microsoft] Emit linkonce_odr definitions for declarations of static...Hans Wennborg2013-11-211-0/+2
* Remove an unused local from r194827Alp Toker2013-11-151-1/+0
* [-cxx-abi microsoft] Emit thunks for pointers to virtual member functionsHans Wennborg2013-11-151-7/+69
* No need to use CGM.getCXXABI() from CXXABITimur Iskhodzhanov2013-11-131-4/+4
* Minor refinement of VTableBuilder.h: fix wrong indentation, rename a struct f...Timur Iskhodzhanov2013-11-071-3/+3
* Fix PR17738 - add support for vtordisp thunks when using -cxx-abi microsoftTimur Iskhodzhanov2013-11-061-2/+23
* Fix vbtable indices when a class shares the vbptr with a non-virtual baseTimur Iskhodzhanov2013-11-051-16/+18
* Make thunk this/return adjustment ABI-specific. Also, fix the return adjustme...Timur Iskhodzhanov2013-10-301-0/+64
* Fix the inconsistent order of parameters in the GetVBaseOffsetFromVBPtr defin...Timur Iskhodzhanov2013-10-271-3/+3
* Use GEPs correctly when adjusting this in MicrosoftCXXABITimur Iskhodzhanov2013-10-221-3/+12
* [ms-cxxabi] Error out on virtual function memptrsReid Kleckner2013-10-171-0/+1
* Follow-up to r192822: fix Clang assertion when building with -fexceptionsTimur Iskhodzhanov2013-10-171-6/+13
* [-cxx-abi microsoft] Fix this argument/parameter offsets for virtual destruct...Timur Iskhodzhanov2013-10-161-14/+69
* [ms-cxxabi] Fix assert in unspecified inheritance memptr emissionReid Kleckner2013-10-151-2/+4
* Initialize vtorDisp in class constructors and destructorsTimur Iskhodzhanov2013-10-091-0/+58
* Reland 192220 "Abstract out parts of thunk emission code, add support for sim...Timur Iskhodzhanov2013-10-091-0/+12
* Revert 192220 as it fails on an assertionTimur Iskhodzhanov2013-10-081-12/+0
* Abstract out parts of thunk emission code, add support for simple thunks when...Timur Iskhodzhanov2013-10-081-0/+12
* Extract ABI-specific parts of MangleContext into separate classesTimur Iskhodzhanov2013-10-031-6/+10
* Abstract out the emission of vtables, add basic support for vtable emission w...Timur Iskhodzhanov2013-09-271-5/+139
* [ms-cxxabi] Implement guard variables for static initializationReid Kleckner2013-09-101-6/+87
* [-cxx-abi microsoft] Change the vdtor implicit should_call_delete argument ty...Timur Iskhodzhanov2013-08-271-6/+6
* Abstract out virtual calls and virtual function prologue code generation; imp...Timur Iskhodzhanov2013-08-211-7/+115
* Emit the constructor for abstract classes when using -cxx-abi microsoft, fixe...Timur Iskhodzhanov2013-08-041-0/+7
* Add MicrosoftVFTableContext to ASTTimur Iskhodzhanov2013-07-301-18/+1
* [ms-cxxabi] Emit linkonce complete dtors in TUs that need themReid Kleckner2013-07-221-1/+47
* Simplify the CodeGenFunction::Build*Virtual*Call family of functionsTimur Iskhodzhanov2013-07-191-1/+2
* Restore r184205 and associated commits (after commit of r185290)Stephen Lin2013-06-301-37/+35
* [ms-cxxabi] Destroy temporary record arguments in the calleeReid Kleckner2013-06-211-1/+1
* Revert r184205 and associated patches while investigating issue with broken b...Stephen Lin2013-06-191-35/+37
* Corrections to r184205 ('this'-return optimization) due to the wrong version ...Stephen Lin2013-06-191-33/+26
* [ms-cxxabi] Emit and install appropriately mangled vbtablesReid Kleckner2013-06-191-6/+69
* CodeGen: Have 'this'-returning constructors and destructors to take advantage...Stephen Lin2013-06-181-29/+34
* [ms-cxxabi] Fix vbptr offsets in memptrs when the vbptr is in an nvbaseReid Kleckner2013-06-051-6/+2
OpenPOWER on IntegriCloud