1. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  2. 3a082d8 Vastly improve PredefinedExpr output, both in Sema and CodeGen. Patch by Sam Weinig! by Anders Carlsson · 15 years ago
  3. dec025b Refine vcall offsets. Cleanups. WIP. by Mike Stump · 15 years ago
  4. d0e3daf Improve the AST representation and semantic analysis for extern by Douglas Gregor · 15 years ago
  5. 34374e6 Patch to instantiate destructors used to destruct by Fariborz Jahanian · 15 years ago
  6. 9d43620 Mark constructors used in initialization of base(s) and fields by Fariborz Jahanian · 15 years ago
  7. cf1b9c7 Referenced instatiated default constructors must be defined. Fixed pr4853. by Fariborz Jahanian · 15 years ago
  8. 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 · 15 years ago
  9. a0d4b63 Fix a crash when referencing static data members. by Anders Carlsson · 15 years ago
  10. f4b5f5c Fix a codegen crash when a class template has a constructor that does member initialization of an anonymous union. by Anders Carlsson · 15 years ago
  11. 636a0ff Allow null initialization of scalara data members by Fariborz Jahanian · 15 years ago
  12. 74be00b Testcase for recent checkin. by Mike Stump · 15 years ago
  13. faf8664 Handle member expressions that return references correctly. by Anders Carlsson · 15 years ago
  14. 72f6d67 In CXXBaseOrMemberInitializer, don't confuse CtorTocall with by Douglas Gregor · 15 years ago
  15. cb3c308 Use the correct cast kinds for bit casts and function to pointer decay. Fixes PR4827. by Anders Carlsson · 15 years ago
  16. 174754c We can generate constructors/destructors with base classes and non-trivial fields just fine now. by Anders Carlsson · 15 years ago
  17. c4c65f2 Move C++ test over to CodeGenCXX, since it requires CodeGen to reproduce by Douglas Gregor · 15 years ago
  18. e3a97db Make IRGen for initializing a member reference work correctly. by Eli Friedman · 15 years ago
  19. 383d298 Patch to ir-gen user-defined conversions used in expressions [12.3.2-p3] by Fariborz Jahanian · 15 years ago
  20. 3197659 Patch for code gen. for c-style cast which ends in by Fariborz Jahanian · 15 years ago
  21. 15a24e0 iGenerate vcalls as we build up the methods. WIP. by Mike Stump · 15 years ago
  22. 7fe5d72 path to ir-gen 12.3.1 Conversion by constructor by Fariborz Jahanian · 15 years ago
  23. d841778 Test case for conversion type method call ir-gen. by Fariborz Jahanian · 15 years ago
  24. bf3fe20 Testcase for an almost recent checkin. by Mike Stump · 15 years ago
  25. 63bb7c2 Fixup codegen for static dispatch to a virtual function that was by Mike Stump · 15 years ago
  26. f0070db Implement virtual dispatch. :-) This is self-consistent with clang, by Mike Stump · 15 years ago
  27. eb1a1b6 Revert r80064 since it broke the build. by Anders Carlsson · 15 years ago
  28. 78e7d3a Implement virtual dispatch. :-) This is self-consistent with clang, but not yet by Mike Stump · 15 years ago
  29. 293361a Emit conversion functions correctly. by Anders Carlsson · 15 years ago
  30. e977624 Handle CK_NullToMemberPointer in ScalarExprEmitter::EmitCast by Anders Carlsson · 15 years ago
  31. 55a759b Fix a few tests to be -Asserts agnostic. - Ugh. by Daniel Dunbar · 15 years ago
  32. d1a9bac Handle CK_NullToMemberPointer casts in the constant expr emitter. by Anders Carlsson · 15 years ago
  33. c28bbc2 Patch to ir-gen copy assigning array members when synthesizing by Fariborz Jahanian · 15 years ago
  34. eb0b6d5 Patch to provide ir-gen support in copying array members by Fariborz Jahanian · 15 years ago
  35. 666a91e Testcase for a recent checkin. by Mike Stump · 15 years ago
  36. 64a54ad Array member construction in prologue of user-declared constructors. by Fariborz Jahanian · 15 years ago
  37. 1633427 Fix typo. by Mike Stump · 15 years ago
  38. b9871a2 We now support overriding base functions in vtables. WIP. by Mike Stump · 15 years ago
  39. 6b48720 Added member arrays to more tests now that ir-gen supports it. by Fariborz Jahanian · 15 years ago
  40. 1c536bf Patch to ir-gen destruction of array member elements in revers order by Fariborz Jahanian · 15 years ago
  41. b983744 Refine vbase offsets for the inductive case. Things are now starting by Mike Stump · 15 years ago
  42. 7fa0d93 Ensure we don't output repeated vbase offsets. I have a testcase for by Mike Stump · 15 years ago
  43. 995d281 Test case for my last patch plus a minor clean up. by Fariborz Jahanian · 15 years ago
  44. 9c88d98 Update for recent improvements. by Mike Stump · 15 years ago
  45. 09765ec Restore vbase offsets for classes without a primary. by Mike Stump · 15 years ago
  46. b46c92d Refine vcalls a little. by Mike Stump · 15 years ago
  47. 0880bac Patch to 1) synthesizing non-trivial default destructor when by Fariborz Jahanian · 15 years ago
  48. 60e282c Improve handling of delete expressions. by Anders Carlsson · 15 years ago
  49. fe3010d Refine vbase offset calculations. WIP. by Mike Stump · 15 years ago
  50. 2d46eb2 Call MaybeBindToTemporary for overloaded binary and unary operators. by Anders Carlsson · 15 years ago
  51. a303f9e Call MaybeBindToTemporary when constructing functino call operator calls. by Anders Carlsson · 15 years ago
  52. 6f68027 Add MaybeBindToTemporary calls for member call expressions. by Anders Carlsson · 15 years ago
  53. ec74c59 Make sure to call MaybeBindToTemporary when creating CallExprs. by Anders Carlsson · 15 years ago
  54. 4ec04c4 Use the -NEXT feature of FileCheck. by Mike Stump · 15 years ago
  55. 276b9f1 Cleanups and fixups for calculating the virtual base offsets. WIP. by Mike Stump · 15 years ago
  56. 7a039eb Add a simple test for temporaries. by Anders Carlsson · 15 years ago
  57. 1d9b5ef Improved on ir-gen for synthesis of non-trivial default by Fariborz Jahanian · 15 years ago
  58. 343a3cf ir-gen for generation of trvial copy constructor call. by Fariborz Jahanian · 15 years ago
  59. 9297423 Testcase for a recent checkin. by Mike Stump · 15 years ago
  60. bff10c5 Testcase for recent checkin. by Mike Stump · 15 years ago
  61. 12de461 Testcase for a recent checkin. by Mike Stump · 15 years ago
  62. 183d718 Fixed a bug in ir-gen for copy assignment synthesis. by Fariborz Jahanian · 15 years ago
  63. 7884678 Add testcase for recent work. by Mike Stump · 15 years ago
  64. 4ef9809 Refine vtable layout for virtual bases and keep better track of primaries. WIP. by Mike Stump · 15 years ago
  65. eea0a5c Adds testing of copy assignment of anonymous union data members. by Fariborz Jahanian · 15 years ago
  66. 6dee5d8 More complete test for my previous patch. by Fariborz Jahanian · 15 years ago
  67. ad25883 Patch to force synthesis of copy assignment operator by Fariborz Jahanian · 15 years ago
  68. 94d0bce Refine virtual base layout. WIP. by Mike Stump · 15 years ago
  69. d76264e Refine primary vbase selection ordering. WIP. by Mike Stump · 15 years ago
  70. 34fae9c Improve the secondary vtables to not include vbase offsets. WIP. by Mike Stump · 15 years ago
  71. 664f893 Use the inbounds variant of getelementptr for common pointer arithmetic. by Dan Gohman · 15 years ago
  72. e649412 ir-gen support for anonymous union data member by Fariborz Jahanian · 15 years ago
  73. 4952094 Implement more of the inductive case for vtable layout involving by Mike Stump · 15 years ago
  74. f05fe65 ir-gen for generating copying of scalar data members in by Fariborz Jahanian · 15 years ago
  75. 370c884 Fixed a ir-gen bug in synthesizing copy constructors. by Fariborz Jahanian · 15 years ago
  76. 237957c Improve handling of member pointers. by Anders Carlsson · 15 years ago
  77. 942f4f3 ir-gen for initialization, in synthesize copy constructor, by Fariborz Jahanian · 15 years ago
  78. 89ed31d Add support for global initializers. by Anders Carlsson · 15 years ago
  79. 3b2e16b Refactor some code and implement support for global destructors for static variables. by Anders Carlsson · 15 years ago
  80. 8249576 Use CastExpr::CK_ArrayToPointerDecay and fix an assert. by Anders Carlsson · 15 years ago
  81. 57cf2f3 Add vbase offsets to the vtable. Wow, having an rbegin was so fortuitous. WIP. by Mike Stump · 15 years ago
  82. 928f150 Add ability to generate vcall offsets for primary virtual base. by Mike Stump · 15 years ago
  83. 02cf1e2 Add support for vcall generation for vtables for virtual bases. WIP. by Mike Stump · 15 years ago
  84. dac64a5 Almost forgot to turn on 32-bit test. by Mike Stump · 15 years ago
  85. 636548d Testcase for recent checkin. by Mike Stump · 15 years ago
  86. e1be2b1 Also generate the rtti field for virtual bases for vtables. Turn on by Mike Stump · 15 years ago
  87. 70101ce Layout the primary base first in the vtable. by Mike Stump · 15 years ago
  88. 8a12b56 More layout for virtual tables for virtual bases. Still in progress. by Mike Stump · 15 years ago
  89. 37148f4 Let's remember we want better codegen for these. by Mike Stump · 15 years ago
  90. c5708d9 Testcase for a recent checkin for vbase layout ordering. I hate to by Mike Stump · 15 years ago
  91. eb19fa9 Layout virtual bases. Work in progress. by Mike Stump · 15 years ago
  92. 6904cbb Patch to optimize away copy constructor call when appropriate. by Fariborz Jahanian · 15 years ago
  93. 2effeca Fixup object layout when we have a primary base (it goes first). Start preping for by Mike Stump · 15 years ago
  94. 26899b0 Add another test for a recent checkin. by Mike Stump · 15 years ago
  95. 6f37633 Calculate the primary base class better and use that when laying down by Mike Stump · 15 years ago
  96. aed2b3e A blank line to separate the two blocks(per Mike comment). by Fariborz Jahanian · 15 years ago
  97. b5bc3d6 Modified test case to use FileCheck. by Fariborz Jahanian · 15 years ago
  98. caa499b Handle destruction of temporaries used in default argument by Fariborz Jahanian · 15 years ago
  99. b2c352e Patch to improve ir-gen for constructors with default argument by Fariborz Jahanian · 15 years ago
  100. 104ffaa vtable building for simple inheritance. Still in progress. by Mike Stump · 15 years ago