1. eb1a1b6 Revert r80064 since it broke the build. by Anders Carlsson · 15 years ago
  2. 78e7d3a Implement virtual dispatch. :-) This is self-consistent with clang, but not yet by Mike Stump · 15 years ago
  3. 293361a Emit conversion functions correctly. by Anders Carlsson · 15 years ago
  4. e977624 Handle CK_NullToMemberPointer in ScalarExprEmitter::EmitCast by Anders Carlsson · 15 years ago
  5. 55a759b Fix a few tests to be -Asserts agnostic. - Ugh. by Daniel Dunbar · 15 years ago
  6. d1a9bac Handle CK_NullToMemberPointer casts in the constant expr emitter. by Anders Carlsson · 15 years ago
  7. c28bbc2 Patch to ir-gen copy assigning array members when synthesizing by Fariborz Jahanian · 15 years ago
  8. eb0b6d5 Patch to provide ir-gen support in copying array members by Fariborz Jahanian · 15 years ago
  9. 666a91e Testcase for a recent checkin. by Mike Stump · 15 years ago
  10. 64a54ad Array member construction in prologue of user-declared constructors. by Fariborz Jahanian · 15 years ago
  11. 1633427 Fix typo. by Mike Stump · 15 years ago
  12. b9871a2 We now support overriding base functions in vtables. WIP. by Mike Stump · 15 years ago
  13. 6b48720 Added member arrays to more tests now that ir-gen supports it. by Fariborz Jahanian · 15 years ago
  14. 1c536bf Patch to ir-gen destruction of array member elements in revers order by Fariborz Jahanian · 15 years ago
  15. b983744 Refine vbase offsets for the inductive case. Things are now starting by Mike Stump · 15 years ago
  16. 7fa0d93 Ensure we don't output repeated vbase offsets. I have a testcase for by Mike Stump · 15 years ago
  17. 995d281 Test case for my last patch plus a minor clean up. by Fariborz Jahanian · 15 years ago
  18. 9c88d98 Update for recent improvements. by Mike Stump · 15 years ago
  19. 09765ec Restore vbase offsets for classes without a primary. by Mike Stump · 15 years ago
  20. b46c92d Refine vcalls a little. by Mike Stump · 15 years ago
  21. 0880bac Patch to 1) synthesizing non-trivial default destructor when by Fariborz Jahanian · 15 years ago
  22. 60e282c Improve handling of delete expressions. by Anders Carlsson · 15 years ago
  23. fe3010d Refine vbase offset calculations. WIP. by Mike Stump · 15 years ago
  24. 2d46eb2 Call MaybeBindToTemporary for overloaded binary and unary operators. by Anders Carlsson · 15 years ago
  25. a303f9e Call MaybeBindToTemporary when constructing functino call operator calls. by Anders Carlsson · 15 years ago
  26. 6f68027 Add MaybeBindToTemporary calls for member call expressions. by Anders Carlsson · 15 years ago
  27. ec74c59 Make sure to call MaybeBindToTemporary when creating CallExprs. by Anders Carlsson · 15 years ago
  28. 4ec04c4 Use the -NEXT feature of FileCheck. by Mike Stump · 15 years ago
  29. 276b9f1 Cleanups and fixups for calculating the virtual base offsets. WIP. by Mike Stump · 15 years ago
  30. 7a039eb Add a simple test for temporaries. by Anders Carlsson · 15 years ago
  31. 1d9b5ef Improved on ir-gen for synthesis of non-trivial default by Fariborz Jahanian · 15 years ago
  32. 343a3cf ir-gen for generation of trvial copy constructor call. by Fariborz Jahanian · 15 years ago
  33. 9297423 Testcase for a recent checkin. by Mike Stump · 15 years ago
  34. bff10c5 Testcase for recent checkin. by Mike Stump · 15 years ago
  35. 12de461 Testcase for a recent checkin. by Mike Stump · 15 years ago
  36. 183d718 Fixed a bug in ir-gen for copy assignment synthesis. by Fariborz Jahanian · 15 years ago
  37. 7884678 Add testcase for recent work. by Mike Stump · 15 years ago
  38. 4ef9809 Refine vtable layout for virtual bases and keep better track of primaries. WIP. by Mike Stump · 15 years ago
  39. eea0a5c Adds testing of copy assignment of anonymous union data members. by Fariborz Jahanian · 15 years ago
  40. 6dee5d8 More complete test for my previous patch. by Fariborz Jahanian · 15 years ago
  41. ad25883 Patch to force synthesis of copy assignment operator by Fariborz Jahanian · 15 years ago
  42. 94d0bce Refine virtual base layout. WIP. by Mike Stump · 15 years ago
  43. d76264e Refine primary vbase selection ordering. WIP. by Mike Stump · 15 years ago
  44. 34fae9c Improve the secondary vtables to not include vbase offsets. WIP. by Mike Stump · 15 years ago
  45. 664f893 Use the inbounds variant of getelementptr for common pointer arithmetic. by Dan Gohman · 15 years ago
  46. e649412 ir-gen support for anonymous union data member by Fariborz Jahanian · 15 years ago
  47. 4952094 Implement more of the inductive case for vtable layout involving by Mike Stump · 15 years ago
  48. f05fe65 ir-gen for generating copying of scalar data members in by Fariborz Jahanian · 15 years ago
  49. 370c884 Fixed a ir-gen bug in synthesizing copy constructors. by Fariborz Jahanian · 15 years ago
  50. 237957c Improve handling of member pointers. by Anders Carlsson · 15 years ago
  51. 942f4f3 ir-gen for initialization, in synthesize copy constructor, by Fariborz Jahanian · 15 years ago
  52. 89ed31d Add support for global initializers. by Anders Carlsson · 15 years ago
  53. 3b2e16b Refactor some code and implement support for global destructors for static variables. by Anders Carlsson · 15 years ago
  54. 8249576 Use CastExpr::CK_ArrayToPointerDecay and fix an assert. by Anders Carlsson · 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. 928f150 Add ability to generate vcall offsets for primary virtual base. by Mike Stump · 15 years ago
  57. 02cf1e2 Add support for vcall generation for vtables for virtual bases. WIP. by Mike Stump · 15 years ago
  58. dac64a5 Almost forgot to turn on 32-bit test. by Mike Stump · 15 years ago
  59. 636548d Testcase for recent checkin. by Mike Stump · 15 years ago
  60. e1be2b1 Also generate the rtti field for virtual bases for vtables. Turn on by Mike Stump · 15 years ago
  61. 70101ce Layout the primary base first in the vtable. by Mike Stump · 15 years ago
  62. 8a12b56 More layout for virtual tables for virtual bases. Still in progress. by Mike Stump · 15 years ago
  63. 37148f4 Let's remember we want better codegen for these. by Mike Stump · 15 years ago
  64. c5708d9 Testcase for a recent checkin for vbase layout ordering. I hate to 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. 2effeca Fixup object layout when we have a primary base (it goes first). Start preping for by Mike Stump · 15 years ago
  68. 26899b0 Add another test for a recent checkin. by Mike Stump · 15 years ago
  69. 6f37633 Calculate the primary base class better and use that when laying down by Mike Stump · 15 years ago
  70. aed2b3e A blank line to separate the two blocks(per Mike comment). by Fariborz Jahanian · 15 years ago
  71. b5bc3d6 Modified test case to use FileCheck. by Fariborz Jahanian · 15 years ago
  72. caa499b Handle destruction of temporaries used in default argument by Fariborz Jahanian · 15 years ago
  73. b2c352e Patch to improve ir-gen for constructors with default argument by Fariborz Jahanian · 15 years ago
  74. 104ffaa vtable building for simple inheritance. Still in progress. by Mike Stump · 15 years ago
  75. 06758d0 Test cases for some recent work. by Mike Stump · 15 years ago
  76. 6ca0b32 ir-gen for destructor calls. by Fariborz Jahanian · 15 years ago
  77. 3dee6ef Add ability to layout the vtable pointer in trivial cases. I noticed by Mike Stump · 15 years ago
  78. c238a79 ir-gen for nested non-virtual base member access in current class. by Fariborz Jahanian · 15 years ago
  79. 98a541e Patch to provide cast of objects in member access by Fariborz Jahanian · 15 years ago
  80. 1c698e0 More cleanup of data member access and then some. by Fariborz Jahanian · 15 years ago
  81. 9e809e7 More work toward data member access ir-gen. by Fariborz Jahanian · 15 years ago
  82. bc0a222 Update for LLVM API change. by Owen Anderson · 15 years ago
  83. 696798f Use the CGRecordLayoutBuilder even if there are no fields, because in C++ an empty class will have a padding byte. by Anders Carlsson · 15 years ago
  84. 742cd1b ir-gen for non-virtual base class initialization in constructors. by Fariborz Jahanian · 15 years ago
  85. 1fd2dd1 Improve code generation for function template specializations: by Douglas Gregor · 15 years ago
  86. 127102b Keep track of function template specializations, to eliminate by Douglas Gregor · 15 years ago
  87. d7f37bf Implement implicit instantiation of the member functions of a class template by Douglas Gregor · 15 years ago
  88. f54741e Handle temporaries in default arguments. by Anders Carlsson · 15 years ago
  89. 36674d2 Don't assert when generating code with static_asserts. by Anders Carlsson · 15 years ago
  90. 215bd20 Fix a thinko. by Anders Carlsson · 15 years ago
  91. f110853 Check for null correctly for new expressions. by Anders Carlsson · 15 years ago
  92. d3fd6ba Improve irgen of 'new' further. by Anders Carlsson · 15 years ago
  93. 627a3e5 ...and aggregate POD types. by Anders Carlsson · 15 years ago
  94. 3923e95 Support for complex types. by Anders Carlsson · 15 years ago
  95. 6d0ffad Better support for scalar POD types in 'new' expressions. by Anders Carlsson · 15 years ago
  96. d958389 Make sure to copy back arguments that can be changed by FindAllocationOverload. This fixes placement new. (Sebastian, please review). by Anders Carlsson · 15 years ago
  97. ed4e367 Very basic irgen support for new expressions. by Anders Carlsson · 15 years ago
  98. 2be5861 Some small fixes for fields of reference type. by Eli Friedman · 15 years ago
  99. 1f65cd9 Add a target triple, because this test depends on details of the x86-64 ABI by Douglas Gregor · 15 years ago
  100. e70e8f7 IRgen support for calls to functions that return references to aggregate exressions. by Anders Carlsson · 15 years ago