1. af44035 Rename CGVtableInfo to CodeGenVTables in preparation of adding another VTableInfo class. by Anders Carlsson · 15 years ago
  2. bba1607 Rename getVirtualBaseOffsetIndex to getVirtualBaseOffsetOffset to reflect what it actually does. by Anders Carlsson · 15 years ago
  3. bbf58bb Delay codegen of vtables when handling implicit instantiations. by Rafael Espindola · 15 years ago
  4. 5d7af6b Pass information about whether a base is virtual or not down to getCtorVtable, we need this information in the vtable builder. by Anders Carlsson · 15 years ago
  5. 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 · 16 years ago
  6. 7e37a69 Add a DenseMapInfo specialization for BaseSubobject. by Anders Carlsson · 16 years ago
  7. 6b4333d Add a BaseSubobject class to uniquely identify a base class subobject. Not yet used. by Anders Carlsson · 16 years ago
  8. 21431c5 Move address points to CGVtableInfo, no functionality change. by Anders Carlsson · 16 years ago
  9. 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 · 16 years ago
  10. b455f0e A bunch more thunk fixes from misc testing. by Eli Friedman · 16 years ago
  11. 72649ed Work-in-progess rewrite of thunks: move thunk generation outside of vtable by Eli Friedman · 16 years ago
  12. c3a46ef Set the correct linkage for VTTs as well. by Anders Carlsson · 16 years ago
  13. 5794c97 More linkage improvements. by Anders Carlsson · 16 years ago
  14. 3527225 Pass the desired vtable linkage to GenerateVtable directly. Only call MaybeMarkVirtualImplicitMembersReferenced for non-inline functions. by Anders Carlsson · 16 years ago
  15. 8c2d36f Make GenerateVtable a private member function of CGVtableInfo. by Anders Carlsson · 16 years ago
  16. 9ac95b9 Add a function for getting the vtable address point of a class. by Anders Carlsson · 16 years ago
  17. 1a5e0d7 Have ASTRecordLayout keep track of the key function, in preparation of fixing a synthetic ctor/dtor bug. by Anders Carlsson · 16 years ago
  18. d6b07fb Don't build the entire vtable when all we want is the index of a virtual method. by Anders Carlsson · 16 years ago
  19. 39411b9 Remove dead forward declaration. Fix struct/class mismatch. Remove trailing whitespace. by Benjamin Kramer · 16 years ago
  20. 7622cd3 Add a CovariantThunkAdjustment struct that represents the adjustments needed for a covariant thunk. by Anders Carlsson · 16 years ago
  21. b73a5be Move the mangler into the CodeGen namespace. Change mangleThunk to take a ThunkAdjustment. by Anders Carlsson · 16 years ago
  22. 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 · 16 years ago
  23. 5858894 Improve instantiation control for rtti data and allow key functions to by Mike Stump · 16 years ago
  24. 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 · 16 years ago
  25. 8cfcb52 Push ctor vtable construction down further. WIP. by Mike Stump · 16 years ago
  26. aee8de3 More VTT work. We now track offsets and use the ctor vtable builder by Mike Stump · 16 years ago
  27. 380dd75 Add vtable caching to prevent multiple vtables for the same class from by Mike Stump · 16 years ago
  28. ab28c13 Refine handling for non-virtual bases in return value adjustments for by Mike Stump · 16 years ago
  29. dbd920c Move the vtable builder to CGVtable.cpp, general cleanup. by Anders Carlsson · 16 years ago