1. b983744 Refine vbase offsets for the inductive case. Things are now starting by Mike Stump · 15 years ago
  2. 7fa0d93 Ensure we don't output repeated vbase offsets. I have a testcase for by Mike Stump · 15 years ago
  3. 995d281 Test case for my last patch plus a minor clean up. by Fariborz Jahanian · 15 years ago
  4. 6147a90 ir-gen for multi-dimensional array construction. WIP. by Fariborz Jahanian · 15 years ago
  5. 1dea87a Removed unneeded code for break/continue statements in by Fariborz Jahanian · 15 years ago
  6. 288dcaf ir-gen for constructing arrays as non-static data members. WIP. by Fariborz Jahanian · 15 years ago
  7. 7765934 Switch to SmallString::str from SmallString::c_str. by Daniel Dunbar · 15 years ago
  8. eb7e9c3 One second thought, I think I want to limit this class to just vtable by Mike Stump · 15 years ago
  9. ee560f3 Cleanup: fold IndirectPrimary into builder. by Mike Stump · 15 years ago
  10. cc2a012 We don't want to confuse this layout with the BLayout from the builder. by Mike Stump · 15 years ago
  11. 09765ec Restore vbase offsets for classes without a primary. by Mike Stump · 15 years ago
  12. b46c92d Refine vcalls a little. by Mike Stump · 15 years ago
  13. 552b275 Cleanup. by Mike Stump · 15 years ago
  14. 32f3701 Cleanups. Move GenerateRtti to CodeGenModule. by Mike Stump · 15 years ago
  15. 109b13d Move the rest of the vtable building code into the new builder. by Mike Stump · 15 years ago
  16. 65defe3 Suck up method generation. by Mike Stump · 15 years ago
  17. 7c435fa Split out vtable bulding code into a builder. by Mike Stump · 15 years ago
  18. 0880bac Patch to 1) synthesizing non-trivial default destructor when by Fariborz Jahanian · 15 years ago
  19. 622f9dc Remove an ErrorUnsupported call. by Anders Carlsson · 15 years ago
  20. 60e282c Improve handling of delete expressions. by Anders Carlsson · 15 years ago
  21. 276b9f1 Cleanups and fixups for calculating the virtual base offsets. WIP. by Mike Stump · 15 years ago
  22. 1d9b5ef Improved on ir-gen for synthesis of non-trivial default by Fariborz Jahanian · 15 years ago
  23. 343a3cf ir-gen for generation of trvial copy constructor call. by Fariborz Jahanian · 15 years ago
  24. 2153891 Deconflate virtual base offsets from non-virtual base offsets. by Mike Stump · 15 years ago
  25. 183d718 Fixed a bug in ir-gen for copy assignment synthesis. by Fariborz Jahanian · 15 years ago
  26. 4ef9809 Refine vtable layout for virtual bases and keep better track of primaries. WIP. by Mike Stump · 15 years ago
  27. 0032b27 Update for LLVM API change. by Owen Anderson · 15 years ago
  28. ad25883 Patch to force synthesis of copy assignment operator by Fariborz Jahanian · 15 years ago
  29. 65010da Minor cleanups. by Mike Stump · 15 years ago
  30. d53cef1 Prep for vbase layout refinements. WIP. by Mike Stump · 15 years ago
  31. e82c3e2 Minor refactoring of copy assign operator ir-gen. SWIP. by Fariborz Jahanian · 15 years ago
  32. 0270b8a More toward synthesizing copy assignments. SWIP. by Fariborz Jahanian · 15 years ago
  33. 80a0e32 Cleanup. by Mike Stump · 15 years ago
  34. 4c3aedd Refactor. WIP. Eventually, this will all go into a vtable builder class. by Mike Stump · 15 years ago
  35. 09d8b81 Cleanup. by Mike Stump · 15 years ago
  36. bc16aea Refactor. by Mike Stump · 15 years ago
  37. a9e1d1c Refactor. by Mike Stump · 15 years ago
  38. 2198ba1 Patch for synthesizing copy assignment operator. WIP. by Fariborz Jahanian · 15 years ago
  39. 34fae9c Improve the secondary vtables to not include vbase offsets. WIP. by Mike Stump · 15 years ago
  40. 4ffe91e Refine vtable building for the secondary vtables to exclude yet more by Mike Stump · 15 years ago
  41. e649412 ir-gen support for anonymous union data member by Fariborz Jahanian · 15 years ago
  42. 4952094 Implement more of the inductive case for vtable layout involving by Mike Stump · 15 years ago
  43. 8c64e00 Support for anonymous union in ctor's initializer and by Fariborz Jahanian · 15 years ago
  44. 06f598a minor refactoring. No change otherwise. by Fariborz Jahanian · 15 years ago
  45. f05fe65 ir-gen for generating copying of scalar data members in by Fariborz Jahanian · 15 years ago
  46. 370c884 Fixed a ir-gen bug in synthesizing copy constructors. by Fariborz Jahanian · 15 years ago
  47. 10c40ee Older GCCs don't have vector::data(). by Benjamin Kramer · 15 years ago
  48. 942f4f3 ir-gen for initialization, in synthesize copy constructor, by Fariborz Jahanian · 15 years ago
  49. 89ed31d Add support for global initializers. by Anders Carlsson · 15 years ago
  50. 3b2e16b Refactor some code and implement support for global destructors for static variables. by Anders Carlsson · 15 years ago
  51. 8c241a2 Refactoring of copy ctor ir-gen. No change in functionality. by Fariborz Jahanian · 15 years ago
  52. 80e4b9e Remove use of uninitized variable. by Fariborz Jahanian · 15 years ago
  53. 1e4edd5 Synthesize copying of non-static data members with by Fariborz Jahanian · 15 years ago
  54. ca28361 Synthesized copy constructor now generates code for by Fariborz Jahanian · 15 years ago
  55. 57cf2f3 Add vbase offsets to the vtable. Wow, having an rbegin was so fortuitous. WIP. by Mike Stump · 15 years ago
  56. 97a9375 More synthesis of copy constructors. Work in progress. by Fariborz Jahanian · 15 years ago
  57. e6e1d60 Fix typo. by Mike Stump · 15 years ago
  58. 928f150 Add ability to generate vcall offsets for primary virtual base. by Mike Stump · 15 years ago
  59. e607ed0 Fix some const_cast issues. This is the beginning of the rabbit hole. by Mike Stump · 15 years ago
  60. 02cf1e2 Add support for vcall generation for vtables for virtual bases. WIP. by Mike Stump · 15 years ago
  61. e1be2b1 Also generate the rtti field for virtual bases for vtables. Turn on by Mike Stump · 15 years ago
  62. 1cf9ff8 Set and use Elidable in elimination of copy ctors. by Fariborz Jahanian · 15 years ago
  63. 70101ce Layout the primary base first in the vtable. by Mike Stump · 15 years ago
  64. 8a12b56 More layout for virtual tables for virtual bases. Still in progress. by Mike Stump · 15 years ago
  65. eb19fa9 Layout virtual bases. Work in progress. by Mike Stump · 15 years ago
  66. 6904cbb Patch to optimize away copy constructor call when appropriate. by Fariborz Jahanian · 15 years ago
  67. b502d83 Refactor some bits. by Mike Stump · 15 years ago
  68. 6f37633 Calculate the primary base class better and use that when laying down by Mike Stump · 15 years ago
  69. 104ffaa vtable building for simple inheritance. Still in progress. by Mike Stump · 15 years ago
  70. cb1b5d3 Will I ever get used to CamelCase? Will I ever like capitols for by Mike Stump · 15 years ago
  71. 738f8c2 Add beginnigs of rtti generation, wire up more of -fno-exceptions. by Mike Stump · 15 years ago
  72. 82b5696 And now we can generate a simple vtable. Still a work in progress... by Mike Stump · 15 years ago
  73. c9c88b4 Update for LLVM API change. by Owen Anderson · 15 years ago
  74. f121677 Add code to setup the vtable pointer in the constructor. Work in progress. by Mike Stump · 15 years ago
  75. 03e2050 Update for LLVM API changes. by Owen Anderson · 15 years ago
  76. b3589f4 Canonicalize else spacing. by Mike Stump · 15 years ago
  77. 7116da1 Note some other limitations. by Mike Stump · 15 years ago
  78. 426cc38 Patch for future ir-gen for destructor calls. by Fariborz Jahanian · 15 years ago
  79. c238a79 ir-gen for nested non-virtual base member access in current class. by Fariborz Jahanian · 15 years ago
  80. 96e0fc7 Update for LLVM API change. by Owen Anderson · 15 years ago
  81. 6217b80 Change uses of: by Ted Kremenek · 15 years ago
  82. 5a8503b Use the existing API for base offset. Use suitable llvm type for offset ir-gen. by Fariborz Jahanian · 15 years ago
  83. 1c698e0 More cleanup of data member access and then some. by Fariborz Jahanian · 15 years ago
  84. 6d0bdaa Some code cleanup. by Fariborz Jahanian · 15 years ago
  85. 9e809e7 More work toward data member access ir-gen. by Fariborz Jahanian · 15 years ago
  86. 742cd1b ir-gen for non-virtual base class initialization in constructors. by Fariborz Jahanian · 15 years ago
  87. 4a28d5d Update for LLVM API change. by Owen Anderson · 15 years ago
  88. 50b8eea More work toward initialization of objects in constructors. by Fariborz Jahanian · 15 years ago
  89. e7d346b Move EmitCtorPrologue to CGCXX. Add an assert and FIXMEs. by Fariborz Jahanian · 15 years ago
  90. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
  91. 5cad1f7 Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. by Ted Kremenek · 15 years ago
  92. a1cf15f Update for LLVM API change, and contextify a bunch of related stuff. by Owen Anderson · 15 years ago
  93. 6924382 Update for LLVM API change. by Owen Anderson · 15 years ago
  94. 1c431b3 Update for LLVM API change. by Owen Anderson · 15 years ago
  95. c14f0d2 Update for LLVM API change. by Owen Anderson · 15 years ago
  96. 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 15 years ago
  97. 2ce6612 Move code generation of C++ temporaries into a new file. by Anders Carlsson · 15 years ago
  98. 215bd20 Fix a thinko. by Anders Carlsson · 15 years ago
  99. f110853 Check for null correctly for new expressions. by Anders Carlsson · 15 years ago
  100. d3fd6ba Improve irgen of 'new' further. by Anders Carlsson · 15 years ago