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