summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/ItaniumCXXABI.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Update for llvm api change.Rafael Espindola2014-05-171-3/+2
* Update for llvm API change.Rafael Espindola2014-05-161-3/+3
* Revert Itanium parts of "Don't copy objects with trivial, deleted copy ctors"Reid Kleckner2014-05-151-4/+9
* Don't copy objects with trivial, deleted copy ctorsReid Kleckner2014-05-141-7/+4
* Push record return type classification into CGCXXABIReid Kleckner2014-05-131-5/+16
* CodeGen: Don't set hidden visibility on symbols with local linkageDuncan P. N. Exon Smith2014-05-071-1/+2
* CodeGen: Assign linkage to thread-wrappers correctlyDavid Majnemer2014-05-051-2/+3
* CodeGen: Unify handling guard variables in the Itanium C++ ABIJustin Bogner2014-04-231-41/+39
* RTTI: refactor the uniqueness question into CGCXXABI.Tim Northover2014-03-301-0/+3
* ARM64: initial clang support commit.Tim Northover2014-03-291-0/+15
* PR19254: If a thread_local data member of a class is accessed via member accessRichard Smith2014-03-261-8/+7
* Fix PR19104: Incorrect handling of non-virtual calls of virtual methodsTimur Iskhodzhanov2014-03-141-3/+0
* PR19113: Emit 'vtable' TBAA metadata when loading a vptr in a pointer-to-memb...Richard Smith2014-03-121-2/+1
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-121-70/+74
* Sema: Do not assert when dereferencing member pointer using virtual inheritan...David Majnemer2014-02-201-10/+8
* Remove dead code.Rafael Espindola2014-02-191-2/+0
* Remove the -fhidden-weak-vtables -cc1 option. It was dead,John McCall2014-02-081-1/+1
* [ms-cxxabi] The 'most derived' ctor parameter usually comes lastReid Kleckner2013-12-171-38/+31
* Move C++ destructor emission into CGCXXABIReid Kleckner2013-12-131-2/+29
* Remove getVTT* in favor of getStructorImplicitParameter*Reid Kleckner2013-12-131-5/+4
* Output destructors and constructors in a more natural order.Rafael Espindola2013-12-091-12/+12
* Fix PR17738 - add support for vtordisp thunks when using -cxx-abi microsoftTimur Iskhodzhanov2013-11-061-1/+2
* Fix vbtable indices when a class shares the vbptr with a non-virtual baseTimur Iskhodzhanov2013-11-051-9/+12
* Make thunk this/return adjustment ABI-specific. Also, fix the return adjustme...Timur Iskhodzhanov2013-10-301-0/+68
* Code cleanup: rename VTableContext to ItaniumVTableContext, VTableBuilder to ...Timur Iskhodzhanov2013-10-091-2/+2
* Reland 192220 "Abstract out parts of thunk emission code, add support for sim...Timur Iskhodzhanov2013-10-091-0/+7
* Revert 192220 as it fails on an assertionTimur Iskhodzhanov2013-10-081-7/+0
* Abstract out parts of thunk emission code, add support for simple thunks when...Timur Iskhodzhanov2013-10-081-0/+7
* Extract ABI-specific parts of MangleContext into separate classesTimur Iskhodzhanov2013-10-031-1/+5
* Abstract out the emission of vtables, add basic support for vtable emission w...Timur Iskhodzhanov2013-09-271-5/+127
* [ms-cxxabi] Implement guard variables for static initializationReid Kleckner2013-09-101-1/+1
* Revert "PR14569: Omit debug info for thunks"David Blaikie2013-08-271-1/+1
* Abstract out virtual calls and virtual function prologue code generation; imp...Timur Iskhodzhanov2013-08-211-2/+19
* Emit the constructor for abstract classes when using -cxx-abi microsoft, fixe...Timur Iskhodzhanov2013-08-041-0/+18
* Use ARM-style representation for C++ method pointers under PNaCl/EmscriptenMark Seaborn2013-07-241-16/+33
* [ms-cxxabi] Emit linkonce complete dtors in TUs that need themReid Kleckner2013-07-221-0/+26
* Simplify the CodeGenFunction::Build*Virtual*Call family of functionsTimur Iskhodzhanov2013-07-191-1/+2
OpenPOWER on IntegriCloud