summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/MicrosoftCXXABI.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert r246214 and r246213Steven Wu2015-08-281-37/+17
* Assume loads fix #2Piotr Padlewski2015-08-271-2/+1
* Generating assumption loads of vptr after ctor call (fixed)Piotr Padlewski2015-08-271-15/+36
* [WinEH] Update to new EH pad/ret signatures (with tokens required)Joseph Tremoulet2015-08-231-1/+1
* Revert "Generating assumption loads of vptr after ctor call (fixed)"Piotr Padlewski2015-08-211-36/+15
* Generating assumption loads of vptr after ctor call (fixed)Piotr Padlewski2015-08-211-15/+36
* Devirtualize EHScopeStack::Cleanup's dtor because it's never destroyed polymo...David Blaikie2015-08-181-3/+3
* Revert "Generating assumption loads of vptr after ctor call (fixed)"Justin Bogner2015-08-181-36/+15
* Generating assumption loads of vptr after ctor call (fixed)Piotr Padlewski2015-08-181-15/+36
* Revert r245257 "Generating assumption loads of vptr after ctor call"Hans Wennborg2015-08-181-36/+15
* Generating assumption loads of vptr after ctor callPiotr Padlewski2015-08-171-15/+36
* [MS ABI] Switch catchpad/cleanuppad to use tokensDavid Majnemer2015-08-151-7/+12
* Remove and forbid raw_svector_ostream::flush() calls.Yaron Keren2015-08-131-5/+0
* [MS ABI] Hook clang up to the new EH instructionsDavid Majnemer2015-07-311-12/+30
* Generating available_externally vtables for outline virtual functionsPiotr Padlewski2015-07-241-0/+4
* Pass an iterator range to EmitCallArgsDavid Blaikie2015-07-211-2/+1
* [CodeGen] Don't dereference vector::end if the vector can be emptyBenjamin Kramer2015-07-181-1/+1
* [AST] Cleanup ExprIterator.Benjamin Kramer2015-07-181-3/+2
* CFI: Emit correct bit set information if RTTI is disabled under MS ABI.Peter Collingbourne2015-07-091-11/+19
* CodeGen: Fix off-by-one error in CFI class identification function for MS ABI.Peter Collingbourne2015-07-081-2/+2
* [MS ABI] Stick constructor closures in an IR COMDAT groupDavid Majnemer2015-06-301-0/+2
* Delete unused variables.Frederic Riss2015-06-291-3/+0
* [MS ABI] Unify constant and non-constant member pointer conversionDavid Majnemer2015-06-291-138/+51
* [MS ABI] Account for the virtual inheritance quirk when manglingDavid Majnemer2015-06-231-28/+6
* [MS ABI] Rework member pointer conversionDavid Majnemer2015-06-231-55/+259
* [MS ABI] Refactor member pointer generationDavid Majnemer2015-06-231-28/+75
* [CodeGen] Rename EmitMemberPointer to EmitMemberFunctionPointerDavid Majnemer2015-06-231-2/+3
* 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
* CFI: Implement bitset emission for the Microsoft ABI.Peter Collingbourne2015-06-191-0/+104
* Implement diagnostic mode for -fsanitize=cfi*, -fsanitize=cfi-diag.Peter Collingbourne2015-06-191-4/+6
* [MS ABI] Initialize "most general" member pointers which don't point at a vbaseDavid Majnemer2015-06-181-1/+1
* Reinstate r239499 and r239503David Majnemer2015-06-111-19/+9
* Revert "[MS ABI] Allow fastcall member function pointers to get CodeGen'd"Manuel Klimek2015-06-111-9/+19
* [MS ABI] Allow fastcall member function pointers to get CodeGen'dDavid Majnemer2015-06-111-14/+9
* [MS ABI] Allow memfn pointers with unconvertible types to be formedDavid Majnemer2015-06-111-6/+1
* [MS ABI] Form member pointers from virtual funcs overriding vbasesDavid Majnemer2015-05-101-12/+13
* [MS ABI] Make sure we number thread_local statics seperatelyDavid Majnemer2015-05-071-8/+15
* [MS ABI] Implement thread-safe initialization using the MSVC 2015 ABIDavid Majnemer2015-05-071-54/+189
* [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
OpenPOWER on IntegriCloud