summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/ItaniumCXXABI.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r229680:Daniel Sanders2015-04-271-0/+3
* Revert r225705 from the branch.Rafael Espindola2015-01-211-4/+3
* [patch][pr19848] Produce explicit comdats in clang.Rafael Espindola2015-01-121-3/+4
* Fix comment typo.Nico Weber2015-01-071-1/+1
* Revert "Put static local variables of inline functions in the function comdat."Rafael Espindola2014-12-171-4/+2
* Put static local variables of inline functions in the function comdat.Rafael Espindola2014-12-161-2/+4
* Use nullptr to silence -Wsentinel when self-hosting on WindowsReid Kleckner2014-12-011-1/+1
* MS ABI: Add CodeGen support for rethrowing MS C++ exceptionsDavid Majnemer2014-11-251-0/+16
* Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator...David Blaikie2014-11-191-2/+2
* Introduce a SanitizerKind enum to LangOptions.Alexey Samsonov2014-11-071-2/+2
* CodeGen, Itanium: Properly dllimport RTTI dataDavid Majnemer2014-11-071-1/+10
* CodeGen: Declutter the emitVirtualObjectDelete interfaceDavid Majnemer2014-11-011-7/+9
* MS ABI: Properly call global delete when invoking virtual destructorsDavid Majnemer2014-10-311-25/+45
* SanitizerBlacklist: blacklist functions by their source location.Alexey Samsonov2014-10-171-0/+1
* MS ABI: Implement thread_local for global variablesDavid Majnemer2014-10-051-7/+29
* Small fix for bug 18635.Alexander Musman2014-09-261-7/+8
* Revert "Don't use comdats for initializers on platforms that don't support it"Reid Kleckner2014-09-231-2/+1
* Don't use comdats for initializers on platforms that don't support itReid Kleckner2014-09-231-1/+2
* Fix ctor/dtor aliases losing 'dllexport' (for Itanium ABI)Dario Domizioli2014-09-191-1/+1
* In the Itanium ABI, move stuff to the comdat of variables with static init.Rafael Espindola2014-09-191-0/+9
* Revert "Put more stuff in the comdat used for variables with static init."Rafael Espindola2014-09-191-7/+0
* Put more stuff in the comdat used for variables with static init.Rafael Espindola2014-09-181-0/+7
* Don't try to use C5/D5 comdats in COFF.Rafael Espindola2014-09-161-2/+6
* Add support for putting constructors and destructos in explicit comdats.Rafael Espindola2014-09-161-36/+106
* Reduce code duplication a bit more. NFC.Rafael Espindola2014-09-151-12/+1
* Reduce code duplication a bit more. NFC.Rafael Espindola2014-09-151-11/+1
* Simplify the code a bit, NFC.Rafael Espindola2014-09-151-7/+2
* Move emitCXXStructor to CGCXXABI.Rafael Espindola2014-09-151-0/+79
* MS ABI: Use the correct this arg when generating implict copy ctorDavid Majnemer2014-09-111-0/+6
* Merge GetAddrOfCXXConstructor and GetAddrOfCXXDonstructor. NFC.Rafael Espindola2014-09-111-1/+1
* CodeGen: Use a fixed alignment for vtables.Benjamin Kramer2014-09-101-0/+6
* Handle constructors and destructors a bit more uniformly in CodeGen.Rafael Espindola2014-09-081-36/+12
* call __asan_load_cxx_array_cookie when loading array cookie in asan mode.Kostya Serebryany2014-08-291-5/+14
* Reverting r216675. This breaks some bots. Before this can be committed again,...Aaron Ballman2014-08-281-35/+0
* Throw a std::bad_array_new_length exception when the expression (or constant-...Aaron Ballman2014-08-281-0/+35
* [clang/asan] call __asan_poison_cxx_array_cookie after operator new[]Kostya Serebryany2014-08-261-5/+17
* Pass actual CallExpr instead of CallExpr-specific iteratorsAlexey Samsonov2014-08-251-10/+9
* CodeGen: Don't emit a thread-wrapper if we can't touch the backing variableDavid Majnemer2014-07-111-7/+23
* CodeGen: Refactor RTTI emissionDavid Majnemer2014-07-071-2/+1030
* MS ABI: Reference MSVC RTTI from the VFTableDavid Majnemer2014-07-011-1/+3
* Remove llvm:: from uses of ArrayRef.Craig Topper2014-06-281-2/+2
* CodeGen: Fix a typo in getThreadLocalWrapperLinkageDavid Majnemer2014-06-271-1/+1
* Revert "Revert r211402 (and r211408,r211410), "CodeGen: Refactor dynamic_cast...David Majnemer2014-06-221-0/+209
* Revert r211402 (and r211408,r211410), "CodeGen: Refactor dynamic_cast and typ...NAKAMURA Takumi2014-06-221-209/+0
* CodeGen: Refactor dynamic_cast and typeidDavid Majnemer2014-06-201-0/+209
* CodeGen: Correct linkage of thread_local for OS XDavid Majnemer2014-06-111-6/+15
* MS ABI: Update the thunk linkage computationHans Wennborg2014-06-061-1/+2
* Itanium ABI: Update getAddrOfVTable to set the DLL storage class for vtablesHans Wennborg2014-06-021-0/+6
* [C++11] Use 'nullptr'. CodeGen edition.Craig Topper2014-05-211-5/+6
* Update for llvm api change.Rafael Espindola2014-05-171-2/+2