| Commit message (Expand) | Author | Age | Files | Lines |
* | [ms-cxxabi] The 'most derived' ctor parameter usually comes last | Reid Kleckner | 2013-12-17 | 1 | -38/+31 |
* | Move C++ destructor emission into CGCXXABI | Reid Kleckner | 2013-12-13 | 1 | -2/+29 |
* | Remove getVTT* in favor of getStructorImplicitParameter* | Reid Kleckner | 2013-12-13 | 1 | -5/+4 |
* | Output destructors and constructors in a more natural order. | Rafael Espindola | 2013-12-09 | 1 | -12/+12 |
* | Fix PR17738 - add support for vtordisp thunks when using -cxx-abi microsoft | Timur Iskhodzhanov | 2013-11-06 | 1 | -1/+2 |
* | Fix vbtable indices when a class shares the vbptr with a non-virtual base | Timur Iskhodzhanov | 2013-11-05 | 1 | -9/+12 |
* | Make thunk this/return adjustment ABI-specific. Also, fix the return adjustme... | Timur Iskhodzhanov | 2013-10-30 | 1 | -0/+68 |
* | Code cleanup: rename VTableContext to ItaniumVTableContext, VTableBuilder to ... | Timur Iskhodzhanov | 2013-10-09 | 1 | -2/+2 |
* | Reland 192220 "Abstract out parts of thunk emission code, add support for sim... | Timur Iskhodzhanov | 2013-10-09 | 1 | -0/+7 |
* | Revert 192220 as it fails on an assertion | Timur Iskhodzhanov | 2013-10-08 | 1 | -7/+0 |
* | Abstract out parts of thunk emission code, add support for simple thunks when... | Timur Iskhodzhanov | 2013-10-08 | 1 | -0/+7 |
* | Extract ABI-specific parts of MangleContext into separate classes | Timur Iskhodzhanov | 2013-10-03 | 1 | -1/+5 |
* | Abstract out the emission of vtables, add basic support for vtable emission w... | Timur Iskhodzhanov | 2013-09-27 | 1 | -5/+127 |
* | [ms-cxxabi] Implement guard variables for static initialization | Reid Kleckner | 2013-09-10 | 1 | -1/+1 |
* | Revert "PR14569: Omit debug info for thunks" | David Blaikie | 2013-08-27 | 1 | -1/+1 |
* | Abstract out virtual calls and virtual function prologue code generation; imp... | Timur Iskhodzhanov | 2013-08-21 | 1 | -2/+19 |
* | Emit the constructor for abstract classes when using -cxx-abi microsoft, fixe... | Timur Iskhodzhanov | 2013-08-04 | 1 | -0/+18 |
* | Use ARM-style representation for C++ method pointers under PNaCl/Emscripten | Mark Seaborn | 2013-07-24 | 1 | -16/+33 |
* | [ms-cxxabi] Emit linkonce complete dtors in TUs that need them | Reid Kleckner | 2013-07-22 | 1 | -0/+26 |
* | Simplify the CodeGenFunction::Build*Virtual*Call family of functions | Timur Iskhodzhanov | 2013-07-19 | 1 | -1/+2 |
* | Restore r184205 and associated commits (after commit of r185290) | Stephen Lin | 2013-06-30 | 1 | -87/+36 |
* | [ms-cxxabi] Move CodeGenVTables::needsVTTParameter to ItaniumCXXABI. | Peter Collingbourne | 2013-06-28 | 1 | -1/+23 |
* | Revert r184205 and associated patches while investigating issue with broken b... | Stephen Lin | 2013-06-19 | 1 | -36/+87 |
* | Corrections to r184205 ('this'-return optimization) due to the wrong version ... | Stephen Lin | 2013-06-19 | 1 | -27/+21 |
* | [ms-cxxabi] Emit and install appropriately mangled vbtables | Reid Kleckner | 2013-06-19 | 1 | -0/+10 |
* | CodeGen: Have 'this'-returning constructors and destructors to take advantage... | Stephen Lin | 2013-06-18 | 1 | -76/+31 |
* | [ms-cxxabi] Implement MSVC virtual base adjustment | Reid Kleckner | 2013-05-29 | 1 | -0/+26 |
* | [ms-cxxabi] Implement member pointer conversions | Reid Kleckner | 2013-05-09 | 1 | -16/+1 |
* | Use the Itanium ABI for thread_local on Darwin. | Bill Wendling | 2013-05-02 | 1 | -1/+5 |
* | Implement CodeGen for C++11 thread_local, following the Itanium ABI specifica... | Richard Smith | 2013-04-19 | 1 | -0/+143 |
* | Set SRet flags properly in '-cxx-abi microsoft'. | Timur Iskhodzhanov | 2013-04-17 | 1 | -0/+14 |
* | Standardize accesses to the TargetInfo in IR-gen. | John McCall | 2013-04-16 | 1 | -1/+1 |
* | CodeGen support for function-local static thread_local variables with | Richard Smith | 2013-04-14 | 1 | -11/+18 |
* | [cxxabi] Get ptrdiff_t from the CodeGenModule instead of caching it | Reid Kleckner | 2013-03-22 | 1 | -32/+16 |
* | Exploit this-return of a callsite in a this-return function. | Manman Ren | 2013-03-20 | 1 | -5/+6 |
* | revert r177211 due to its potential issues | Manman Ren | 2013-03-16 | 1 | -6/+5 |
* | Exploit this-return of a callsite in a this-return function. | Manman Ren | 2013-03-16 | 1 | -5/+6 |
* | Use the actual ABI-determined C calling convention for runtime | John McCall | 2013-02-28 | 1 | -5/+5 |
* | Better support for constructors with -cxx-abi microsoft, partly fixes PR12784 | Timur Iskhodzhanov | 2013-02-27 | 1 | -0/+25 |
* | Abstract out emitting the vdtor calls and do it properly when using -cxx-abi ... | Timur Iskhodzhanov | 2013-02-15 | 1 | -0/+24 |
* | Add support for AArch64 target. | Tim Northover | 2013-01-31 | 1 | -3/+11 |
* | Make sure that the Attribute object represents one attribute only. | Bill Wendling | 2013-01-31 | 1 | -3/+6 |
* | ARM says that the array cookie should always be eight bytes. | John McCall | 2013-01-25 | 1 | -25/+21 |
* | Move the decision about the kind of CGCXXABI to make inside | John McCall | 2013-01-25 | 1 | -5/+14 |
* | The standard ARM C++ ABI dictates that inline functions are | John McCall | 2013-01-25 | 1 | -7/+0 |
* | Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to | Chandler Carruth | 2013-01-02 | 1 | -3/+3 |
* | Rename llvm::Attributes to llvm::Attribute. | Bill Wendling | 2012-12-20 | 1 | -6/+6 |
* | Revert r170500. It over-zealously converted *ALL* things named Attributes, wh... | Bill Wendling | 2012-12-20 | 1 | -6/+6 |
* | Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl... | Bill Wendling | 2012-12-19 | 1 | -6/+6 |
* | Sort all of Clang's files under 'lib', and fix up the broken headers | Chandler Carruth | 2012-12-04 | 1 | -1/+1 |