| Commit message (Expand) | Author | Age | Files | Lines |
| * | More vtable layout dumper improvements. Handle destructors, dump the complete... | Anders Carlsson | 2010-02-11 | 1 | -12/+61 |
| * | Keep track of, and dump, vtable address points. | Anders Carlsson | 2010-02-11 | 1 | -2/+33 |
| * | Check in the beginnings of my new vtable layout builder idea. | Anders Carlsson | 2010-02-11 | 1 | -8/+208 |
| * | remove a big chunk of #if 0 code. | Chris Lattner | 2010-02-03 | 1 | -58/+0 |
| * | Move pointer to data member emission to CodeGenModule and use it in CGExprCon... | Anders Carlsson | 2010-02-02 | 1 | -6/+6 |
| * | Refine the non-virtual this adjustments for thunks by using the offset | Mike Stump | 2010-01-26 | 1 | -0/+6 |
| * | Refine the non-virtual this adjustments for thunks by using the offset | Mike Stump | 2010-01-26 | 1 | -7/+24 |
| * | Change getUnique to return a GlobalDecl. Fixes PR6147. | Anders Carlsson | 2010-01-26 | 1 | -8/+20 |
| * | Be sure to track the non-virtual part of the vcall offset in complex | Mike Stump | 2010-01-26 | 1 | -2/+5 |
| * | Fixup a missing vcall entry. WIP. | Mike Stump | 2010-01-26 | 1 | -12/+257 |
| * | Finish off fixing up debug information. | Mike Stump | 2010-01-22 | 1 | -4/+4 |
| * | Ensure we output all non-virtual base vtables. Fixes PR5890. | Mike Stump | 2010-01-22 | 1 | -29/+38 |
| * | Update debugging code. | Mike Stump | 2010-01-22 | 1 | -16/+18 |
| * | Move the VTT related code into its own file, CGVTT.cpp | Anders Carlsson | 2010-01-21 | 1 | -378/+0 |
| * | More VTT builder fixes. With these fixes we now correctly handle the very com... | Anders Carlsson | 2010-01-18 | 1 | -1/+20 |
| * | Move some common code into BuildVTT. | Anders Carlsson | 2010-01-18 | 1 | -6/+3 |
| * | Fix a bunch of VTT layout bugs, add simple tests for VTT layout. | Anders Carlsson | 2010-01-18 | 1 | -4/+17 |
| * | Minor VTT builder cleanup, no functionality change. | Anders Carlsson | 2010-01-17 | 1 | -14/+12 |
| * | Get the ctor vtable address points directly from the VTT builder. | Anders Carlsson | 2010-01-17 | 1 | -2/+12 |
| * | Store the address points for constructor vtables directly in the VTT builder,... | Anders Carlsson | 2010-01-14 | 1 | -18/+74 |
| * | Fix marking of virtual members for nested classes whose first non-pure virtua... | Douglas Gregor | 2010-01-06 | 1 | -45/+1 |
| * | Fix (invalid) may-be-uninitialized warning. | Daniel Dunbar | 2010-01-06 | 1 | -1/+2 |
| * | Revert my available_externally vtables experiment. It's breaking the LLVM-wit... | Douglas Gregor | 2010-01-06 | 1 | -2/+7 |
| * | Reorder to avoid invalidating idx which is an accessor into VCall. | Mike Stump | 2010-01-06 | 1 | -1/+1 |
| * | Silence bogus GCC warning | Douglas Gregor | 2010-01-05 | 1 | -1/+2 |
| * | Make use of available_externally linkage for vtables when the | Douglas Gregor | 2010-01-05 | 1 | -4/+19 |
| * | Improve key-function computation for templates. In particular: | Douglas Gregor | 2010-01-05 | 1 | -2/+16 |
| * | Move address points to CGVtableInfo, no functionality change. | Anders Carlsson | 2010-01-02 | 1 | -6/+7 |
| * | Correctly pass VTT parameters to constructors and destructors. The VTTs aren'... | Anders Carlsson | 2010-01-02 | 1 | -34/+112 |
| * | Move a few more functions away from CGCXX and to CGClass and CGExprCXX. | Anders Carlsson | 2010-01-01 | 1 | -2/+0 |
| * | Fix a bunch of bugs with VMI RTTI building, and add a whole bunch of tests. | Anders Carlsson | 2009-12-30 | 1 | -2/+2 |
| * | Remove some dead code. | Mike Stump | 2009-12-24 | 1 | -29/+19 |
| * | Rename GetAddrOfRTTI to GetAddrOfRTTIDescriptor. Remove the overload that tak... | Anders Carlsson | 2009-12-17 | 1 | -2/+4 |
| * | Fix a small bug in ComputeMethodVtableIndices. | Eli Friedman | 2009-12-15 | 1 | -2/+10 |
| * | Fix linkage of type info and vtable for classes without linkage. | Eli Friedman | 2009-12-11 | 1 | -1/+1 |
| * | Improve linkage of RTTI data structures. Introduce CodeGenModule::GetAddrOfRT... | Anders Carlsson | 2009-12-11 | 1 | -3/+1 |
| * | Slight tweak to vtable linkage. | Eli Friedman | 2009-12-08 | 1 | -1/+1 |
| * | A bunch more thunk fixes from misc testing. | Eli Friedman | 2009-12-07 | 1 | -28/+30 |
| * | It's OK to try to emit a vtable definition more than once. Fixes PR5697. | Anders Carlsson | 2009-12-07 | 1 | -2/+7 |
| * | Erm, revert for the moment; I didn't test this as thoroughly as I should have | Eli Friedman | 2009-12-07 | 1 | -3/+3 |
| * | Tweak the formula for non-virtual offsets to something which appears a bit | Eli Friedman | 2009-12-07 | 1 | -3/+3 |
| * | Move key functions to a separate map. | Anders Carlsson | 2009-12-07 | 1 | -3/+1 |
| * | Be a bit more complete about accumulating SavedThisAdjustments. | Eli Friedman | 2009-12-06 | 1 | -2/+4 |
| * | Work-in-progess rewrite of thunks: move thunk generation outside of vtable | Eli Friedman | 2009-12-06 | 1 | -8/+66 |
| * | Set the correct linkage for VTTs as well. | Anders Carlsson | 2009-12-06 | 1 | -56/+35 |
| * | More linkage improvements. | Anders Carlsson | 2009-12-06 | 1 | -11/+26 |
| * | Pass the desired vtable linkage to GenerateVtable directly. Only call MaybeMa... | Anders Carlsson | 2009-12-06 | 1 | -19/+7 |
| * | Make GenerateVtable a private member function of CGVtableInfo. | Anders Carlsson | 2009-12-06 | 1 | -21/+23 |
| * | Only emit the vtable definition if the class has a key function and we're emi... | Anders Carlsson | 2009-12-05 | 1 | -32/+22 |
| * | If a class does not have a key function, its linkage should be weak_odr. | Anders Carlsson | 2009-12-05 | 1 | -2/+2 |