1. 37147ea More record layout builder cleanup and simplification. by Anders Carlsson · 15 years ago
  2. 88f4296 Get rid of the PrimaryBase parameter from LayoutVirtualBases. by Anders Carlsson · 15 years ago
  3. 147b5dd Replace the class offset vectors in RecordLayoutBuilder with maps instead so we'll have faster lookup and so we can detect duplicates. by Anders Carlsson · 15 years ago
  4. 23a5fcb More record layout builder cleanup. by Anders Carlsson · 15 years ago
  5. 9dc82d2 Remove the IndirectPrimary parameter in LayoutVirtualBases; it's already there as a member variable. by Anders Carlsson · 15 years ago
  6. 200c5c2 More cleanup and simplification of the record layout builder. by Anders Carlsson · 15 years ago
  7. e3bdbee Get rid of the LayoutBaseNonVirtually; it was used to lay out a base either as a non-virtual base or a virtual base. by Anders Carlsson · 15 years ago
  8. e239b9d More shuffling. by Anders Carlsson · 15 years ago
  9. 4c3a7b0 Cleanups, no functionality change yet. by Anders Carlsson · 15 years ago
  10. f53df23 Move key functions to a separate map. by Anders Carlsson · 15 years ago
  11. ce2009a Add a new PrimaryBaseInfo struct that combines the record decl of a primary base with whether it's virtual or not. by Anders Carlsson · 15 years ago
  12. e4fc0d9 When laying out bitfields, make sure that the data size is always aligned to a byte. This fixes PR5580. by Anders Carlsson · 15 years ago
  13. 42dbcc4 Move bit-field layout out into a separate function. No functionality change. by Anders Carlsson · 15 years ago
  14. 968db33 Refine layout for indirect virtual base classes. by Mike Stump · 15 years ago
  15. 9f8eb20 Update location of DataTypes.h to reflect move in LLVM with r85086. by Chandler Carruth · 15 years ago
  16. a223935 Rename NextOffset to DataSize. by Anders Carlsson · 15 years ago
  17. a4c6081 Who would have thought that empty classes were so tricky? Handle cases where an empty virtual base class needs to be moved aside because it conflicts with the first field. by Anders Carlsson · 15 years ago
  18. 6026504 More work on empty classes. by Anders Carlsson · 15 years ago
  19. 9606149 Scaffolding for supporting empty bases/fields. by Anders Carlsson · 15 years ago
  20. 8ebcdfe Fix speling error. by Anders Carlsson · 15 years ago
  21. 3f06652 Store the set of indirect primary bases directly in the record layout builder. by Anders Carlsson · 15 years ago
  22. e4feb83 Record layout builder cleanup. by Anders Carlsson · 15 years ago
  23. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  24. fe3010d Refine vbase offset calculations. WIP. by Mike Stump · 15 years ago
  25. 276b9f1 Cleanups and fixups for calculating the virtual base offsets. WIP. by Mike Stump · 15 years ago
  26. 2153891 Deconflate virtual base offsets from non-virtual base offsets. by Mike Stump · 15 years ago
  27. 4ef9809 Refine vtable layout for virtual bases and keep better track of primaries. WIP. by Mike Stump · 15 years ago
  28. d53cef1 Prep for vbase layout refinements. WIP. by Mike Stump · 15 years ago
  29. d76264e Refine primary vbase selection ordering. WIP. by Mike Stump · 15 years ago
  30. a5dd722 Take #pragma pack into account when laying out structs. Fixes rdar://problem/7095436. by Anders Carlsson · 15 years ago
  31. 928f150 Add ability to generate vcall offsets for primary virtual base. by Mike Stump · 15 years ago
  32. eb19fa9 Layout virtual bases. Work in progress. by Mike Stump · 15 years ago
  33. 6f37633 Calculate the primary base class better and use that when laying down by Mike Stump · 15 years ago
  34. f66eab0 Fix type to be consistent with the rest of the code. by Mike Stump · 15 years ago
  35. 3dee6ef Add ability to layout the vtable pointer in trivial cases. I noticed by Mike Stump · 15 years ago
  36. b2fafd4 Add a field for C++ specific data to ASTRecordLayout. Use it to store the non-virtual size and alignment + base offsets. by Anders Carlsson · 15 years ago
  37. 75cc2c4 Add include needed for MSVC. by Daniel Dunbar · 15 years ago
  38. 74cbe22 Handle layout of non-virtual base classes. by Anders Carlsson · 15 years ago
  39. a2df41c Refactor field layout into a separate function. by Anders Carlsson · 15 years ago
  40. 29445a0 Migrate over to the record layout builder. by Anders Carlsson · 15 years ago
  41. 93fab9d More layout builder work. by Anders Carlsson · 15 years ago
  42. bda4c10 Add a new ASTRecordLayoutBuilder class. Not used yet. by Anders Carlsson · 15 years ago