1. 1bb6099 Store the address points for constructor vtables directly in the VTT builder, because that's the only time they're needed. by Anders Carlsson · 15 years ago
  2. 7e37a69 Add a DenseMapInfo specialization for BaseSubobject. by Anders Carlsson · 15 years ago
  3. 6b4333d Add a BaseSubobject class to uniquely identify a base class subobject. Not yet used. by Anders Carlsson · 15 years ago
  4. 21431c5 Move address points to CGVtableInfo, no functionality change. by Anders Carlsson · 15 years ago
  5. c997d42 Correctly pass VTT parameters to constructors and destructors. The VTTs aren't yet used in the ctors/dtors, but that will follow. by Anders Carlsson · 15 years ago
  6. b455f0e A bunch more thunk fixes from misc testing. by Eli Friedman · 15 years ago
  7. 72649ed Work-in-progess rewrite of thunks: move thunk generation outside of vtable by Eli Friedman · 15 years ago
  8. c3a46ef Set the correct linkage for VTTs as well. by Anders Carlsson · 15 years ago
  9. 5794c97 More linkage improvements. by Anders Carlsson · 15 years ago
  10. 3527225 Pass the desired vtable linkage to GenerateVtable directly. Only call MaybeMarkVirtualImplicitMembersReferenced for non-inline functions. by Anders Carlsson · 15 years ago
  11. 8c2d36f Make GenerateVtable a private member function of CGVtableInfo. by Anders Carlsson · 15 years ago
  12. 9ac95b9 Add a function for getting the vtable address point of a class. by Anders Carlsson · 15 years ago
  13. 1a5e0d7 Have ASTRecordLayout keep track of the key function, in preparation of fixing a synthetic ctor/dtor bug. by Anders Carlsson · 15 years ago
  14. d6b07fb Don't build the entire vtable when all we want is the index of a virtual method. by Anders Carlsson · 15 years ago
  15. 39411b9 Remove dead forward declaration. Fix struct/class mismatch. Remove trailing whitespace. by Benjamin Kramer · 15 years ago
  16. 7622cd3 Add a CovariantThunkAdjustment struct that represents the adjustments needed for a covariant thunk. by Anders Carlsson · 15 years ago
  17. b73a5be Move the mangler into the CodeGen namespace. Change mangleThunk to take a ThunkAdjustment. by Anders Carlsson · 15 years ago
  18. a94822e Add a ThunkAdjustment struct which holds a non-virtual and a virtual adjustment offset. Start using it. General cleanup in Mangle.cpp. by Anders Carlsson · 15 years ago
  19. 5858894 Improve instantiation control for rtti data and allow key functions to by Mike Stump · 15 years ago
  20. a0fdd91 Instead of storing CXXMethodDecls in the vtable builder, store GlobalDecls so we can represent both the complete and deleting destructors. Also, when encountering a destructor decl, emit entries for both the complete and deleting destructors. Mike, please review. by Anders Carlsson · 15 years ago
  21. 8cfcb52 Push ctor vtable construction down further. WIP. by Mike Stump · 15 years ago
  22. aee8de3 More VTT work. We now track offsets and use the ctor vtable builder by Mike Stump · 15 years ago
  23. 380dd75 Add vtable caching to prevent multiple vtables for the same class from by Mike Stump · 15 years ago
  24. ab28c13 Refine handling for non-virtual bases in return value adjustments for by Mike Stump · 15 years ago
  25. dbd920c Move the vtable builder to CGVtable.cpp, general cleanup. by Anders Carlsson · 15 years ago