| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Handle default arguments when calling copy constructors for bases or members ... | Anders Carlsson | 2010-03-30 | 1 | -0/+20 |
* | Flip the switch to always get vtables from the VTT when necessary, I've verif... | Anders Carlsson | 2010-03-29 | 1 | -7/+3 |
* | Cleanup, no functionality change. | Anders Carlsson | 2010-03-29 | 1 | -6/+1 |
* | Fix another thinko, so that flags don't depend on previous bases. | Anders Carlsson | 2010-03-29 | 1 | -5/+7 |
* | When generating base ctors/dtors, we need to lookup virtual bases using the v... | Anders Carlsson | 2010-03-29 | 1 | -4/+15 |
* | Use construction vtables when needed. This is currently guarded by -fdump-vta... | Anders Carlsson | 2010-03-29 | 1 | -5/+29 |
* | Reapply r99775 with a fix for a silly bug - we were setting the vtable pointe... | Anders Carlsson | 2010-03-28 | 1 | -47/+58 |
* | Looks like I broke self-host again :(. | Anders Carlsson | 2010-03-28 | 1 | -53/+46 |
* | More improvements to setting the vtable pointer. We now no longer set the vta... | Anders Carlsson | 2010-03-28 | 1 | -46/+53 |
* | Factor vtable pointer setting code out into a separate function. | Anders Carlsson | 2010-03-28 | 1 | -21/+32 |
* | Revert r99612 and see if it fixes self-host. | Anders Carlsson | 2010-03-26 | 1 | -7/+0 |
* | Don't initialize virtual pointers for primary bases, they've already been ini... | Anders Carlsson | 2010-03-26 | 1 | -0/+7 |
* | Simplify InitializeVtablePtrs in preparation of making it work with construct... | Anders Carlsson | 2010-03-26 | 1 | -52/+57 |
* | Use getNamedGlobal instead of getGlobalVariable. (Fixes self-host). | Anders Carlsson | 2010-03-24 | 1 | -1/+1 |
* | More vtable work; preparations for moving over to the new vtable layout code ... | Anders Carlsson | 2010-03-24 | 1 | -5/+7 |
* | Rename CGVtableInfo to CodeGenVTables in preparation of adding another VTable... | Anders Carlsson | 2010-03-23 | 1 | -14/+14 |
* | Rename getVirtualBaseOffsetIndex to getVirtualBaseOffsetOffset to reflect wha... | Anders Carlsson | 2010-03-11 | 1 | -4/+4 |
* | Perform two more constructor/destructor code-size optimizations: | John McCall | 2010-02-23 | 1 | -11/+125 |
* | More refactoring around constructor/destructor code generation. | John McCall | 2010-02-19 | 1 | -48/+129 |
* | Make deleting and complete dtor variants defer to other dtor variants by | John McCall | 2010-02-18 | 1 | -36/+51 |
* | Extract out function-body code generation into its own method. No functionality | John McCall | 2010-02-18 | 1 | -31/+38 |
* | IRgen optimization: cache the value of 'this' and 'vtt' instead of | John McCall | 2010-02-16 | 1 | -8/+0 |
* | When emitting complete destructors for classes with virtual bases, compute | John McCall | 2010-02-16 | 1 | -34/+54 |
* | Make sure to set vtable pointers in the destructors as well. | Anders Carlsson | 2010-02-07 | 1 | -1/+1 |
* | Call destructors for constructed bases as well. | Anders Carlsson | 2010-02-06 | 1 | -0/+13 |
* | If a constructor throws an exception we need to execute the destructors for a... | Anders Carlsson | 2010-02-06 | 1 | -0/+19 |
* | Remove unused variable. | Ted Kremenek | 2010-02-06 | 1 | -1/+0 |
* | Rearrange some checks to avoid call to isCopyConstructor() and clarify path | John McCall | 2010-02-06 | 1 | -12/+14 |
* | Standardize the parsing of function type attributes in a way that | John McCall | 2010-02-05 | 1 | -12/+10 |
* | Revert the new reference binding code; I came up with a way simpler solution ... | Anders Carlsson | 2010-02-03 | 1 | -1/+1 |
* | Set the correct vtable pointers _before_ generating code for any member initi... | Anders Carlsson | 2010-02-02 | 1 | -5/+10 |
* | Simplify EmitMemberInitializer; no intended functionality change. | Eli Friedman | 2010-01-31 | 1 | -19/+1 |
* | Rework base and member initialization in constructors, with several | Douglas Gregor | 2010-01-31 | 1 | -40/+15 |
* | When performing a derived-to-base cast that we know will not change the offse... | Anders Carlsson | 2010-01-31 | 1 | -52/+49 |
* | When doing a base-to-derived cast we don't need to null check the derived val... | Anders Carlsson | 2010-01-31 | 1 | -10/+15 |
* | Some class related cleanup. | Anders Carlsson | 2010-01-31 | 1 | -27/+25 |
* | Use EmitLValueForFieldInitialization when synthesizing the copy ctor as well. | Anders Carlsson | 2010-01-29 | 1 | -19/+2 |
* | Add a new EmitLValueForFieldInitialization that will be used for initializing... | Anders Carlsson | 2010-01-29 | 1 | -11/+2 |
* | Simplify EmitLValueForField - we can get whether the field is part of a union... | Anders Carlsson | 2010-01-29 | 1 | -12/+10 |
* | Fix a couple bugs in copy assignment operator synthesis. | Eli Friedman | 2010-01-15 | 1 | -12/+12 |
* | Move address points to CGVtableInfo, no functionality change. | Anders Carlsson | 2010-01-02 | 1 | -3/+3 |
* | Correctly pass VTT parameters to constructors and destructors. The VTTs aren'... | Anders Carlsson | 2010-01-02 | 1 | -25/+58 |
* | Move a few more functions away from CGCXX and to CGClass and CGExprCXX. | Anders Carlsson | 2010-01-01 | 1 | -0/+351 |
* | Move a bunch of class related functions to CGClass.cpp, no functionality change. | Anders Carlsson | 2009-12-24 | 1 | -0/+775 |
* | Add CodeGenModule::ComputeThunkAdjustment, which Eli wrote. | Anders Carlsson | 2009-12-03 | 1 | -0/+36 |
* | Tests now pass with the assertion. | Eli Friedman | 2009-11-28 | 1 | -3/+0 |
* | Add a much more thorough test of casts to virtual bases, and fix | Eli Friedman | 2009-11-28 | 1 | -14/+13 |
* | Get rid of the ugly CGCXX names and replace them with CGClass, CGExprCXX and ... | Anders Carlsson | 2009-11-24 | 1 | -0/+239 |