Age | Commit message (Expand) | Author |
2010-04-12 | Have the CXXBaseOrMemberInitializer keep track of whether an initializer init... | Anders Carlsson |
2010-03-30 | the big refactoring bits of PR3782. | Rafael Espindola |
2010-03-30 | Remove the old vtable layout code. | Anders Carlsson |
2010-03-30 | Use the new function in EmitClassAggrMemberwiseCopy, fixing the same assert a... | Anders Carlsson |
2010-03-30 | Factor emitting a call to a copy constructor out into a separate function. | Anders Carlsson |
2010-03-30 | Introduce a CXXTemporariesCleanupScope RAII object and use it to cleanup the ... | Anders Carlsson |
2010-03-30 | Handle default arguments when calling copy constructors for bases or members ... | Anders Carlsson |
2010-03-29 | Flip the switch to always get vtables from the VTT when necessary, I've verif... | Anders Carlsson |
2010-03-29 | Cleanup, no functionality change. | Anders Carlsson |
2010-03-29 | Fix another thinko, so that flags don't depend on previous bases. | Anders Carlsson |
2010-03-29 | When generating base ctors/dtors, we need to lookup virtual bases using the v... | Anders Carlsson |
2010-03-29 | Use construction vtables when needed. This is currently guarded by -fdump-vta... | Anders Carlsson |
2010-03-28 | Reapply r99775 with a fix for a silly bug - we were setting the vtable pointe... | Anders Carlsson |
2010-03-28 | Looks like I broke self-host again :(. | Anders Carlsson |
2010-03-28 | More improvements to setting the vtable pointer. We now no longer set the vta... | Anders Carlsson |
2010-03-28 | Factor vtable pointer setting code out into a separate function. | Anders Carlsson |
2010-03-26 | Revert r99612 and see if it fixes self-host. | Anders Carlsson |
2010-03-26 | Don't initialize virtual pointers for primary bases, they've already been ini... | Anders Carlsson |
2010-03-26 | Simplify InitializeVtablePtrs in preparation of making it work with construct... | Anders Carlsson |
2010-03-24 | Use getNamedGlobal instead of getGlobalVariable. (Fixes self-host). | Anders Carlsson |
2010-03-24 | More vtable work; preparations for moving over to the new vtable layout code ... | Anders Carlsson |
2010-03-23 | Rename CGVtableInfo to CodeGenVTables in preparation of adding another VTable... | Anders Carlsson |
2010-03-11 | Rename getVirtualBaseOffsetIndex to getVirtualBaseOffsetOffset to reflect wha... | Anders Carlsson |
2010-02-23 | Perform two more constructor/destructor code-size optimizations: | John McCall |
2010-02-19 | More refactoring around constructor/destructor code generation. | John McCall |
2010-02-18 | Make deleting and complete dtor variants defer to other dtor variants by | John McCall |
2010-02-18 | Extract out function-body code generation into its own method. No functionality | John McCall |
2010-02-16 | IRgen optimization: cache the value of 'this' and 'vtt' instead of | John McCall |
2010-02-16 | When emitting complete destructors for classes with virtual bases, compute | John McCall |
2010-02-07 | Make sure to set vtable pointers in the destructors as well. | Anders Carlsson |
2010-02-06 | Call destructors for constructed bases as well. | Anders Carlsson |
2010-02-06 | If a constructor throws an exception we need to execute the destructors for a... | Anders Carlsson |
2010-02-06 | Remove unused variable. | Ted Kremenek |
2010-02-06 | Rearrange some checks to avoid call to isCopyConstructor() and clarify path | John McCall |
2010-02-05 | Standardize the parsing of function type attributes in a way that | John McCall |
2010-02-03 | Revert the new reference binding code; I came up with a way simpler solution ... | Anders Carlsson |
2010-02-02 | Set the correct vtable pointers _before_ generating code for any member initi... | Anders Carlsson |
2010-01-31 | Simplify EmitMemberInitializer; no intended functionality change. | Eli Friedman |
2010-01-31 | Rework base and member initialization in constructors, with several | Douglas Gregor |
2010-01-31 | When performing a derived-to-base cast that we know will not change the offse... | Anders Carlsson |
2010-01-31 | When doing a base-to-derived cast we don't need to null check the derived val... | Anders Carlsson |
2010-01-31 | Some class related cleanup. | Anders Carlsson |
2010-01-29 | Use EmitLValueForFieldInitialization when synthesizing the copy ctor as well. | Anders Carlsson |
2010-01-29 | Add a new EmitLValueForFieldInitialization that will be used for initializing... | Anders Carlsson |
2010-01-29 | Simplify EmitLValueForField - we can get whether the field is part of a union... | Anders Carlsson |
2010-01-15 | Fix a couple bugs in copy assignment operator synthesis. | Eli Friedman |
2010-01-02 | Move address points to CGVtableInfo, no functionality change. | Anders Carlsson |
2010-01-02 | Correctly pass VTT parameters to constructors and destructors. The VTTs aren'... | Anders Carlsson |
2010-01-01 | Move a few more functions away from CGCXX and to CGClass and CGExprCXX. | Anders Carlsson |
2009-12-24 | Move a bunch of class related functions to CGClass.cpp, no functionality change. | Anders Carlsson |