| Commit message (Expand) | Author | Age | Files | Lines |
* | PR19668, PR23034: Fix handling of move constructors and deleted copy | Richard Smith | 2017-08-16 | 1 | -30/+1 |
* | Revert "PR19668, PR23034: Fix handling of move constructors and deleted copy ... | Diana Picus | 2017-08-09 | 1 | -1/+30 |
* | PR19668, PR23034: Fix handling of move constructors and deleted copy | Richard Smith | 2017-08-08 | 1 | -30/+1 |
* | [DebugInfo] Add kind of ImplicitParamDecl for emission of FlagObjectPointer. | Alexey Bataev | 2017-06-09 | 1 | -4/+4 |
* | Refactor call emission to package the function pointer together with | John McCall | 2016-10-26 | 1 | -2/+3 |
* | Add the `pass_object_size` attribute to clang. | George Burgess IV | 2015-12-02 | 1 | -1/+1 |
* | [MS ABI] Don't zero-initialize vbptrs in bases | David Majnemer | 2015-11-02 | 1 | -0/+4 |
* | Roll-back r250822. | Angel Garcia Gomez | 2015-10-20 | 1 | -1/+1 |
* | Apply modernize-use-default to clang. | Angel Garcia Gomez | 2015-10-20 | 1 | -1/+1 |
* | [WinEH] Pass the catch adjectives to catchpad directly | Reid Kleckner | 2015-09-16 | 1 | -0/+5 |
* | Compute and preserve alignment more faithfully in IR-generation. | John McCall | 2015-09-08 | 1 | -20/+33 |
* | [CodeGen] Rename EmitMemberPointer to EmitMemberFunctionPointer | David Majnemer | 2015-06-23 | 1 | -4/+3 |
* | Split catch IRgen into ItaniumCXXABI and MicrosoftCXXABI | Reid Kleckner | 2015-03-03 | 1 | -0/+7 |
* | MS ABI: Implement thread_local for global variables | David Majnemer | 2014-10-05 | 1 | -23/+0 |
* | Reverting r216675. This breaks some bots. Before this can be committed again,... | Aaron Ballman | 2014-08-28 | 1 | -9/+0 |
* | Throw a std::bad_array_new_length exception when the expression (or constant-... | Aaron Ballman | 2014-08-28 | 1 | -0/+9 |
* | CodeGen: Refactor RTTI emission | David Majnemer | 2014-07-07 | 1 | -28/+0 |
* | Remove llvm:: from uses of ArrayRef. | Craig Topper | 2014-06-28 | 1 | -1/+1 |
* | [C++11] Use 'nullptr'. CodeGen edition. | Craig Topper | 2014-05-21 | 1 | -4/+4 |
* | Revert Itanium parts of "Don't copy objects with trivial, deleted copy ctors" | Reid Kleckner | 2014-05-15 | 1 | -3/+7 |
* | Don't copy objects with trivial, deleted copy ctors | Reid Kleckner | 2014-05-14 | 1 | -0/+31 |
* | RTTI: refactor the uniqueness question into CGCXXABI. | Tim Northover | 2014-03-30 | 1 | -0/+28 |
* | PR19254: If a thread_local data member of a class is accessed via member access | Richard Smith | 2014-03-26 | 1 | -2/+3 |
* | Sema: Do not assert when dereferencing member pointer using virtual inheritan... | David Majnemer | 2014-02-20 | 1 | -8/+7 |
* | [ms-cxxabi] The 'most derived' ctor parameter usually comes last | Reid Kleckner | 2013-12-17 | 1 | -1/+1 |
* | No functionality change. Reflow lines that could fit on one line. Break lines | Nick Lewycky | 2013-10-01 | 1 | -1/+1 |
* | [ms-cxxabi] Implement guard variables for static initialization | Reid Kleckner | 2013-09-10 | 1 | -7/+0 |
* | Revert "PR14569: Omit debug info for thunks" | David Blaikie | 2013-08-27 | 1 | -1/+1 |
* | [ms-cxxabi] Move CodeGenVTables::needsVTTParameter to ItaniumCXXABI. | Peter Collingbourne | 2013-06-28 | 1 | -0/+4 |
* | [ms-cxxabi] Emit and install appropriately mangled vbtables | Reid Kleckner | 2013-06-19 | 1 | -2/+3 |
* | [ms-cxxabi] Implement member pointer conversions | Reid Kleckner | 2013-05-09 | 1 | -0/+22 |
* | Implement CodeGen for C++11 thread_local, following the Itanium ABI specifica... | Richard Smith | 2013-04-19 | 1 | -0/+11 |
* | CodeGen support for function-local static thread_local variables with | Richard Smith | 2013-04-14 | 1 | -0/+4 |
* | [ms-cxxabi] Implement member data pointers for non-dynamic classes | Reid Kleckner | 2013-03-22 | 1 | -10/+8 |
* | Better support for constructors with -cxx-abi microsoft, partly fixes PR12784 | Timur Iskhodzhanov | 2013-02-27 | 1 | -0/+9 |
* | Cleanup some clang code to use new type functions instead of using cast<>. | Micah Villmow | 2012-10-25 | 1 | -1/+1 |
* | Fix PR13234 - crash when trying to report an unsupported ABI feature | Timur Iskhodzhanov | 2012-06-29 | 1 | -1/+1 |
* | Abstract the emission of global destructors into ABI-specific code | John McCall | 2012-05-01 | 1 | -0/+7 |
* | Refactor the C++ ABI code a little bit to take advantage of | John McCall | 2012-05-01 | 1 | -9/+53 |
* | Revert r153723, and its follow-ups r153728 and r153733. | Chandler Carruth | 2012-03-30 | 1 | -1/+1 |
* | Do the static-locals thing properly in the face of unions and | John McCall | 2012-03-30 | 1 | -1/+1 |
* | Whether an argument is required (in contrast with being an | John McCall | 2012-02-17 | 1 | -3/+2 |
* | Split reinterpret_casts of member pointers out from CK_BitCast; this | John McCall | 2012-02-15 | 1 | -0/+26 |
* | Deal with a horrible C++11 special case. If a non-literal type has a constexpr | Richard Smith | 2012-02-13 | 1 | -1/+2 |
* | Revert my patches which removed Diagnostic.h includes by moving some operator... | Benjamin Kramer | 2012-02-07 | 1 | -1/+0 |
* | Move various diagnostic operator<< overloads out of line and remove includes ... | Benjamin Kramer | 2012-02-04 | 1 | -0/+1 |
* | Remove constant member pointer support from Expr-based constant emission now | Richard Smith | 2012-01-17 | 1 | -5/+0 |
* | constexpr irgen: Add irgen support for APValue::Struct, APValue::Union, | Richard Smith | 2012-01-14 | 1 | -0/+4 |
* | Rename Diagnostic to DiagnosticsEngine as per issue 5397 | David Blaikie | 2011-09-25 | 1 | -2/+2 |
* | remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.... | Chris Lattner | 2011-07-23 | 1 | -1/+1 |