1. 7e1dff7 Currently we're initializing the vtable pointers of a class only after by John McCall · 14 years ago
  2. 3019c44 When emitting a new-expression inside a conditional expression, by John McCall · 14 years ago
  3. 19e60ad Right, there are *two* cases of pr-value class-type expressions that don't by John McCall · 14 years ago
  4. 465e8c1 Test hardening. by John McCall · 14 years ago
  5. 558d2ab one piece of code is responsible for the lifetime of every aggregate by John McCall · 14 years ago
  6. 7d8647f Implement the EH cleanup to call 'operator delete' if a new-expression throws by John McCall · 14 years ago
  7. 4076dac When applying 'delete' on a pointer-to-array type match GCC and EDG behavior and treat it as 'delete[]'. by Argyrios Kyrtzidis · 14 years ago
  8. 5cd91b5 Implement ARM static local initialization guards, which are more compact than by John McCall · 14 years ago
  9. 0c42bb6 'const std::type_info*' instead of 'std::type_info const*' by Chris Lattner · 14 years ago
  10. a96a690 Clean up some whitespace and comments from this test that were remnants of by Chandler Carruth · 14 years ago
  11. 17fb855 Allow anonymous and local types. The support was already in place for these, by Chandler Carruth · 14 years ago
  12. fc40028 Re-commit r112916 with an additional fix for the self-host failures. by John McCall · 14 years ago
  13. 2b8d60d Revert r112916, it's breaking selfhost pretty badly. by John McCall · 14 years ago
  14. 3e7cf38 Revert "Another i1 vs. i8 type mismatch issue. This time", it breaks some projects. by Daniel Dunbar · 14 years ago
  15. 52968ab It's not safe to use the generic CXXMethodDecl overload of CGT::getFunctionInfo by John McCall · 14 years ago
  16. cc09c02 Fix a few more ConvertTypes that should be ConvertTypeForMems, fixing by Douglas Gregor · 14 years ago
  17. 6b61fcd stop looking for #uses comments. by Chris Lattner · 14 years ago
  18. 73556e0 Another i1 vs. i8 type mismatch issue. This time by Fariborz Jahanian · 14 years ago
  19. f9cce31 Fix more i1/i8 pointer madness. Here, an overactive assertion by Douglas Gregor · 14 years ago
  20. b61e2a3 Fix a crash involving pointer-to-data-members of boolean type. We were by Douglas Gregor · 14 years ago
  21. ae18096 Stupid emacs keystroke. by John McCall · 14 years ago
  22. 1e7fe75 Abstract IR generation of array cookies into the C++ ABI class and by John McCall · 14 years ago
  23. 66e7b68 fix rdar://8360877 a really nasty miscompilation in Boost.Xpressive by Chris Lattner · 14 years ago
  24. 56bedef Some support for unicode string constants in wide strings. radar 8360841. by Fariborz Jahanian · 14 years ago
  25. 4c40d98 Teach IR generation to return 'this' from constructors and destructors by John McCall · 14 years ago
  26. 2ed8f00 Debug info for friends! Patch originally by Alexander Herz. by Devang Patel · 14 years ago
  27. 468e8fb test case for r112238. by Devang Patel · 14 years ago
  28. e7ab92e Fix miscompilation. The cookie was not used when new'ing arrays with multiple dimensions. by Argyrios Kyrtzidis · 14 years ago
  29. d293298 Fix miscompilation. The custom new[]/delete[] methods were not getting called for arrays with more than 1 dimension. by Argyrios Kyrtzidis · 14 years ago
  30. 58e390e Support explicit instantiation of function templates and members of class by Chandler Carruth · 14 years ago
  31. a8f28da Expression statements undergo lvalue-to-rvalue conversion in C, by John McCall · 14 years ago
  32. e5848d6 test case for PR7920. by Devang Patel · 14 years ago
  33. b6c504b fix rdar://8340348, a miscompile of boost that was exposed by r109848. by Chris Lattner · 14 years ago
  34. 0bab0cd Abstract out everything having to do with member pointers into the ABI by John McCall · 14 years ago
  35. b8f7de9 Do not elide copy construction when we're performing base-class initialization by Douglas Gregor · 14 years ago
  36. db68e28 Eliminate a stale assertion. Fixes Clang self-host. by Douglas Gregor · 14 years ago
  37. 8c3e554 Preserve the zero-initialization and construction-kind settings when by Douglas Gregor · 14 years ago
  38. 759e41b When performing value-initialization for a class with a non-trivial, by Douglas Gregor · 14 years ago
  39. e14add4 Clean up a very silly use of first-class aggregates. by John McCall · 14 years ago
  40. d608cdb Experiment with using first-class aggregates to represent member function by John McCall · 14 years ago
  41. 875ab10 Abstract out member-pointer creation. I'm really unhappy about the current by John McCall · 14 years ago
  42. f52697a Improve test coverage. by Daniel Dunbar · 14 years ago
  43. 452b7f2 Fix a major regression with value-initialization of class types with by Douglas Gregor · 14 years ago
  44. 6dbce19 Mangle explicit template arguments in dependent or overloaded names. by John McCall · 14 years ago
  45. 5e1e89b Contextual arity is a feature of mangling expressions; kill off by John McCall · 14 years ago
  46. 7b86862 Make sure to add MallocAttr to explicitly-declared operator new/new[] by Douglas Gregor · 14 years ago
  47. d7241c7 Fix PR7889 by generalizing some over specialized code. There is no by Chris Lattner · 14 years ago
  48. 5c12c7b fix PR7892, a crash on valid in c++ codegen of __PRETTY_FUNCTION__ by Chris Lattner · 14 years ago
  49. 6f615bc Whoops. Don't fall through into the overload case when mangling a by John McCall · 14 years ago
  50. 881b36c Fix initialization for members of anonymous struct in a union. by Argyrios Kyrtzidis · 14 years ago
  51. 3cdfc4d Properly give unique-external linkage to members of member templates by John McCall · 14 years ago
  52. 279b5eb Just disable the hidden-visibility optimization for now by hiding it behind by John McCall · 14 years ago
  53. 7516451 Revert r110936; this fails on clang-i686-darwin10 too. by Dan Gohman · 14 years ago
  54. f128b85 Make this test darwin only. by Devang Patel · 14 years ago
  55. d5f4487 Temporarily disable this failing test, until it can be properly investigated. by Dan Gohman · 14 years ago
  56. 6d31122 Test for rdar://problem/8073696. by John McCall · 14 years ago
  57. dabc3e9 Emit debug info for static const class member. by Devang Patel · 14 years ago
  58. d67ef0e Emit a stop point for delegate constructor call. This gives user a chance to step into constructor body. by Devang Patel · 14 years ago
  59. 6a9bb30 Test case for llvm r110712. by Devang Patel · 14 years ago
  60. 224124c When initializing a static local, pop the guard-abort EH cleanup after by John McCall · 14 years ago
  61. 9021718 Inline a special case of EmitAggregateCopy into EmitNullInitialization by John McCall · 14 years ago
  62. 7121c8f Don't crash when mangling empty anonymous unions. We never actually *need* by John McCall · 14 years ago
  63. 7a53690 It turns out that linkers (at least, the Darwin linker) don't necessarily by John McCall · 14 years ago
  64. 62e22ee Tests for #pragma GCC visibility. by Eli Friedman · 14 years ago
  65. 6500553 Extend the visibility-hidden optimization to linkonce_odr thunks for by John McCall · 14 years ago
  66. cbfe502 Emit standard-library RTTI with external linkage, not weak_odr. by John McCall · 14 years ago
  67. 0c7d32b Extend the hidden-visibility vtables optimization to template classes that by John McCall · 14 years ago
  68. 39dad53 Do a very simple pass over every function we emit to infer whether we can by John McCall · 14 years ago
  69. 3d640e6 Emit weak vtables of non-template classes with hidden visibility. by John McCall · 14 years ago
  70. 85aca0f Emit global destructors even if the destroyed object has no initializers or has by John McCall · 14 years ago
  71. 117e3f4 fix PR5179 and correctly fix PR5831 to not miscompile. by Chris Lattner · 14 years ago
  72. a7206c5 fix PR7742 / rdar://8250764, a miscompilation of struct by Chris Lattner · 14 years ago
  73. 800588f Kill off the 'coerce' ABI passing form. Now 'direct' and 'extend' always by Chris Lattner · 14 years ago
  74. e8a126b PR7736: Make sure to mark &Class::Member correctly as being type-dependent by Eli Friedman · 14 years ago
  75. 413e677 When creating a jump destination, its scope should be the scope of the by John McCall · 14 years ago
  76. 7cd4b06 Test for the presence of EH branch-throughs instead of normal branch-throughs. by John McCall · 14 years ago
  77. 3dc7e7b Mangle enum constant expressions. Fixes rdar://problem/8204122 by John McCall · 14 years ago
  78. b7690b4 turn down the logical bitwise confusion warning to not warn by Chris Lattner · 14 years ago
  79. ff8e115 Revise cleanup IR generation to fix a major bug with cleanups (PR7686) by John McCall · 14 years ago
  80. 50da2ca Implement proper base/member destructor EH chaining. by John McCall · 14 years ago
  81. 182ab51 Convert the EH cleanups for base and member destructors in a constructor into by John McCall · 14 years ago
  82. 59174c0 Implement zero-initialization for array new when there is an by Douglas Gregor · 14 years ago
  83. 204b075 Fix the IR generation for catching pointers by references. by John McCall · 14 years ago
  84. 806941e in 'new int[4]', constant fold the 4*4=16 instead of doing an overflow check. by Chris Lattner · 14 years ago
  85. c11787f don't demand names to be on IR. by Chris Lattner · 14 years ago
  86. 962312b temporarily disable this to fix the build bot. by Chris Lattner · 14 years ago
  87. 83252dc Follow the implementation approach suggested by PR6687, by Chris Lattner · 14 years ago
  88. 700a1cb Print template argument names for template class. by Devang Patel · 14 years ago
  89. 6c552c1 implement rdar://5739832 - operator new should check for overflow in multiply, by Chris Lattner · 14 years ago
  90. 2b02f7a Adjust test for float printing differences. Windows uses three digits for the exponent, everyone else two. by Benjamin Kramer · 14 years ago
  91. c00cb64 Fix mangling for static member variables of classes inside an extern "C" by Eli Friedman · 14 years ago
  92. f0ca0ee Fix crash initializing a bit-field with a non-constant in a place where we by Eli Friedman · 14 years ago
  93. bf40cb5 When deferring the emission of declarations with initializers in C++, remember by John McCall · 14 years ago
  94. 7c7a793 Reinstate the scalar-cast-to-const-reference improvements, this time by Douglas Gregor · 14 years ago
  95. 928d69f Revert r108431 and r108433 (the cast-to-const-reference fixes), which by Douglas Gregor · 14 years ago
  96. db30c0f Revert 108220 and subsequent patch. by Devang Patel · 14 years ago
  97. 5467209 Teach CodeGenFunction::EmitCastLValue() to handle casts to an lvalue by Douglas Gregor · 14 years ago
  98. 77d439a Add lvalue-bitcast support for complex numbers. by Douglas Gregor · 14 years ago
  99. b6f532e Fix the mangling of template template arguments, which do not always by John McCall · 14 years ago
  100. bc25f19 Add missing testcases for lvalue bitcasts by Douglas Gregor · 14 years ago