summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Introduce a type-safe enum for ForDefinition.John McCall2016-11-301-2/+3
* Refactor call emission to package the function pointer together withJohn McCall2016-10-261-21/+18
* Alias must point to a definitionAditya Kumar2016-10-021-8/+6
* Revert "[PR30341] Alias must point to a definition"Aditya Kumar2016-09-291-6/+8
* [PR30341] Alias must point to a definitionAditya Kumar2016-09-291-8/+6
* revert SVN r265702, r265640Saleem Abdulrasool2016-04-081-1/+1
* Basic: move CodeGenOptions from FrontendSaleem Abdulrasool2016-04-071-1/+1
* Use CodeGenModule::addReplacement() instead of directly accessing Replacement...Yaron Keren2016-02-071-1/+1
* [COFF] Don't try to emit weak aliases on COFFReid Kleckner2015-11-101-5/+10
* Revert "Always_inline codegen rewrite" and 2 follow-ups.Evgeniy Stepanov2015-09-141-4/+8
* [opaque pointer type] Fix a few uses of PointerType::getElementType in favor ...David Blaikie2015-09-141-4/+4
* Revert "[opaque pointer type] update for LLVM API change"David Blaikie2015-09-141-2/+2
* Always_inline codegen rewrite.Evgeniy Stepanov2015-09-121-8/+4
* Revert "Specify target triple in alwaysinline tests."Evgeniy Stepanov2015-09-111-4/+8
* Always_inline codegen rewrite.Evgeniy Stepanov2015-09-111-8/+4
* Compute and preserve alignment more faithfully in IR-generation.John McCall2015-09-081-1/+2
* Refactored dtor sanitizing into EHScopeStackNaomi Musgrave2015-09-031-0/+6
* PR17829: Proper diagnostic of mangled names conflictsAndrey Bokhanko2015-08-311-10/+7
* Get the dll storage class right for structors of classes exported/imported vi...Hans Wennborg2015-05-281-0/+2
* CGCXX: Use cast in getAddrOfCXXStructor()Duncan P. N. Exon Smith2015-05-061-2/+1
* [opaque pointer type] update for LLVM API changeDavid Blaikie2015-04-291-2/+2
* 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
OpenPOWER on IntegriCloud