summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGCXXABI.h
Commit message (Expand)AuthorAgeFilesLines
* Remove two unnecessary wrappers of canPassInRegistersReid Kleckner2019-04-301-4/+0
* IRGen: Remove StructorType; thread GlobalDecl through more code. NFCI.Peter Collingbourne2019-03-221-2/+2
* [opaque pointer types] Pass through function types for TLSJames Y Knight2019-02-071-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [WebAssembly] Use Windows EH instructions for Wasm EHHeejin Ahn2018-05-311-0/+11
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-3/+3
* [MS] Always use base dtors in place of complete/vbase dtors when possibleReid Kleckner2018-03-161-0/+8
* Start setting dllimport/dllexport in setGVProperties.Rafael Espindola2018-03-011-0/+1
* Pass around function pointers as CGCallees, not bare llvm::Value*s.John McCall2018-02-061-4/+4
* IRGen: Move vtable load after argument evaluation.Peter Collingbourne2018-02-051-5/+4
* 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