summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGCXXABI.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove two unnecessary wrappers of canPassInRegistersReid Kleckner2019-04-301-6/+0
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [AST] Remove ASTContext from getThisType (NFC)Brian Gesiak2019-01-111-1/+1
* Remove trailing spaceFangrui Song2018-07-301-2/+2
* [MS] Always use base dtors in place of complete/vbase dtors when possibleReid Kleckner2018-03-161-0/+14
* [MS] Apply adjustments after storing 'this'Reid Kleckner2017-11-161-4/+7
* PR19668, PR23034: Fix handling of move constructors and deleted copyRichard Smith2017-08-161-30/+1
* Revert "PR19668, PR23034: Fix handling of move constructors and deleted copy ...Diana Picus2017-08-091-1/+30
* PR19668, PR23034: Fix handling of move constructors and deleted copyRichard Smith2017-08-081-30/+1
* [DebugInfo] Add kind of ImplicitParamDecl for emission of FlagObjectPointer.Alexey Bataev2017-06-091-4/+4
* Refactor call emission to package the function pointer together withJohn McCall2016-10-261-2/+3
* Add the `pass_object_size` attribute to clang.George Burgess IV2015-12-021-1/+1
* [MS ABI] Don't zero-initialize vbptrs in basesDavid Majnemer2015-11-021-0/+4
* Roll-back r250822.Angel Garcia Gomez2015-10-201-1/+1
* Apply modernize-use-default to clang.Angel Garcia Gomez2015-10-201-1/+1
* [WinEH] Pass the catch adjectives to catchpad directlyReid Kleckner2015-09-161-0/+5
* Compute and preserve alignment more faithfully in IR-generation.John McCall2015-09-081-20/+33
* [CodeGen] Rename EmitMemberPointer to EmitMemberFunctionPointerDavid Majnemer2015-06-231-4/+3
* Split catch IRgen into ItaniumCXXABI and MicrosoftCXXABIReid Kleckner2015-03-031-0/+7
* MS ABI: Implement thread_local for global variablesDavid Majnemer2014-10-051-23/+0
* Reverting r216675. This breaks some bots. Before this can be committed again,...Aaron Ballman2014-08-281-9/+0
* Throw a std::bad_array_new_length exception when the expression (or constant-...Aaron Ballman2014-08-281-0/+9
* CodeGen: Refactor RTTI emissionDavid Majnemer2014-07-071-28/+0
* Remove llvm:: from uses of ArrayRef.Craig Topper2014-06-281-1/+1
* [C++11] Use 'nullptr'. CodeGen edition.Craig Topper2014-05-211-4/+4
* Revert Itanium parts of "Don't copy objects with trivial, deleted copy ctors"Reid Kleckner2014-05-151-3/+7
* Don't copy objects with trivial, deleted copy ctorsReid Kleckner2014-05-141-0/+31
* RTTI: refactor the uniqueness question into CGCXXABI.Tim Northover2014-03-301-0/+28
* PR19254: If a thread_local data member of a class is accessed via member accessRichard Smith2014-03-261-2/+3
* Sema: Do not assert when dereferencing member pointer using virtual inheritan...David Majnemer2014-02-201-8/+7
* [ms-cxxabi] The 'most derived' ctor parameter usually comes lastReid Kleckner2013-12-171-1/+1
* No functionality change. Reflow lines that could fit on one line. Break linesNick Lewycky2013-10-011-1/+1
* [ms-cxxabi] Implement guard variables for static initializationReid Kleckner2013-09-101-7/+0
* Revert "PR14569: Omit debug info for thunks"David Blaikie2013-08-271-1/+1
* [ms-cxxabi] Move CodeGenVTables::needsVTTParameter to ItaniumCXXABI.Peter Collingbourne2013-06-281-0/+4
* [ms-cxxabi] Emit and install appropriately mangled vbtablesReid Kleckner2013-06-191-2/+3
* [ms-cxxabi] Implement member pointer conversionsReid Kleckner2013-05-091-0/+22
* Implement CodeGen for C++11 thread_local, following the Itanium ABI specifica...Richard Smith2013-04-191-0/+11
* CodeGen support for function-local static thread_local variables withRichard Smith2013-04-141-0/+4
* [ms-cxxabi] Implement member data pointers for non-dynamic classesReid Kleckner2013-03-221-10/+8
* Better support for constructors with -cxx-abi microsoft, partly fixes PR12784Timur Iskhodzhanov2013-02-271-0/+9
* Cleanup some clang code to use new type functions instead of using cast<>.Micah Villmow2012-10-251-1/+1
* Fix PR13234 - crash when trying to report an unsupported ABI featureTimur Iskhodzhanov2012-06-291-1/+1
* Abstract the emission of global destructors into ABI-specific codeJohn McCall2012-05-011-0/+7
* Refactor the C++ ABI code a little bit to take advantage ofJohn McCall2012-05-011-9/+53
* Revert r153723, and its follow-ups r153728 and r153733.Chandler Carruth2012-03-301-1/+1
* Do the static-locals thing properly in the face of unions andJohn McCall2012-03-301-1/+1
* Whether an argument is required (in contrast with being anJohn McCall2012-02-171-3/+2
* Split reinterpret_casts of member pointers out from CK_BitCast; thisJohn McCall2012-02-151-0/+26
* Deal with a horrible C++11 special case. If a non-literal type has a constexprRichard Smith2012-02-131-1/+2