1. 4fc7ab3 ir-gen related patch for type conversion by Fariborz Jahanian · 15 years ago
  2. 63bb7c2 Fixup codegen for static dispatch to a virtual function that was by Mike Stump · 15 years ago
  3. 64e690e ir-gen for type convesion of class objects. WIP. by Fariborz Jahanian · 15 years ago
  4. bd4c4ae When a member reference expression includes a qualifier on the member by Douglas Gregor · 15 years ago
  5. f0070db Implement virtual dispatch. :-) This is self-consistent with clang, by Mike Stump · 15 years ago
  6. eb1a1b6 Revert r80064 since it broke the build. by Anders Carlsson · 15 years ago
  7. 78e7d3a Implement virtual dispatch. :-) This is self-consistent with clang, but not yet by Mike Stump · 15 years ago
  8. 4f68d53 Simplified default construction of array data members by Fariborz Jahanian · 15 years ago
  9. 92f5822 Add a -fno-elide-constructors option to clang-cc. by Anders Carlsson · 15 years ago
  10. 263b352 Calculate the address point for a vtable better, and start fleshing out the vcall by Mike Stump · 15 years ago
  11. c28bbc2 Patch to ir-gen copy assigning array members when synthesizing by Fariborz Jahanian · 15 years ago
  12. eb0b6d5 Patch to provide ir-gen support in copying array members by Fariborz Jahanian · 15 years ago
  13. 64a54ad Array member construction in prologue of user-declared constructors. by Fariborz Jahanian · 15 years ago
  14. 0de7899 Introduce getConstantArrayElementCount API and use it in by Fariborz Jahanian · 15 years ago
  15. b9871a2 We now support overriding base functions in vtables. WIP. by Mike Stump · 15 years ago
  16. 1c536bf Patch to ir-gen destruction of array member elements in revers order by Fariborz Jahanian · 15 years ago
  17. f800f6c ir-gen patch to destruct array members. WIP. by Fariborz Jahanian · 15 years ago
  18. b983744 Refine vbase offsets for the inductive case. Things are now starting by Mike Stump · 15 years ago
  19. 7fa0d93 Ensure we don't output repeated vbase offsets. I have a testcase for by Mike Stump · 15 years ago
  20. 995d281 Test case for my last patch plus a minor clean up. by Fariborz Jahanian · 15 years ago
  21. 6147a90 ir-gen for multi-dimensional array construction. WIP. by Fariborz Jahanian · 15 years ago
  22. 1dea87a Removed unneeded code for break/continue statements in by Fariborz Jahanian · 15 years ago
  23. 288dcaf ir-gen for constructing arrays as non-static data members. WIP. by Fariborz Jahanian · 15 years ago
  24. 7765934 Switch to SmallString::str from SmallString::c_str. by Daniel Dunbar · 15 years ago
  25. eb7e9c3 One second thought, I think I want to limit this class to just vtable by Mike Stump · 15 years ago
  26. ee560f3 Cleanup: fold IndirectPrimary into builder. by Mike Stump · 15 years ago
  27. cc2a012 We don't want to confuse this layout with the BLayout from the builder. by Mike Stump · 15 years ago
  28. 09765ec Restore vbase offsets for classes without a primary. by Mike Stump · 15 years ago
  29. b46c92d Refine vcalls a little. by Mike Stump · 15 years ago
  30. 552b275 Cleanup. by Mike Stump · 15 years ago
  31. 32f3701 Cleanups. Move GenerateRtti to CodeGenModule. by Mike Stump · 15 years ago
  32. 109b13d Move the rest of the vtable building code into the new builder. by Mike Stump · 15 years ago
  33. 65defe3 Suck up method generation. by Mike Stump · 15 years ago
  34. 7c435fa Split out vtable bulding code into a builder. by Mike Stump · 15 years ago
  35. 0880bac Patch to 1) synthesizing non-trivial default destructor when by Fariborz Jahanian · 15 years ago
  36. 622f9dc Remove an ErrorUnsupported call. by Anders Carlsson · 15 years ago
  37. 60e282c Improve handling of delete expressions. by Anders Carlsson · 15 years ago
  38. 276b9f1 Cleanups and fixups for calculating the virtual base offsets. WIP. by Mike Stump · 15 years ago
  39. 1d9b5ef Improved on ir-gen for synthesis of non-trivial default by Fariborz Jahanian · 15 years ago
  40. 343a3cf ir-gen for generation of trvial copy constructor call. by Fariborz Jahanian · 15 years ago
  41. 2153891 Deconflate virtual base offsets from non-virtual base offsets. by Mike Stump · 15 years ago
  42. 183d718 Fixed a bug in ir-gen for copy assignment synthesis. by Fariborz Jahanian · 15 years ago
  43. 4ef9809 Refine vtable layout for virtual bases and keep better track of primaries. WIP. by Mike Stump · 15 years ago
  44. 0032b27 Update for LLVM API change. by Owen Anderson · 15 years ago
  45. ad25883 Patch to force synthesis of copy assignment operator by Fariborz Jahanian · 15 years ago
  46. 65010da Minor cleanups. by Mike Stump · 15 years ago
  47. d53cef1 Prep for vbase layout refinements. WIP. by Mike Stump · 15 years ago
  48. e82c3e2 Minor refactoring of copy assign operator ir-gen. SWIP. by Fariborz Jahanian · 15 years ago
  49. 0270b8a More toward synthesizing copy assignments. SWIP. by Fariborz Jahanian · 15 years ago
  50. 80a0e32 Cleanup. by Mike Stump · 15 years ago
  51. 4c3aedd Refactor. WIP. Eventually, this will all go into a vtable builder class. by Mike Stump · 15 years ago
  52. 09d8b81 Cleanup. by Mike Stump · 15 years ago
  53. bc16aea Refactor. by Mike Stump · 15 years ago
  54. a9e1d1c Refactor. by Mike Stump · 15 years ago
  55. 2198ba1 Patch for synthesizing copy assignment operator. WIP. by Fariborz Jahanian · 15 years ago
  56. 34fae9c Improve the secondary vtables to not include vbase offsets. WIP. by Mike Stump · 15 years ago
  57. 4ffe91e Refine vtable building for the secondary vtables to exclude yet more by Mike Stump · 15 years ago
  58. e649412 ir-gen support for anonymous union data member by Fariborz Jahanian · 15 years ago
  59. 4952094 Implement more of the inductive case for vtable layout involving by Mike Stump · 15 years ago
  60. 8c64e00 Support for anonymous union in ctor's initializer and by Fariborz Jahanian · 15 years ago
  61. 06f598a minor refactoring. No change otherwise. by Fariborz Jahanian · 15 years ago
  62. f05fe65 ir-gen for generating copying of scalar data members in by Fariborz Jahanian · 15 years ago
  63. 370c884 Fixed a ir-gen bug in synthesizing copy constructors. by Fariborz Jahanian · 15 years ago
  64. 10c40ee Older GCCs don't have vector::data(). by Benjamin Kramer · 15 years ago
  65. 942f4f3 ir-gen for initialization, in synthesize copy constructor, by Fariborz Jahanian · 15 years ago
  66. 89ed31d Add support for global initializers. by Anders Carlsson · 15 years ago
  67. 3b2e16b Refactor some code and implement support for global destructors for static variables. by Anders Carlsson · 15 years ago
  68. 8c241a2 Refactoring of copy ctor ir-gen. No change in functionality. by Fariborz Jahanian · 15 years ago
  69. 80e4b9e Remove use of uninitized variable. by Fariborz Jahanian · 15 years ago
  70. 1e4edd5 Synthesize copying of non-static data members with by Fariborz Jahanian · 15 years ago
  71. ca28361 Synthesized copy constructor now generates code for by Fariborz Jahanian · 15 years ago
  72. 57cf2f3 Add vbase offsets to the vtable. Wow, having an rbegin was so fortuitous. WIP. by Mike Stump · 15 years ago
  73. 97a9375 More synthesis of copy constructors. Work in progress. by Fariborz Jahanian · 15 years ago
  74. e6e1d60 Fix typo. by Mike Stump · 15 years ago
  75. 928f150 Add ability to generate vcall offsets for primary virtual base. by Mike Stump · 15 years ago
  76. e607ed0 Fix some const_cast issues. This is the beginning of the rabbit hole. by Mike Stump · 15 years ago
  77. 02cf1e2 Add support for vcall generation for vtables for virtual bases. WIP. by Mike Stump · 15 years ago
  78. e1be2b1 Also generate the rtti field for virtual bases for vtables. Turn on by Mike Stump · 15 years ago
  79. 1cf9ff8 Set and use Elidable in elimination of copy ctors. by Fariborz Jahanian · 15 years ago
  80. 70101ce Layout the primary base first in the vtable. by Mike Stump · 15 years ago
  81. 8a12b56 More layout for virtual tables for virtual bases. Still in progress. by Mike Stump · 15 years ago
  82. eb19fa9 Layout virtual bases. Work in progress. by Mike Stump · 15 years ago
  83. 6904cbb Patch to optimize away copy constructor call when appropriate. by Fariborz Jahanian · 15 years ago
  84. b502d83 Refactor some bits. by Mike Stump · 15 years ago
  85. 6f37633 Calculate the primary base class better and use that when laying down by Mike Stump · 15 years ago
  86. 104ffaa vtable building for simple inheritance. Still in progress. by Mike Stump · 15 years ago
  87. cb1b5d3 Will I ever get used to CamelCase? Will I ever like capitols for by Mike Stump · 15 years ago
  88. 738f8c2 Add beginnigs of rtti generation, wire up more of -fno-exceptions. by Mike Stump · 15 years ago
  89. 82b5696 And now we can generate a simple vtable. Still a work in progress... by Mike Stump · 15 years ago
  90. c9c88b4 Update for LLVM API change. by Owen Anderson · 15 years ago
  91. f121677 Add code to setup the vtable pointer in the constructor. Work in progress. by Mike Stump · 15 years ago
  92. 03e2050 Update for LLVM API changes. by Owen Anderson · 15 years ago
  93. b3589f4 Canonicalize else spacing. by Mike Stump · 15 years ago
  94. 7116da1 Note some other limitations. by Mike Stump · 15 years ago
  95. 426cc38 Patch for future ir-gen for destructor calls. by Fariborz Jahanian · 15 years ago
  96. c238a79 ir-gen for nested non-virtual base member access in current class. by Fariborz Jahanian · 15 years ago
  97. 96e0fc7 Update for LLVM API change. by Owen Anderson · 15 years ago
  98. 6217b80 Change uses of: by Ted Kremenek · 15 years ago
  99. 5a8503b Use the existing API for base offset. Use suitable llvm type for offset ir-gen. by Fariborz Jahanian · 15 years ago
  100. 1c698e0 More cleanup of data member access and then some. by Fariborz Jahanian · 15 years ago