summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/MicrosoftCXXABI.cpp
Commit message (Expand)AuthorAgeFilesLines
* [opaque pointer type] update for LLVM API changeDavid Blaikie2015-04-291-3/+2
* [WinEH] Don't emit an exceptional cleanup for llvm.eh.endcatchReid Kleckner2015-04-221-3/+2
* [WinEH] Don't create an alloca for unnamed catch parametersReid Kleckner2015-04-071-1/+3
* [opaque pointer type] More GEP API migrationsDavid Blaikie2015-04-051-1/+2
* [opaque pointer type] more GEP API migrationsDavid Blaikie2015-04-041-4/+4
* [MS ABI] A pointer-to-function cannot be caught as a pointer-to-voidDavid Majnemer2015-04-041-3/+4
* [opaque pointer type] Update for GEP API changes in LLVMDavid Blaikie2015-04-021-3/+5
* [MS ABI] Rework .xdata HandlerType emissionDavid Majnemer2015-03-291-27/+26
* MS ABI: Don't try to emit VF/VB-Tables for extern class templatesDavid Majnemer2015-03-181-96/+88
* MS ABI: Build C++ default argument exprs for exported template classesReid Kleckner2015-03-171-2/+5
* MS ABI: Emit HandlerMap entries for C++ catchDavid Majnemer2015-03-171-6/+55
* WIPDavid Majnemer2015-03-171-17/+15
* MS ABI: Delay default constructor closure checking until the outermost class ...Reid Kleckner2015-03-171-0/+2
* MS ABI: Don't use qualified pointee types for 'catch' EH TypeDescriptorsDavid Majnemer2015-03-151-28/+50
* MS ABI: Tidy up references to the ASTContextDavid Majnemer2015-03-141-20/+21
* MS ABI: Generate default constructor closuresDavid Majnemer2015-03-131-22/+44
* MS ABI: Implement __GetExceptionInfo for std::make_exception_ptrDavid Majnemer2015-03-131-1/+1
* MS ABI: Allow a nullptr_t exception to be caught by void * catch handlerDavid Majnemer2015-03-121-0/+11
* Instead of dereferencing std::vector::end() (which is UB and causes failed as...Aaron Ballman2015-03-121-1/+2
* MS ABI: Implement copy-ctor closures, finish implementing throwDavid Majnemer2015-03-111-7/+122
* MS ABI: Mangle the location of the catchable type into it's nameDavid Majnemer2015-03-101-1/+2
* MS ABI: Stick throw-related data into the .xdata sectionDavid Majnemer2015-03-061-3/+6
* MS ABI: Correctly generate throw-info for pointer to const qual typesDavid Majnemer2015-03-061-2/+14
* MS ABI: Insert copy-constructors into the CatchableTypeDavid Majnemer2015-03-061-8/+11
* MS ABI: Implement support for throwing a C++ exceptionDavid Majnemer2015-03-051-27/+368
* Split catch IRgen into ItaniumCXXABI and MicrosoftCXXABIReid Kleckner2015-03-031-0/+41
* MS ABI: Simplify the code which performs base adjustmentsDavid Majnemer2015-02-271-19/+17
* MS ABI: Implement support for 'novtable'David Majnemer2015-02-021-1/+5
* Add the "thunk" attribute to MS ABI virtual member pointersReid Kleckner2015-01-211-0/+6
* MS ABI: Virtual member pointer thunks should be in COMDAT groupsDavid Majnemer2015-01-211-0/+2
* MS ABI: Let guard variables be present in COMDATsDavid Majnemer2015-01-211-0/+3
* Make sure all weak destructors go in a comdat in the ms abi.Rafael Espindola2015-01-171-1/+2
* Also put vtables in a comdat when rtti is disabled.Rafael Espindola2015-01-161-0/+4
* Add comdats to the RTTI variables in the microsoft abi.Rafael Espindola2015-01-161-7/+16
* Add comdats to dynamic init functions in the microsoft abi.Rafael Espindola2015-01-161-1/+3
* Add comdats to constructs and destructor in the microsoft abi.Rafael Espindola2015-01-161-2/+4
* [patch][pr19848] Produce explicit comdats in clang.Rafael Espindola2015-01-121-10/+2
* Wrap to 80 columns. No behavior change.Nico Weber2015-01-121-3/+3
* Add a missing override, caught by clang's inconsistent override warning.Chandler Carruth2014-11-251-1/+1
* MS ABI: Add CodeGen support for rethrowing MS C++ exceptionsDavid Majnemer2014-11-251-0/+26
* Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator...David Blaikie2014-11-191-3/+3
* Update for LLVM API changeDavid Blaikie2014-11-191-1/+1
* Remove some redundant virtual specifiers on overriden functions.David Blaikie2014-11-141-1/+1
* CodeGen: Declutter the emitVirtualObjectDelete interfaceDavid Majnemer2014-11-011-7/+8
* Implement IRGen for the x86 vectorcall conventionReid Kleckner2014-10-311-2/+9
* MS ABI: Properly call global delete when invoking virtual destructorsDavid Majnemer2014-10-311-32/+46
* MS ABI: Emit more canonical vbptr stores and loadsReid Kleckner2014-10-221-4/+12
* SanitizerBlacklist: blacklist functions by their source location.Alexey Samsonov2014-10-171-3/+3
* MS ABI: Implement thread_local for global variablesDavid Majnemer2014-10-051-0/+101
* Adds 'override' to overriding methods. NFC.Fariborz Jahanian2014-10-011-1/+1
OpenPOWER on IntegriCloud