1. de1d26b Remove an unnecessary FunctionDecl parameter to the synthesizing functions. by Anders Carlsson · 16 years ago
  2. db29104 Handle delete where the class has a virtual destructor. by Anders Carlsson · 16 years ago
  3. 5a0f49e Rename AddressCXXOfBaseClass to GetAddressCXXOfBaseClass. Add a NullCheckValue argument (currently unused). by Anders Carlsson · 16 years ago
  4. 29f898a Add CGCXXClass.cpp. and move CodeGenFunction::AddressCXXOfBaseClass there. by Anders Carlsson · 16 years ago
  5. c7cba15 Fix a crash when generating vtables that contain destructors. by Anders Carlsson · 16 years ago
  6. 6e319f6 Add basic covariant thunk generation support. WIP. by Mike Stump · 16 years ago
  7. 0ff8baf Pass GlobalDecls to GenerateCode and StartFunction. by Anders Carlsson · 16 years ago
  8. 555b4bb GlobalDecl doesn't have an explicit constructor anymore. by Anders Carlsson · 16 years ago
  9. 3fec4c6 Use the right GlobalDecl type for destructors. by Anders Carlsson · 16 years ago
  10. 0aebc81 If a cast expression needs either a conversion function or a constructor to be called, generate implicit child expressions that call them. by Anders Carlsson · 16 years ago
  11. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
  12. dec025b Refine vcall offsets. Cleanups. WIP. by Mike Stump · 16 years ago
  13. 98cc710 Refine overrides and thunks for virtual bases. Cleanups. WIP. by Mike Stump · 16 years ago
  14. a18df0e Cleanup. by Mike Stump · 16 years ago
  15. e45c90f Cleanups. by Mike Stump · 16 years ago
  16. 8f90f58 Cleanups. by Mike Stump · 16 years ago
  17. b4d2861 Cleanups. by Mike Stump · 16 years ago
  18. 078d778 Cleanups. by Mike Stump · 16 years ago
  19. 9bbe962 Cleanups. by Mike Stump · 16 years ago
  20. bf595a3 Cleanups. by Mike Stump · 16 years ago
  21. 6d10eb8 Cleanups. WIP. by Mike Stump · 16 years ago
  22. 77ca8f6 Install thunks later to fixup overrides. Track space taken by vbase by Mike Stump · 16 years ago
  23. 4fe95f9 Don't generate any code for an explicit call to a trivial destructor. by Douglas Gregor · 16 years ago
  24. ed032eb Add overidding for methods for vtable building for the secondary by Mike Stump · 16 years ago
  25. c186b8f Fix an assertion when initializing a union using a member initializer. (We weren't casting from the union type to the initializer type correctly). by Anders Carlsson · 16 years ago
  26. f9a883c More overriding base work and some cleanups. WIP. by Mike Stump · 16 years ago
  27. 35191b6 Split out overriding. WIP. by Mike Stump · 16 years ago
  28. de738fe Assert that we don't have any virtual bases. We can emit dtors for polymorphics classes just fune. by Anders Carlsson · 16 years ago
  29. 174754c We can generate constructors/destructors with base classes and non-trivial fields just fine now. by Anders Carlsson · 16 years ago
  30. 0979c80 Rename CXXQualifiedMemberExpr -> CXXAdornedMemberExpr, since we will by Douglas Gregor · 16 years ago
  31. e3a97db Make IRGen for initializing a member reference work correctly. by Eli Friedman · 16 years ago
  32. 15a24e0 iGenerate vcalls as we build up the methods. WIP. by Mike Stump · 16 years ago
  33. 4fc7ab3 ir-gen related patch for type conversion by Fariborz Jahanian · 16 years ago
  34. 63bb7c2 Fixup codegen for static dispatch to a virtual function that was by Mike Stump · 16 years ago
  35. 64e690e ir-gen for type convesion of class objects. WIP. by Fariborz Jahanian · 16 years ago
  36. bd4c4ae When a member reference expression includes a qualifier on the member by Douglas Gregor · 16 years ago
  37. f0070db Implement virtual dispatch. :-) This is self-consistent with clang, by Mike Stump · 16 years ago
  38. eb1a1b6 Revert r80064 since it broke the build. by Anders Carlsson · 16 years ago
  39. 78e7d3a Implement virtual dispatch. :-) This is self-consistent with clang, but not yet by Mike Stump · 16 years ago
  40. 4f68d53 Simplified default construction of array data members by Fariborz Jahanian · 16 years ago
  41. 92f5822 Add a -fno-elide-constructors option to clang-cc. by Anders Carlsson · 16 years ago
  42. 263b352 Calculate the address point for a vtable better, and start fleshing out the vcall by Mike Stump · 16 years ago
  43. c28bbc2 Patch to ir-gen copy assigning array members when synthesizing by Fariborz Jahanian · 16 years ago
  44. eb0b6d5 Patch to provide ir-gen support in copying array members by Fariborz Jahanian · 16 years ago
  45. 64a54ad Array member construction in prologue of user-declared constructors. by Fariborz Jahanian · 16 years ago
  46. 0de7899 Introduce getConstantArrayElementCount API and use it in by Fariborz Jahanian · 16 years ago
  47. b9871a2 We now support overriding base functions in vtables. WIP. by Mike Stump · 16 years ago
  48. 1c536bf Patch to ir-gen destruction of array member elements in revers order by Fariborz Jahanian · 16 years ago
  49. f800f6c ir-gen patch to destruct array members. WIP. by Fariborz Jahanian · 16 years ago
  50. b983744 Refine vbase offsets for the inductive case. Things are now starting by Mike Stump · 16 years ago
  51. 7fa0d93 Ensure we don't output repeated vbase offsets. I have a testcase for by Mike Stump · 16 years ago
  52. 995d281 Test case for my last patch plus a minor clean up. by Fariborz Jahanian · 16 years ago
  53. 6147a90 ir-gen for multi-dimensional array construction. WIP. by Fariborz Jahanian · 16 years ago
  54. 1dea87a Removed unneeded code for break/continue statements in by Fariborz Jahanian · 16 years ago
  55. 288dcaf ir-gen for constructing arrays as non-static data members. WIP. by Fariborz Jahanian · 16 years ago
  56. 7765934 Switch to SmallString::str from SmallString::c_str. by Daniel Dunbar · 16 years ago
  57. eb7e9c3 One second thought, I think I want to limit this class to just vtable by Mike Stump · 16 years ago
  58. ee560f3 Cleanup: fold IndirectPrimary into builder. by Mike Stump · 16 years ago
  59. cc2a012 We don't want to confuse this layout with the BLayout from the builder. by Mike Stump · 16 years ago
  60. 09765ec Restore vbase offsets for classes without a primary. by Mike Stump · 16 years ago
  61. b46c92d Refine vcalls a little. by Mike Stump · 16 years ago
  62. 552b275 Cleanup. by Mike Stump · 16 years ago
  63. 32f3701 Cleanups. Move GenerateRtti to CodeGenModule. by Mike Stump · 16 years ago
  64. 109b13d Move the rest of the vtable building code into the new builder. by Mike Stump · 16 years ago
  65. 65defe3 Suck up method generation. by Mike Stump · 16 years ago
  66. 7c435fa Split out vtable bulding code into a builder. by Mike Stump · 16 years ago
  67. 0880bac Patch to 1) synthesizing non-trivial default destructor when by Fariborz Jahanian · 16 years ago
  68. 622f9dc Remove an ErrorUnsupported call. by Anders Carlsson · 16 years ago
  69. 60e282c Improve handling of delete expressions. by Anders Carlsson · 16 years ago
  70. 276b9f1 Cleanups and fixups for calculating the virtual base offsets. WIP. by Mike Stump · 16 years ago
  71. 1d9b5ef Improved on ir-gen for synthesis of non-trivial default by Fariborz Jahanian · 16 years ago
  72. 343a3cf ir-gen for generation of trvial copy constructor call. by Fariborz Jahanian · 16 years ago
  73. 2153891 Deconflate virtual base offsets from non-virtual base offsets. by Mike Stump · 16 years ago
  74. 183d718 Fixed a bug in ir-gen for copy assignment synthesis. by Fariborz Jahanian · 16 years ago
  75. 4ef9809 Refine vtable layout for virtual bases and keep better track of primaries. WIP. by Mike Stump · 16 years ago
  76. 0032b27 Update for LLVM API change. by Owen Anderson · 16 years ago
  77. ad25883 Patch to force synthesis of copy assignment operator by Fariborz Jahanian · 16 years ago
  78. 65010da Minor cleanups. by Mike Stump · 16 years ago
  79. d53cef1 Prep for vbase layout refinements. WIP. by Mike Stump · 16 years ago
  80. e82c3e2 Minor refactoring of copy assign operator ir-gen. SWIP. by Fariborz Jahanian · 16 years ago
  81. 0270b8a More toward synthesizing copy assignments. SWIP. by Fariborz Jahanian · 16 years ago
  82. 80a0e32 Cleanup. by Mike Stump · 16 years ago
  83. 4c3aedd Refactor. WIP. Eventually, this will all go into a vtable builder class. by Mike Stump · 16 years ago
  84. 09d8b81 Cleanup. by Mike Stump · 16 years ago
  85. bc16aea Refactor. by Mike Stump · 16 years ago
  86. a9e1d1c Refactor. by Mike Stump · 16 years ago
  87. 2198ba1 Patch for synthesizing copy assignment operator. WIP. by Fariborz Jahanian · 16 years ago
  88. 34fae9c Improve the secondary vtables to not include vbase offsets. WIP. by Mike Stump · 16 years ago
  89. 4ffe91e Refine vtable building for the secondary vtables to exclude yet more by Mike Stump · 16 years ago
  90. e649412 ir-gen support for anonymous union data member by Fariborz Jahanian · 16 years ago
  91. 4952094 Implement more of the inductive case for vtable layout involving by Mike Stump · 16 years ago
  92. 8c64e00 Support for anonymous union in ctor's initializer and by Fariborz Jahanian · 16 years ago
  93. 06f598a minor refactoring. No change otherwise. by Fariborz Jahanian · 16 years ago
  94. f05fe65 ir-gen for generating copying of scalar data members in by Fariborz Jahanian · 16 years ago
  95. 370c884 Fixed a ir-gen bug in synthesizing copy constructors. by Fariborz Jahanian · 16 years ago
  96. 10c40ee Older GCCs don't have vector::data(). by Benjamin Kramer · 16 years ago
  97. 942f4f3 ir-gen for initialization, in synthesize copy constructor, by Fariborz Jahanian · 16 years ago
  98. 89ed31d Add support for global initializers. by Anders Carlsson · 16 years ago
  99. 3b2e16b Refactor some code and implement support for global destructors for static variables. by Anders Carlsson · 16 years ago
  100. 8c241a2 Refactoring of copy ctor ir-gen. No change in functionality. by Fariborz Jahanian · 16 years ago