1. e8b31cc Value initialize non-class array members in ctor's by Fariborz Jahanian · 15 years ago
  2. 47d1e82 Fix some tests in -Asserts mode. - FileCheck is a *huuuuge* improvement here. by Daniel Dunbar · 15 years ago
  3. b03bfa5 Diagnose illegally typed operator new/new[]. by Fariborz Jahanian · 15 years ago
  4. 7f1de45 Fix for PR5454: make sure to use the right block as the predecessor in the by Eli Friedman · 15 years ago
  5. 88f4280 This patch implements Code gen. for destruction of global array of objects. by Fariborz Jahanian · 15 years ago
  6. d49c7b6 Add code generation test for r86500. by Eli Friedman · 15 years ago
  7. bb4a33c Add hack to make the given testcase work. As far as I can tell, this change is by Eli Friedman · 15 years ago
  8. 49c16da Unify the codepaths used to verify base and member initializers for explicitly by Eli Friedman · 15 years ago
  9. 2475d76 Remove RUN: true lines. by Daniel Dunbar · 15 years ago
  10. 4fcfde4 Eliminate &&s in tests. by Daniel Dunbar · 15 years ago
  11. 589f9e3 Handle member expressions where the member declaration is actually a static variable. Fixes PR5392. by Anders Carlsson · 15 years ago
  12. a1e1622 Always mangle functions with special names. Fixes PR5420. by Anders Carlsson · 15 years ago
  13. 433d137 When looking up and adding substitutions to the substitution table, make sure to always use the canonical declaration. With tihs change, FileCheck compiles and links but crashes during startup. by Anders Carlsson · 15 years ago
  14. 88fad63 Make sure isCopyAssignment is only true for actual copy assignment operators, by Eli Friedman · 15 years ago
  15. 9e7e3c6 Refine the non-virtual this adjustment. Optimize out virtual this by Mike Stump · 15 years ago
  16. e504170 Prevent a code gen. crash on empty unions - pr5408. by Fariborz Jahanian · 15 years ago
  17. a031b35 Simplify the debug info code, handle lvalue references and template specializations. by Anders Carlsson · 15 years ago
  18. 30509a3 This patch fixes code gen. part of pr5333 (Conversion using elipsis conversion). by Fariborz Jahanian · 15 years ago
  19. ba397fe Handle QualifiedNameType and SubstTemplateTypeParmType types in CGDebugInfo::CreateTypeNode. by Anders Carlsson · 15 years ago
  20. 5e1b918 If a member variable of reference type is bound to a temporary in its member initializer it needs to be destroyed at the end of the constructor. by Anders Carlsson · 15 years ago
  21. 1faf674 If a member initializer create temporaries we need to destroy them. Fixes PR5077. by Anders Carlsson · 15 years ago
  22. a769408 Handle ParenExprs in mangleExpression. by Anders Carlsson · 15 years ago
  23. 33c530e Refine the vcall for a function that is defined in a virtual base by Mike Stump · 15 years ago
  24. 599837a Convert file over to checking the .ll file for codegen. Also, we by Mike Stump · 15 years ago
  25. 393c247 Added support for static variables which require by Fariborz Jahanian · 15 years ago
  26. 7c276b8 Refine covariant return value adjustments for thunks when null by Mike Stump · 15 years ago
  27. 99faefd Testcase for a recent checkin. by Mike Stump · 15 years ago
  28. 941e3f3 Update. by Mike Stump · 15 years ago
  29. 105aa51 Add code gen for pointer-to-member function in ctor's initializer. Fixes pr5178. by Fariborz Jahanian · 15 years ago
  30. 7799621 This patch extends CleanupScope to support destruction by Fariborz Jahanian · 15 years ago
  31. 87c12c4 Store the unresolved class type in MemberPointerType's Class field, by Douglas Gregor · 15 years ago
  32. 7af5d19 this test has started failing due to an optimizer change. Clang tests by Chris Lattner · 15 years ago
  33. d0fe536 Split out return adjustments in thunks from this adjustment in thunks by Mike Stump · 15 years ago
  34. 62db245 vtable testcase for recent work on vcall/vbase offsets. by Mike Stump · 15 years ago
  35. 9c21289 Refine codegen for covariant thunks that return references. by Mike Stump · 15 years ago
  36. c902d22 Refine return value adjustments for thunks. by Mike Stump · 15 years ago
  37. 3114af3 Add missing colons for FileCheck. by Benjamin Kramer · 15 years ago
  38. 6a9612f Refine vcall/vbase ordering with vtable construction. by Mike Stump · 15 years ago
  39. ae013b9 Code gen for array construction - WIP by Fariborz Jahanian · 15 years ago
  40. 7809e0d Finish off pure virtual function handling. by Mike Stump · 15 years ago
  41. 52f08bc Add Code gen support for '->*' operator which fell through the crack. by Fariborz Jahanian · 15 years ago
  42. 7a1f4cc Fixed a code gen bug (by fixing the AST) involving user-defined by Fariborz Jahanian · 15 years ago
  43. 8bfd31f Complete code gen for '.*' binary expression for both scalar and aggregates. by Fariborz Jahanian · 15 years ago
  44. f51dc64 Code gen for '.*' binary expressions - WIP. by Fariborz Jahanian · 15 years ago
  45. 3976295 Expand on code gen. for pointer to data members so it works by Fariborz Jahanian · 15 years ago
  46. a636299 Code gen for pointer-to-datamember - WIP. by Fariborz Jahanian · 15 years ago
  47. 96ad533 Change FixOverloadedFunctionReference to return a (possibly new) expression. Substitute TemplateIdRefExprs with DeclRefExprs. Doug, plz review :) by Anders Carlsson · 15 years ago
  48. 48620ba Code-gen for CXXZeroInitValueExpr AST passed by Fariborz Jahanian · 15 years ago
  49. 4009297 Fix the 32-bit ABI to return structures with non-trivial copy ctors or dtors indirectly. by Anders Carlsson · 15 years ago
  50. 9a2c8bb Force triple for test. by Anders Carlsson · 15 years ago
  51. 3759a03 Copy conversion of an expression to its base class by Fariborz Jahanian · 15 years ago
  52. 86aa0cd Handle emitting the assignment operator when the lhs is a reference. Fixes PR5227. by Anders Carlsson · 15 years ago
  53. da921fd Set the cast kind to CK_NoOp for C-style casts that are really const casts. Fixes PR5248. by Anders Carlsson · 15 years ago
  54. e1b7ea1 When binding a reference to a temporary, it's important that other temporaries created as on the RHS are destroyed before emitting the dtor for the temporary. by Anders Carlsson · 15 years ago
  55. 4fa2684 When building a cast argument, make sure to bind the result to a temporary. by Anders Carlsson · 15 years ago
  56. fa4f550 Convert temporaries.cpp to using FileCheck. by Anders Carlsson · 15 years ago
  57. 8dafd5f Rename temp-1.cpp to temporaries.cpp. by Anders Carlsson · 15 years ago
  58. bb378cb Use CK_BitCast for member function pointer casts. Fixes PR5138. by Anders Carlsson · 15 years ago
  59. 329763b add support for codegening CXXZeroInitValueExprs by Nuno Lopes · 15 years ago
  60. 07ab202 When resolving the address of an overloaded function or function template, mark the result as referenced. by Sebastian Redl · 15 years ago
  61. 759986e Don't add implicit casts of explicit address-taking of overloaded functions. by Sebastian Redl · 15 years ago
  62. 7804bcb Fix PR5211: codegen shouldn't assume that the result of ||/&& is int by Chris Lattner · 15 years ago
  63. 93034ca Implement derived-to-base AST/code gen. There is a by Fariborz Jahanian · 15 years ago
  64. 410f764 Builtin types are subsitutable if they are qualified. Fixes PR5196. by Anders Carlsson · 15 years ago
  65. b3f7442 Handle by Anders Carlsson · 15 years ago
  66. 54150d9 Testcase for recent checkin. WIP. by Mike Stump · 15 years ago
  67. 3eea635 Don't assume that the LHS and RHS of a member pointer expression is a DeclRefExpr. Fixes PR5177. by Anders Carlsson · 15 years ago
  68. d9878a1 Refine handling for return value conversions with respect to virtual by Mike Stump · 15 years ago
  69. 5db0247 Fix test. by Anders Carlsson · 15 years ago
  70. 4a0d832 Even more devirtualization cleverness. by Anders Carlsson · 15 years ago
  71. cf5deec More devirtualization improvements. by Anders Carlsson · 15 years ago
  72. 7636648 Devirtualize calls on temporaries. A().f() for example. by Anders Carlsson · 15 years ago
  73. 8e7670d Factor out devirtualization checking into a separate function and make it handle references correctly. by Anders Carlsson · 15 years ago
  74. 3b89f3f If the base type of a member call is a record type we don't need to emit a virtual call. by Anders Carlsson · 15 years ago
  75. 76bee4b Speed up testing by avoiding stdio.h, also helps testing on windows. by Mike Stump · 15 years ago
  76. 74d644a If a global initializer has a non-trivial constructor or destructor, we never want to defer generation of it, even if it is declared static. by Anders Carlsson · 15 years ago
  77. a3f36ab Port test over to FileCheck. by Anders Carlsson · 15 years ago
  78. 8f8fd8e Mangle std::basic_ostream<char, std::char_traits<char>> as So. by Anders Carlsson · 15 years ago
  79. c4355b6 Mangle anonymous structs/unions correctly. Fixes PR5139. by Anders Carlsson · 15 years ago
  80. edee783 Uncomment some commented out code. by Anders Carlsson · 15 years ago
  81. 2f1986b Change GetAddressCXXOfBaseClass to use CXXBasePaths for calculating base class offsets. Fix the code to handle virtual bases as well. by Anders Carlsson · 15 years ago
  82. b217c1b When mangling names, always use the canonical decl. Fixes PR5144. by Anders Carlsson · 15 years ago
  83. 65705d1 Fix test. by Anders Carlsson · 15 years ago
  84. c33e4ba Emit the destructor epilogue in a cleanup block so a return from a destructor body still calls the epilogue. by Anders Carlsson · 15 years ago
  85. b299d35 Pass the right type to GetAddrOfFunction when getting functions for the VTable. Fixes PR5021. by Anders Carlsson · 15 years ago
  86. 56fc0d1 Refixed pr5086 by letting Expr::isNullPointerConstant by Fariborz Jahanian · 15 years ago
  87. fb51ddf Ensure we have atleast 2-byte alignment for member functions. by Mike Stump · 15 years ago
  88. 4c83f7c Testcase for recent checkin. by Mike Stump · 15 years ago
  89. 375c31c Implement code generation of member function pointer calls. Fixes PR5121. by Anders Carlsson · 15 years ago
  90. 26bc220 Ignore No-op casts when evaluating lvalue expressions. Fixes PR5122. by Anders Carlsson · 15 years ago
  91. a024d17 Teach AggExprEmitter about pointers to member functions. by Anders Carlsson · 15 years ago
  92. 2c51f09 Handle base-to-derived casts of member function pointers in CGExprConstant.cpp by Anders Carlsson · 15 years ago
  93. f57b4e4 Handle members to function pointers in CGExprConstant. by Anders Carlsson · 15 years ago
  94. ee38316 Rewrite member function pointer test not to rely on -O2. by Anders Carlsson · 15 years ago
  95. f8c3ad7 enumerator value of 0 is not a null pointer constant for by Fariborz Jahanian · 15 years ago
  96. 4513272 CodeGen may see out-of-line declarations of the various special member by Douglas Gregor · 15 years ago
  97. 249cead Patch to implement static casting which requires one by Fariborz Jahanian · 15 years ago
  98. d69dd78 Fix a lame regression in IR gen for C++ delete expressions. PR5102 by Douglas Gregor · 15 years ago
  99. 9aeed32 Anonymous namespaces, sema + codegen. A lot of semantics are still broken, by John McCall · 15 years ago
  100. fcd0029 Remove PR5061 workaround. by Anders Carlsson · 15 years ago