summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Don't use a doc comment in a function body.Nico Weber2015-01-121-3/+3
* ignore -mconstructor-aliases when adding field paddings for asanKostya Serebryany2014-10-311-0/+5
* CodeGen: Don't form weak dllexport aliasesDavid Majnemer2014-10-241-0/+5
* Allow dllexport alias to base destructors.Rafael Espindola2014-10-071-5/+1
* Reduce code duplication a bit more. NFC.Rafael Espindola2014-09-151-0/+22
* Move emitCXXStructor to CGCXXABI.Rafael Espindola2014-09-151-77/+0
* Create a emitCXXStructor function and make the existing emitCXXConstructor andRafael Espindola2014-09-151-34/+45
* Merge GetAddrOfCXXConstructor and GetAddrOfCXXDonstructor. NFC.Rafael Espindola2014-09-111-21/+4
* Handle constructors and destructors a bit more uniformly in CodeGen.Rafael Espindola2014-09-081-31/+33
* Update for llvm API change.Rafael Espindola2014-06-031-9/+6
* Start adding support for dllimport/dllexport on classes (PR11170)Hans Wennborg2014-05-301-0/+4
* [C++11] Use 'nullptr'. CodeGen edition.Craig Topper2014-05-211-3/+3
* Update for llvm api change.Rafael Espindola2014-05-171-2/+2
* Update for llvm api change.Rafael Espindola2014-05-171-2/+2
* Update for llvm api change.Rafael Espindola2014-05-161-6/+9
* Update for llvm API change.Rafael Espindola2014-05-161-2/+2
* Use auto to avoid duplicating the type.Rafael Espindola2014-05-091-9/+9
* Cleanup setFunctionDefinitionAttributes.Rafael Espindola2014-05-081-2/+2
* [C++11] Replacing CXXRecordDecl iterators bases_begin() and bases_end() with ...Aaron Ballman2014-03-131-4/+3
* [C++11] Replacing RecordDecl iterators field_begin() and field_end() with ite...Aaron Ballman2014-03-081-2/+1
* Don't produce an alias between destructors with different calling conventions.Rafael Espindola2014-03-051-0/+6
* [ms-abi] Always generate complete constructors in the Microsoft C++ ABIReid Kleckner2014-01-131-5/+7
* Avoid adding some decls to DeferredDeclsToEmit.Rafael Espindola2013-12-091-8/+12
* Fix a tranche of comment, test and doc typosAlp Toker2013-12-051-4/+4
* Adjust r194296 to not apply the alias replacement for externallyJoerg Sonnenberger2013-11-221-1/+8
* Don't use alias from derived dtor to base dtor at -O0.Rafael Espindola2013-11-131-0/+5
* Drop windows specific handling of equivalent destructors.Rafael Espindola2013-11-131-9/+0
* Avoid producing mismatched comdats.Rafael Espindola2013-11-121-6/+7
* Fix pr17875.Rafael Espindola2013-11-111-3/+1
* Don't emit an internal destructor that is identical to an external one.Rafael Espindola2013-11-091-13/+13
* Use rauw for all discardable aliases, not just linkonce_odr.Rafael Espindola2013-11-081-1/+1
* If a linkonce_odr dtor/ctor is identical to another one, just rauw.Rafael Espindola2013-11-081-6/+7
* Fix the -cxx-abi microsoft -mconstructor-aliases combination.Rafael Espindola2013-11-061-2/+2
* Produce direct calls instead of alias to linkonce_odr functions.Rafael Espindola2013-11-051-18/+21
* Fix vbtable indices when a class shares the vbptr with a non-virtual baseTimur Iskhodzhanov2013-11-051-2/+2
* Revert "Produce direct calls instead of alias to linkonce_odr functions."Rafael Espindola2013-11-051-23/+18
* Produce direct calls instead of alias to linkonce_odr functions.Rafael Espindola2013-11-051-18/+23
* Use aliases for more constructors and destructors.Rafael Espindola2013-11-041-37/+48
* Revert "Use aliases for more constructors and destructors."Rafael Espindola2013-10-101-6/+21
* Use aliases for more constructors and destructors.Rafael Espindola2013-10-091-21/+6
* Abstract out the emission of vtables, add basic support for vtable emission w...Timur Iskhodzhanov2013-09-271-1/+1
* Abstract out virtual calls and virtual function prologue code generation; imp...Timur Iskhodzhanov2013-08-211-13/+2
* Emit the constructor for abstract classes when using -cxx-abi microsoft, fixe...Timur Iskhodzhanov2013-08-041-14/+0
* [ms-cxxabi] Emit linkonce complete dtors in TUs that need themReid Kleckner2013-07-221-20/+15
* Simplify the CodeGenFunction::Build*Virtual*Call family of functionsTimur Iskhodzhanov2013-07-191-60/+35
* [ms-cxxabi] Thread GlobalDecls through to CodeGenModule::getFunctionLinkage.Peter Collingbourne2013-06-051-5/+4
* Better support for constructors with -cxx-abi microsoft, partly fixes PR12784Timur Iskhodzhanov2013-02-271-2/+4
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-2/+2
* Remove get(V)BaseClassOffsetInBits, the CharUnit functions should be used ins...Benjamin Kramer2012-07-041-1/+1
* Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie2012-04-301-1/+1