summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGCXXABI.h
Commit message (Expand)AuthorAgeFilesLines
* IRGen: When performing CFI checks, load vtable pointer from vbase when necess...Peter Collingbourne2017-12-131-0/+7
* [MS] Apply adjustments after storing 'this'Reid Kleckner2017-11-161-10/+4
* Spelling mistakes in comments. NFCI. (PR27635)Simon Pilgrim2017-03-301-1/+1
* [CodeGen] Note where we add ABI-specific args in ctors. NFC.George Burgess IV2017-02-221-5/+20
* Refactor call emission to package the function pointer together withJohn McCall2016-10-261-6/+7
* [DebugInfo] Set DISubprogram ThisAdjustment in the MS ABIReid Kleckner2016-07-011-0/+6
* Introduce CGCXXABI::canCallMismatchedFunctionTypeDerek Schuff2016-05-101-0/+10
* Fix use-after-free when a C++ thread_local variable gets replaced (because itsRichard Smith2015-12-011-4/+2
* [MS ABI] Don't zero-initialize vbptrs in basesDavid Majnemer2015-11-021-0/+3
* [WinEH] Pass the catch adjectives to catchpad directlyReid Kleckner2015-09-161-1/+3
* Generating assumption loads of vptr after ctor call (fixed)Piotr Padlewski2015-09-151-8/+22
* [MS ABI] Make member pointers return true for isIncompleteTypeDavid Majnemer2015-09-101-4/+0
* Revert "Generating assumption loads of vptr after ctor call (fixed)"Piotr Padlewski2015-09-101-22/+8
* Generating assumption loads of vptr after ctor call (fixed)Piotr Padlewski2015-09-091-8/+22
* Compute and preserve alignment more faithfully in IR-generation.John McCall2015-09-081-26/+34
* Revert r246214 and r246213Steven Wu2015-08-281-22/+8
* Assume loads fix #2Piotr Padlewski2015-08-271-2/+4
* Generating assumption loads of vptr after ctor call (fixed)Piotr Padlewski2015-08-271-6/+18
* Revert "Generating assumption loads of vptr after ctor call (fixed)"Piotr Padlewski2015-08-211-18/+6
* Generating assumption loads of vptr after ctor call (fixed)Piotr Padlewski2015-08-211-6/+18
* Revert "Generating assumption loads of vptr after ctor call (fixed)"Justin Bogner2015-08-181-18/+6
* Generating assumption loads of vptr after ctor call (fixed)Piotr Padlewski2015-08-181-6/+18
* Revert r245257 "Generating assumption loads of vptr after ctor call"Hans Wennborg2015-08-181-18/+6
* Generating assumption loads of vptr after ctor callPiotr Padlewski2015-08-171-6/+18
* Generating available_externally vtables for outline virtual functionsPiotr Padlewski2015-07-241-0/+3
* [CodeGen] Rename EmitMemberPointer to EmitMemberFunctionPointerDavid Majnemer2015-06-231-1/+1
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-2/+2
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-2/+2
* Implement diagnostic mode for -fsanitize=cfi*, -fsanitize=cfi-diag.Peter Collingbourne2015-06-191-1/+2
* [MS ABI] Rework .xdata HandlerType emissionDavid Majnemer2015-03-291-1/+1
* MS ABI: Emit HandlerMap entries for C++ catchDavid Majnemer2015-03-171-1/+2
* WIPDavid Majnemer2015-03-171-1/+2
* MS ABI: Don't use qualified pointee types for 'catch' EH TypeDescriptorsDavid Majnemer2015-03-151-1/+1
* MS ABI: Implement __GetExceptionInfo for std::make_exception_ptrDavid Majnemer2015-03-131-0/+1
* MS ABI: Implement support for throwing a C++ exceptionDavid Majnemer2015-03-051-0/+1
* Split catch IRgen into ItaniumCXXABI and MicrosoftCXXABIReid Kleckner2015-03-031-0/+7
* MS ABI: Add CodeGen support for rethrowing MS C++ exceptionsDavid Majnemer2014-11-251-0/+1
* CodeGen: Declutter the emitVirtualObjectDelete interfaceDavid Majnemer2014-11-011-2/+1
* MS ABI: Properly call global delete when invoking virtual destructorsDavid Majnemer2014-10-311-13/+11
* MS ABI: Implement thread_local for global variablesDavid Majnemer2014-10-051-10/+20
* MS ABI: Don't ICE for pointers to pointers to members of incomplete classesDavid Majnemer2014-09-181-0/+4
* Move emitCXXStructor to CGCXXABI.Rafael Espindola2014-09-151-0/+4
* MS ABI: Use the correct this arg when generating implict copy ctorDavid Majnemer2014-09-111-0/+3
* Handle constructors and destructors a bit more uniformly in CodeGen.Rafael Espindola2014-09-081-23/+5
* Reverting r216675. This breaks some bots. Before this can be committed again,...Aaron Ballman2014-08-281-7/+0
* Throw a std::bad_array_new_length exception when the expression (or constant-...Aaron Ballman2014-08-281-0/+7
* Pass actual CallExpr instead of CallExpr-specific iteratorsAlexey Samsonov2014-08-251-2/+2
* Header guard canonicalization, clang part.Benjamin Kramer2014-08-131-2/+2
* MS ABI: Handle member function pointers returning a member data pointerDavid Majnemer2014-08-071-0/+5
* MS compatibility: always emit dllexported in-class initialized static data me...Hans Wennborg2014-07-171-4/+0