summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGClass.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Move C++ destructor emission into CGCXXABIReid Kleckner2013-12-131-17/+2
* [ms-cxxabi] Construct and destroy call arguments in the correct orderReid Kleckner2013-12-041-20/+5
* Remove some unused localsAlp Toker2013-11-261-1/+0
* C++1y sized deallocation: if we have a use, but not a definition, of a sizedRichard Smith2013-11-051-1/+1
* Add CodeGenABITypes.h for use in LLDB.Mark Lacey2013-10-301-0/+1
* [-cxx-abi microsoft] Fix this argument/parameter offsets for virtual destruct...Timur Iskhodzhanov2013-10-161-3/+6
* Initialize vtorDisp in class constructors and destructorsTimur Iskhodzhanov2013-10-091-0/+3
* Thread a SourceLocation into the EmitCheck for "load_invalid_value". This occursNick Lewycky2013-10-021-5/+7
* Implement conversion to function pointer for generic lambdas without captures.Faisal Vali2013-09-291-12/+21
* Abstract out the emission of vtables, add basic support for vtable emission w...Timur Iskhodzhanov2013-09-271-27/+7
* Disable the bool and enum sanitizers when emitting the implicitly-defined copyNick Lewycky2013-09-111-8/+33
* CodeGen: Unify two implementations of canDevirtualizeMemberFunctionCall.Benjamin Kramer2013-08-251-44/+18
* [CGF] Get rid of passing redundant VTable pointer around in CodeGenFunction::...Timur Iskhodzhanov2013-08-211-9/+4
* Abstract out virtual calls and virtual function prologue code generation; imp...Timur Iskhodzhanov2013-08-211-1/+1
* Eliminate CXXConstructorDecl::IsImplicitlyDefined.Jordan Rose2013-08-071-3/+3
* [ms-cxxabi] Emit linkonce complete dtors in TUs that need themReid Kleckner2013-07-221-3/+8
* PR16214, PR14467: DebugInfo: use "RequireCompleteType" to decide when to emit...David Blaikie2013-07-131-11/+0
* Restore r184205 and associated commits (after commit of r185290)Stephen Lin2013-06-301-11/+2
* [ms-cxxabi] Move CodeGenVTables::needsVTTParameter to ItaniumCXXABI.Peter Collingbourne2013-06-281-7/+8
* Revert r184205 and associated patches while investigating issue with broken b...Stephen Lin2013-06-191-2/+11
* Corrections to r184205 ('this'-return optimization) due to the wrong version ...Stephen Lin2013-06-191-3/+2
* [ms-cxxabi] Emit and install appropriately mangled vbtablesReid Kleckner2013-06-191-1/+2
* CodeGen: Have 'this'-returning constructors and destructors to take advantage...Stephen Lin2013-06-181-11/+3
* PR12086, PR15117Richard Smith2013-06-121-52/+41
* [ms-cxxabi] Implement MSVC virtual base adjustmentReid Kleckner2013-05-291-25/+6
* Weaken an assertion in memcpyization to account forJohn McCall2013-05-071-2/+6
* Correctly emit certain implicit references to 'self' even withinJohn McCall2013-05-031-3/+3
* C++1y: Allow aggregates to have default initializers.Richard Smith2013-04-201-0/+1
* Standardize accesses to the TargetInfo in IR-gen.John McCall2013-04-161-2/+2
* Exploit this-return of a callsite in a this-return function.Manman Ren2013-03-201-4/+13
* revert r177211 due to its potential issuesManman Ren2013-03-161-13/+4
* Exploit this-return of a callsite in a this-return function.Manman Ren2013-03-161-4/+13
* Change hasAggregateLLVMType, which conflates complex andJohn McCall2013-03-071-10/+18
* Use ASTContext::getDeclAlign(<Field Decl>) to get the alignment of the firstLang Hames2013-03-051-3/+1
* Better support for constructors with -cxx-abi microsoft, partly fixes PR12784Timur Iskhodzhanov2013-02-271-43/+56
* Use the correct alignment for POD-member memcpys where the first field is aLang Hames2013-02-271-7/+10
* Re-apply r174919 - smarter copy/move assignment/construction, with fixes forLang Hames2013-02-171-1/+369
* ubsan: Add checking for invalid downcasts. Per [expr.static.cast]p2 and p11,Richard Smith2013-02-131-1/+1
* Emit virtual/deleting destructors properly with -cxx-abi microsoft, PR15058Timur Iskhodzhanov2013-02-131-3/+38
* Backing out r174919 while I investigate a self-host bug on Takumi's builder.Lang Hames2013-02-121-358/+1
* When generating IR for default copy-constructors, copy-assignment operators,Lang Hames2013-02-111-1/+358
* Destroy arrays and ARC fields when throwing out of ctors.John McCall2013-02-011-30/+6
* When we're emitting a constructor or destructor call from a delegatingDouglas Gregor2013-01-311-15/+25
* First pass at abstracting out a class for the target C++ ABI.John McCall2013-01-251-2/+3
* CGClass.cpp: [PR14335] Remove comma-separated \param, for now. [-Wdocumentation]NAKAMURA Takumi2012-12-241-4/+0
* Rename llvm::Attributes to llvm::Attribute.Bill Wendling2012-12-201-1/+1
* Revert r170500. It over-zealously converted *ALL* things named Attributes, wh...Bill Wendling2012-12-201-1/+1
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-191-1/+1
* Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as pe...David Blaikie2012-12-191-1/+1
* Make sure the __invoke function for lambdas returns properly. Per bug report...Eli Friedman2012-12-131-0/+2
OpenPOWER on IntegriCloud