summaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-1/+1
* Fix unused variable warning. NFCI.Simon Pilgrim2019-03-231-1/+1
* IRGen: Remove StructorType; thread GlobalDecl through more code. NFCI.Peter Collingbourne2019-03-221-26/+13
* [opaque pointer types] Pass through function types for TLSJames Y Knight2019-02-071-2/+4
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Move CodeGenOptions from Frontend to BasicRichard Trieu2018-12-111-1/+1
* [NFC] Move storage of dispatch-version to GlobalDeclErich Keane2018-11-131-1/+1
* Remove trailing spaceFangrui Song2018-07-301-2/+2
* IRgen: Mark aliases of ctors and dtors as unnamed_addr.Peter Collingbourne2018-06-181-11/+5
* Fix a mangling failure on clang-cl C++17Reid Kleckner2018-05-171-2/+1
* [MS] Always use base dtors in place of complete/vbase dtors when possibleReid Kleckner2018-03-161-0/+5
* Start setting dllimport/dllexport in setGVProperties.Rafael Espindola2018-03-011-2/+1
* Inline a trivial function. NFC.Rafael Espindola2018-03-011-1/+1
* Pass a GlobalDecl to setAliasAttributes. NFC.Rafael Espindola2018-02-281-1/+1
* Pass a GlobalDecl to setFunctionDefinitionAttributes. NFC.Rafael Espindola2018-02-271-1/+1
* [MS] Don't bail on replacing dllimport vbase dtors with base dtorsReid Kleckner2017-10-131-17/+15
* Update Clang for LLVM rename AttributeSet -> AttributeListReid Kleckner2017-03-211-1/+1
* CodeGen: New vtable group representation: struct of vtable arrays.Peter Collingbourne2016-12-131-4/+5
* 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