1. ad25883 Patch to force synthesis of copy assignment operator by Fariborz Jahanian · 15 years ago
  2. 65010da Minor cleanups. by Mike Stump · 15 years ago
  3. d53cef1 Prep for vbase layout refinements. WIP. by Mike Stump · 15 years ago
  4. e82c3e2 Minor refactoring of copy assign operator ir-gen. SWIP. by Fariborz Jahanian · 15 years ago
  5. 0270b8a More toward synthesizing copy assignments. SWIP. by Fariborz Jahanian · 15 years ago
  6. 80a0e32 Cleanup. by Mike Stump · 15 years ago
  7. 4c3aedd Refactor. WIP. Eventually, this will all go into a vtable builder class. by Mike Stump · 15 years ago
  8. 09d8b81 Cleanup. by Mike Stump · 15 years ago
  9. bc16aea Refactor. by Mike Stump · 15 years ago
  10. a9e1d1c Refactor. by Mike Stump · 15 years ago
  11. 2198ba1 Patch for synthesizing copy assignment operator. WIP. by Fariborz Jahanian · 15 years ago
  12. 34fae9c Improve the secondary vtables to not include vbase offsets. WIP. by Mike Stump · 15 years ago
  13. 4ffe91e Refine vtable building for the secondary vtables to exclude yet more by Mike Stump · 15 years ago
  14. bf933a0 Use the new nsw form of add for signed integer addition. by Dan Gohman · 15 years ago
  15. 664f893 Use the inbounds variant of getelementptr for common pointer arithmetic. by Dan Gohman · 15 years ago
  16. df11094 Remove the hack that turns sdiv by a power of 2 to ashr, and by Dan Gohman · 15 years ago
  17. e649412 ir-gen support for anonymous union data member by Fariborz Jahanian · 15 years ago
  18. f21efe9 LLVMContext is a class now. by Benjamin Kramer · 15 years ago
  19. 4952094 Implement more of the inductive case for vtable layout involving by Mike Stump · 15 years ago
  20. 8c64e00 Support for anonymous union in ctor's initializer and by Fariborz Jahanian · 15 years ago
  21. 2ef13e5 Take 2 on AltiVec-style vector initializers. by Nate Begeman · 15 years ago
  22. 06f598a minor refactoring. No change otherwise. by Fariborz Jahanian · 15 years ago
  23. f05fe65 ir-gen for generating copying of scalar data members in by Fariborz Jahanian · 15 years ago
  24. 370c884 Fixed a ir-gen bug in synthesizing copy constructors. by Fariborz Jahanian · 15 years ago
  25. 1df5109 Revert r78535, it is causing a number of failures to build projects. by Daniel Dunbar · 15 years ago
  26. 76168e2 map previously ignored __attribute((malloc)) to noalias attribute of llvm function's return by Ryan Flynn · 15 years ago
  27. 237957c Improve handling of member pointers. by Anders Carlsson · 15 years ago
  28. 25b4fdb AltiVec-style vector initializer syntax, vec4 a = (vec4)(a, b, c, d); by Nate Begeman · 15 years ago
  29. 10c40ee Older GCCs don't have vector::data(). by Benjamin Kramer · 15 years ago
  30. 942f4f3 ir-gen for initialization, in synthesize copy constructor, by Fariborz Jahanian · 15 years ago
  31. 89ed31d Add support for global initializers. by Anders Carlsson · 15 years ago
  32. 3b2e16b Refactor some code and implement support for global destructors for static variables. by Anders Carlsson · 15 years ago
  33. a5dd722 Take #pragma pack into account when laying out structs. Fixes rdar://problem/7095436. by Anders Carlsson · 15 years ago
  34. 8c241a2 Refactoring of copy ctor ir-gen. No change in functionality. by Fariborz Jahanian · 15 years ago
  35. a860e75 Introduce a new PragmaPack attribute, and use it for #pragma pack. The PackedAttr now only represents __attribute__((packed)). by Anders Carlsson · 15 years ago
  36. df31e09 Assert that the LLVM type has the same size as the RecordDecl size. by Anders Carlsson · 15 years ago
  37. 80e4b9e Remove use of uninitized variable. by Fariborz Jahanian · 15 years ago
  38. 1e4edd5 Synthesize copying of non-static data members with by Fariborz Jahanian · 15 years ago
  39. ca28361 Synthesized copy constructor now generates code for by Fariborz Jahanian · 15 years ago
  40. 112a0a8 Add a CK_ArrayToPointerDecay cast kind. by Anders Carlsson · 15 years ago
  41. 4d8673b Add CK_ToUnion and use it for aggregate expression codegen. by Anders Carlsson · 15 years ago
  42. 57cf2f3 Add vbase offsets to the vtable. Wow, having an rbegin was so fortuitous. WIP. by Mike Stump · 15 years ago
  43. 97a9375 More synthesis of copy constructors. Work in progress. by Fariborz Jahanian · 15 years ago
  44. e6e1d60 Fix typo. by Mike Stump · 15 years ago
  45. 928f150 Add ability to generate vcall offsets for primary virtual base. by Mike Stump · 15 years ago
  46. e607ed0 Fix some const_cast issues. This is the beginning of the rabbit hole. by Mike Stump · 15 years ago
  47. 02cf1e2 Add support for vcall generation for vtables for virtual bases. WIP. by Mike Stump · 15 years ago
  48. 9889652 Patch toward synthesizing copy constructors. Work in progress. by Fariborz Jahanian · 15 years ago
  49. e1be2b1 Also generate the rtti field for virtual bases for vtables. Turn on by Mike Stump · 15 years ago
  50. 1cf9ff8 Set and use Elidable in elimination of copy ctors. by Fariborz Jahanian · 15 years ago
  51. 70101ce Layout the primary base first in the vtable. by Mike Stump · 15 years ago
  52. 8a12b56 More layout for virtual tables for virtual bases. Still in progress. by Mike Stump · 15 years ago
  53. eb19fa9 Layout virtual bases. Work in progress. by Mike Stump · 15 years ago
  54. a10f7ea Fix clang breakage, CGF can be null in this context. by Daniel Dunbar · 15 years ago
  55. 6904cbb Patch to optimize away copy constructor call when appropriate. by Fariborz Jahanian · 15 years ago
  56. 47a434f Update for LLVM API change. by Owen Anderson · 15 years ago
  57. b502d83 Refactor some bits. by Mike Stump · 15 years ago
  58. 6f37633 Calculate the primary base class better and use that when laying down by Mike Stump · 15 years ago
  59. f35271b cgobjcgnu was making invalid common globals. by Chris Lattner · 15 years ago
  60. e78b86f weak globals that are const should get weak_odr linkage. by Chris Lattner · 15 years ago
  61. 309457d rdar://7119244 - globals with an explicit section specified don't get by Chris Lattner · 15 years ago
  62. 104ffaa vtable building for simple inheritance. Still in progress. by Mike Stump · 15 years ago
  63. cb1b5d3 Will I ever get used to CamelCase? Will I ever like capitols for by Mike Stump · 15 years ago
  64. fca9361 Revert the fix for PR3800, it broke things. by Anders Carlsson · 15 years ago
  65. de9f2c9 Simplify alignment handling in the record builder. by Anders Carlsson · 15 years ago
  66. 434da48 Make sure UTF-16 strings end with a 16-bit null (as opposed to 8-bit). by Daniel Dunbar · 15 years ago
  67. e3d25ab When generating cleanup blocks for Obj-C @finally, mark them as catch all blocks by Daniel Dunbar · 15 years ago
  68. 667f36a assert(nyi) on attempt to destruct an array of objects. by Fariborz Jahanian · 15 years ago
  69. 6ca0b32 ir-gen for destructor calls. by Fariborz Jahanian · 15 years ago
  70. 6bff251 Formatting fixes (trailing whitespace, 80-cols, indentation). by Daniel Dunbar · 15 years ago
  71. c43f2f4 Whoops, meant to delete this. by Anders Carlsson · 15 years ago
  72. b0d0ea0 use CodeGenModule::EmitNullConstant in a couple of places. by Anders Carlsson · 15 years ago
  73. 26fb937 Remove old code that was causing the new test to fail. by Anders Carlsson · 15 years ago
  74. 5a23264 Don't evaluate inout constraints twice. Fixes PR3800. by Anders Carlsson · 15 years ago
  75. 0ab9a25 Use Twine instead of utostr by Daniel Dunbar · 15 years ago
  76. c0879bb Fix a minor issue with unions in the new struct building code. by Eli Friedman · 15 years ago
  77. f976be8 Don't error on C++ linkage; if we don't support that, there are by Eli Friedman · 15 years ago
  78. 738f8c2 Add beginnigs of rtti generation, wire up more of -fno-exceptions. by Mike Stump · 15 years ago
  79. 1290598 Remove the old struct builder code. by Anders Carlsson · 15 years ago
  80. 82b5696 And now we can generate a simple vtable. Still a work in progress... by Mike Stump · 15 years ago
  81. aaed50d Move code from EmitUnion directly into the function that handles cast-to-union. by Anders Carlsson · 15 years ago
  82. f6c4396 Use the struct builder for unions. by Anders Carlsson · 15 years ago
  83. bb1c860 Fixup spacing and 80-col violations. by Mike Stump · 15 years ago
  84. c9c88b4 Update for LLVM API change. by Owen Anderson · 15 years ago
  85. f121677 Add code to setup the vtable pointer in the constructor. Work in progress. by Mike Stump · 15 years ago
  86. 286d368 Fix spacing. by Mike Stump · 15 years ago
  87. 3b144ba Update for LLVM API change. by Owen Anderson · 15 years ago
  88. c7ff8e1 Synthesize the default constructor which has not been declared as needed. by Fariborz Jahanian · 15 years ago
  89. 03e2050 Update for LLVM API changes. by Owen Anderson · 15 years ago
  90. b3589f4 Canonicalize else spacing. by Mike Stump · 15 years ago
  91. 7116da1 Note some other limitations. by Mike Stump · 15 years ago
  92. 426cc38 Patch for future ir-gen for destructor calls. by Fariborz Jahanian · 15 years ago
  93. d254a25 Remove bogus "unsupported" case for vectors (which shouldn't by Eli Friedman · 15 years ago
  94. 3dee6ef Add ability to layout the vtable pointer in trivial cases. I noticed by Mike Stump · 15 years ago
  95. c238a79 ir-gen for nested non-virtual base member access in current class. by Fariborz Jahanian · 15 years ago
  96. 5266d2e Eliminate an unused-variable warning by Douglas Gregor · 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. 3c4972d Update for LLVM API change. by Owen Anderson · 15 years ago
  100. 8a8a629 No longer need to keep base class offsets in the offset by Fariborz Jahanian · 15 years ago