1. 8ef7b20 constexpr: converted constant expression handling for enumerator values, case by Richard Smith · 13 years ago
  2. 303b4f9 output body of folded case again. by Fariborz Jahanian · 13 years ago
  3. 985df1c Folding away unreachable case statement. by Fariborz Jahanian · 13 years ago
  4. 7c9719b Another test for 148243 by Fariborz Jahanian · 13 years ago
  5. c268832 A little more elaborate test for r148243 by Fariborz Jahanian · 13 years ago
  6. 9e9650c Patch for r148243 which was left behind. by Fariborz Jahanian · 13 years ago
  7. 2d6a567 constexpr irgen: Add irgen support for APValue::Struct, APValue::Union, by Richard Smith · 13 years ago
  8. 093ecc9 Remember if a type has its visibility set explicitly or implicitly. by Rafael Espindola · 13 years ago
  9. 31cbe68 Revert r148138; it's causing test failures. by Eli Friedman · 13 years ago
  10. edd4f3c rename -ccc-host-triple into -target by Sebastian Pop · 13 years ago
  11. 89e6e85 A base subobject type doesn't make sense for unions; don't try to compute it. Based on patch by Yin Ma. Fixes PR11751. by Eli Friedman · 13 years ago
  12. 61e6162 Allow constant-folding of references which were formed in a manner not permitted by Richard Smith · 13 years ago
  13. 092beef Fix the mangling of class template arguments in a particular by John McCall · 13 years ago
  14. 5930a4c Address Richard's review comments on r147561 (Evaluate support for address-of-label differences). by Eli Friedman · 13 years ago
  15. 0ad93a3 Fix test on Release builds. by Eli Friedman · 13 years ago
  16. 6563928 Add an APValue representation for the difference between two address-of-label expressions. Add support to Evaluate and CGExprConstant for generating/handling them. Remove the special-case for such differences in Expr::isConstantInitializer. by Eli Friedman · 13 years ago
  17. 256fc4d Process attributes in explicit function template instantiations. Fixes part of by Rafael Espindola · 13 years ago
  18. 0257b7f Process attributes in explicit template instatiation definitions. Fixes PR11690. by Rafael Espindola · 13 years ago
  19. b5d763d Small cosmetic cleanups in code I will change anyway. by Rafael Espindola · 13 years ago
  20. 71cb8a2 Consider visibility attributes in namespaces as being explicit. I.e., they by Rafael Espindola · 13 years ago
  21. 5120188 Unrevert r147271, reverted in r147361. by Richard Smith · 13 years ago
  22. 68045b1 Add test for PRr11676. by Rafael Espindola · 13 years ago
  23. f8c2a33 Revert r147271. This fixes PR11676. by Rafael Espindola · 13 years ago
  24. fedb6ec Fix the visibility of methods of explicit template instantiation definition by Rafael Espindola · 13 years ago
  25. 47d2145 constexpr: support for evaluation and codegen of typeid constants. by Richard Smith · 13 years ago
  26. eba05b2 constexpr: perform zero-initialization prior to / instead of performing a by Richard Smith · 13 years ago
  27. b701d3d Always implicitly declare move assignment operations for dynamic classes, in by Richard Smith · 13 years ago
  28. b6f8d28 Revert r146766, and add a testcase for which it introduced a wrong-code bug. by Richard Smith · 13 years ago
  29. f6702a3 Unlike in C++03, a constant-expression is not an unevaluated operand in C++11. by Richard Smith · 13 years ago
  30. fc038e9 Remove a non-gcc-compatible extension that would apply attributes on declarations without a declarator to structs. Add a warning for ignored attributes. Patch by Michael Han. by Eli Friedman · 13 years ago
  31. 85b9e8c Add a triple to this test to hopefully get it passing on i386-freebsd. by Eric Christopher · 13 years ago
  32. 973bbb6 When in a limited debug information situation if we can find the original by Eric Christopher · 13 years ago
  33. 435e106 Start down the path of getting clang to internally agree on structs versus by Eric Christopher · 13 years ago
  34. 9081c04 Testcase for LLVM commit r146475. by Nick Lewycky · 13 years ago
  35. 70d085a s/%clang-cc1/%clang_cc1/ for conformity. by Nick Lewycky · 13 years ago
  36. fa2b3dd Make CGRecordLayoutBuilder correctly switch over to a packed class when a class has a base whose alignment will break the class layout. <rdar://problem/10551376>. by Eli Friedman · 13 years ago
  37. 92be2a5 When we manage to re-use an expression during tree transformation (= by Douglas Gregor · 13 years ago
  38. 40563cd Make array new on a pointer to data member type work correctly. PR11523. by Eli Friedman · 13 years ago
  39. 26e80cd Make sure we correctly zero-initialize unions containing a pointer to data member as the first field. PR11487. by Eli Friedman · 13 years ago
  40. 14795c8 Fix mangling substitutions for address-space-qualified class by Douglas Gregor · 13 years ago
  41. 4bb6686 Fix wrong-code bug when a const automatic variable of struct type has both a by Richard Smith · 13 years ago
  42. 50118da Add Microsoft mangling of constructors and destructors. Patch by Dmitry! by Michael J. Spencer · 13 years ago
  43. a976641 When checking a call to a builtin atomic operation, be sure to by Douglas Gregor · 13 years ago
  44. bceb755 In Sema::MaybeBindToTemporary, create a CXXBindTemporaryExpr for an by Peter Collingbourne · 13 years ago
  45. 2871020 Add inreg attributes to reference arguments. by Rafael Espindola · 13 years ago
  46. 13dc8f9 Reference initialization with initializer lists. by Sebastian Redl · 13 years ago
  47. 1a3246a Don't check alignment, it's irrelevant to this test. by Richard Smith · 13 years ago
  48. 7401cf5 Use static storage duration for file-scope compound literals, even when they by Richard Smith · 13 years ago
  49. bd4d3bc Simplify code for returning a struct for Darwin x86-32 ABI. Use a better type for a function returning a struct containing only a pointer. Handle the edge case of a struct containing only a float or double plus some dead padding instead of asserting. by Eli Friedman · 13 years ago
  50. e24f5fc Constant expression evaluation: add support for evaluation of member pointers by Richard Smith · 13 years ago
  51. 3238059 Fix test on Release builds. by Eli Friedman · 13 years ago
  52. 2f77b3d Fix a bunch of really nasty bugs in how we compute alignment for reference lvalues. PR11376. by Eli Friedman · 13 years ago
  53. 65bfd68 When reference binding array rvalues, such as those created by compound by Peter Collingbourne · 13 years ago
  54. 1bf9a9e Represent an APValue based on a Decl as that Decl, rather than a DeclRefExpr by Richard Smith · 13 years ago
  55. 194428c Make test compatible with ARM hosts. by Eli Friedman · 13 years ago
  56. 1cd76e8 Don't apply NRVO to over-aligned variables. The caller only by John McCall · 13 years ago
  57. 538773c Be sure to insulate block literals from any cleanups in their by John McCall · 13 years ago
  58. 6f103ba Whenever explicitly activating or deactivating a cleanup, we by John McCall · 13 years ago
  59. b99785b Fix a subtle bug with cleanups: when activating by John McCall · 13 years ago
  60. 608b402 Update test. by Benjamin Kramer · 13 years ago
  61. 4219c66 This test isn't portable to non-x86 platforms; specify a triple. by Eli Friedman · 13 years ago
  62. 83ea3bd tests: Remove some stray and unused -cc1 flags. These tests appear to be written by Daniel Dunbar · 13 years ago
  63. 033be8b Enable -flimit-debug-info by default. Now, clang lazily emits debug info for structs. Original behavior can be restored using -fno-limit-debug-info. by Devang Patel · 13 years ago
  64. ddb2147 Don't build member initializers for zero-length or incomplete arrays, by Douglas Gregor · 13 years ago
  65. c637d73 back out changes in r143399 and r143475. by Fariborz Jahanian · 13 years ago
  66. 0505321 Find copy constructor needed to copy an rvalue reference by Fariborz Jahanian · 13 years ago
  67. 64f45a2 Fix the representation of wide strings in the AST and IR so that it uses the native representation of integers for the elements. This fixes a bunch of nastiness involving by Eli Friedman · 13 years ago
  68. d8c4551 Adds IRGen support for captured rvalue references in blocks. by Fariborz Jahanian · 13 years ago
  69. ef8857d In case of template specialization, do not try to delay emitting debug info for concrete type in -flimit-debug-info mode. This fixes some of the failures from bs15503.exp tests in gdb testsuite. by Devang Patel · 13 years ago
  70. c49bd11 Reinstate r142844 (reverted in r142872) now that lvalue-to-rvalue conversions by Richard Smith · 13 years ago
  71. ac51650 Be sure to build a dependent expression when we see by John McCall · 13 years ago
  72. 98a9203 Move these test from checking assembly to checking LLVM IR. Should fix fallout by Nick Lewycky · 13 years ago
  73. 4142251 Do not drop type qualifiers in -flimit-debug-info mode. by Devang Patel · 13 years ago
  74. b000459 Don't try to emit CK_LValueBitCast casts as constants. PR9558. by Eli Friedman · 13 years ago
  75. 0625366 Fix PR11073 by adding the argument type information to the decl we construct by Eric Christopher · 13 years ago
  76. 13c7fcc c++: support gcc's application of weak attribute on by Fariborz Jahanian · 13 years ago
  77. c8645e3 Handle an edge case involving the conditional operator and throw expressions. PR10582. by Eli Friedman · 13 years ago
  78. 8eb5b29 Missed tests for half FP support by Anton Korobeynikov · 13 years ago
  79. 2ed7cb6 PR11124: Don't overwrite memory outside of a base class when performing zero-initialization before running its constructor. by Eli Friedman · 13 years ago
  80. 762bb9d Update all tests other than Driver/std.cpp to use -std=c++11 rather than by Richard Smith · 13 years ago
  81. 13e1bca When performing a user-defined conversion via a constructor, be sure by Douglas Gregor · 13 years ago
  82. 6595935 Record layout requires not just a definition, but a complete by John McCall · 13 years ago
  83. 8ed3ade Move test, so it actually tests what it is supposed to (given that we don't have an AST verifier). by Eli Friedman · 13 years ago
  84. 9984d12 Move vtable dumper call to VTableBuilder ctor by Peter Collingbourne · 13 years ago
  85. bf1c5ae Remove CodeGenVTables::ComputeVTableRelatedInformation dependency on CodeGen by Peter Collingbourne · 13 years ago
  86. cea8d96 Treat list-initialization of scalars as a first-class citizen in C++11. by Sebastian Redl · 13 years ago
  87. b681fb1 Explicitly-defaulted copy/move constructors are not "implicit", but by Douglas Gregor · 13 years ago
  88. ca82a82 Enforce access control for conversion operators used in contextual by John McCall · 13 years ago
  89. 285cfd8 Throw the switch to convert clang to the new exception handling model! by Bill Wendling · 13 years ago
  90. 5584d91 In apple-kext mode, use external linkage for explicit template instantiations by John McCall · 13 years ago
  91. 416f63e PR10304: Do not call destructors for data members from union destructors. Prior to C++11, this by Richard Smith · 13 years ago
  92. 16ee819 Fix PR10531. Attach an initializer to anonymous unions, since the default constructor might not be trivial (if there is an in-class initializer for some member) and might be deleted. by Richard Smith · 13 years ago
  93. f60dca3 Emit debug info for c++0x nullptr. by Devang Patel · 13 years ago
  94. eb43f4a Re-commit r139643. by Eli Friedman · 13 years ago
  95. a179b53 Revert r139643 while I look into it; it's breaking selfhost. by Eli Friedman · 13 years ago
  96. 93013b2 Make clang use Acquire loads and Release stores where necessary. by Eli Friedman · 13 years ago
  97. 74a292f Update test to fix windows buildbot. by Devang Patel · 13 years ago
  98. e8ee3f2 Fix debug info encodings for char16_t and char32_t. by Devang Patel · 13 years ago
  99. 68f76b1 Emit debug info for wchar_t. by Devang Patel · 13 years ago
  100. 1ddc9c4 When extracting the callee declaration from a call expression, be sure by Douglas Gregor · 13 years ago