1. a4130ba [ms-cxxabi] Emit linkonce complete dtors in TUs that need them by Reid Kleckner · 11 years ago
  2. c1e293f Test updates missed from r186799. by Richard Smith · 11 years ago
  3. ddcff1b Tighten up the set of operator new/operator delete calls we're permitted to by Richard Smith · 11 years ago
  4. 9c3bd4f Replace TEST* with CHECK-DAG in vbtable tests by Timur Iskhodzhanov · 11 years ago
  5. eb54d42 Make these tests more robust against IRgen choosing to emit more named metadata. by Richard Smith · 11 years ago
  6. e143c98 Delete a test that is checking badly for a point bug that Clang never had (and that spuriously fails with modules enabled). by Richard Smith · 11 years ago
  7. 658cd2c PR16214, PR14467: DebugInfo: use "RequireCompleteType" to decide when to emit the full definition of a type in -flimit-debug-info by David Blaikie · 11 years ago
  8. 3be37d1 [ms-cxxabi] Don't consider function templates for name backrefs by Reid Kleckner · 11 years ago
  9. c250192 Changes so that a few tests do not fail when running under guarded malloc. by Argyrios Kyrtzidis · 11 years ago
  10. 5154dce Add a __builtin_addressof that performs the same functionality as the built-in by Richard Smith · 11 years ago
  11. 5e867c8 More local mangling fixes. by Eli Friedman · 11 years ago
  12. 8892210 Fix regression from r185450. by Eli Friedman · 11 years ago
  13. 96e7813 Add 'not' to commands that are expected to fail. by Rafael Espindola · 11 years ago
  14. d029cbb Replace 'grep foo | count 0' with 'not grep foo'. by Rafael Espindola · 11 years ago
  15. 5230dbe Remove more unused uses of -verify. by Rafael Espindola · 11 years ago
  16. 17dfe3f Testcase for PR14130, which was probably fixed by r183859. by Richard Smith · 11 years ago
  17. 5d90d18 [ms-cxxabi] Mangle variadic template parameter packs by Reid Kleckner · 11 years ago
  18. 8443188 More fixes for block mangling. by Eli Friedman · 11 years ago
  19. 1cf7c3f Don't skip lambdas when mangling local vars. by Eli Friedman · 11 years ago
  20. 7a36a59 Simplify linkage code for static local vars. by Eli Friedman · 11 years ago
  21. 3b50e8d Restore r184205 and associated commits (after commit of r185290) by Stephen Lin · 11 years ago
  22. e1e35f7 [ms-cxxabi] Move CodeGenVTables::needsVTTParameter to ItaniumCXXABI. by Peter Collingbourne · 11 years ago
  23. 5771aab Fix nested lifetime extension when a std::initializer_list member is by Richard Smith · 11 years ago
  24. 24118f5 Use the zero-argument DIBuilder::createNullPtrType in Clang. by Peter Collingbourne · 11 years ago
  25. 02a01fa Ensure that debugger calls to signature-less functions default to by John McCall · 11 years ago
  26. f6a144f Implement DR136 by David Majnemer · 11 years ago
  27. f21818d [ms-cxxabi] Use sugared types in the mangler instead of canonical types by Reid Kleckner · 11 years ago
  28. ac8f43c DebugInfo: ensure negative enumerators are emitted as such by David Blaikie · 11 years ago
  29. a32165c DebugInfo: Merge a bad debug info enum test into a good one by David Blaikie · 11 years ago
  30. 35178dc DebugInfo: Support (using GNU extensions) for template template parameters and parameter packs by David Blaikie · 11 years ago
  31. 373ac0a Teach ARM va_arg to ignore empty structs. by Tim Northover · 11 years ago
  32. f5c3a25 Check for trivial constructibility before emptiness in ARM ABI. by Tim Northover · 11 years ago
  33. e9ccbee DebugInfo test: Rename function to avoid using the same name as a type by David Blaikie · 11 years ago
  34. 7ef042d Aggregate & rename limit debug info tests. by David Blaikie · 11 years ago
  35. f0c31d9 PR16214: Debug info for types first used via pointers or qualified types & later require definitions by David Blaikie · 11 years ago
  36. 9b60195 [ms-cxxabi] Destroy temporary record arguments in the callee by Reid Kleckner · 11 years ago
  37. 09a5604 DebugInfo: handle the DI asm printing change to reword '[fwd]' as '[decl]' and add '[def]' for non-decl tag types by David Blaikie · 11 years ago
  38. 45ff380 Call __cxa_begin_catch before std::terminate() in a noexcept trap. by John McCall · 11 years ago
  39. 6f1a240 Fix CodeGenCXX/debug-info.cpp to target a known ABI (x86-64-linux) so as not to be confused by strange (& currently broken) Windows ABI by David Blaikie · 11 years ago
  40. cd91d05 Fix CodeGenCXX/debug-info.cpp test on Windows by Reid Kleckner · 11 years ago
  41. 3258abc Revert r184205 and associated patches while investigating issue with broken buildbot (possible interaction with LTO) by Stephen Lin · 11 years ago
  42. 41c9bae Debug Info: PR14763/r183329 - specify that non-trivial pass-by-value parameters are stored indirectly by David Blaikie · 11 years ago
  43. 4444dbb Corrections to r184205 ('this'-return optimization) due to the wrong version of the patch being committed originally. by Stephen Lin · 11 years ago
  44. 9063302 [ms-cxxabi] Emit and install appropriately mangled vbtables by Reid Kleckner · 11 years ago
  45. f756882 Partially revert r184225 test changes and make a smaller and more generic fix. by Stephen Lin · 11 years ago
  46. b987eda Fix C++ constructor/destructor tests when run on ARM by Stephen Lin · 11 years ago
  47. d4c0cd0 CodeGen: Have 'this'-returning constructors and destructors to take advantage of the new backend 'returned' attribute. by Stephen Lin · 11 years ago
  48. 93cc515 Compute the visibility of static local variables consistently. Fixes PR16208. by Eli Friedman · 11 years ago
  49. 9610d77 Cleanup linkage computation for static locals. by Rafael Espindola · 11 years ago
  50. d6b6987 PR16263: Implement current direction of core issue 1376. Binding a reference to by Richard Smith · 11 years ago
  51. 3282b84 Emit initializers for static-storage-duration temporaries as constants where by Richard Smith · 11 years ago
  52. 678eca4 Fix the linkage of static locals inside a CapturedStmt. (Found in the by Eli Friedman · 11 years ago
  53. 38fa961 Fix a small bug in the linkage computation for the lambda conversion-to-function-pointer member. by Eli Friedman · 11 years ago
  54. 7b7db26 Clean up test to appease NDEBUG builds. by Richard Smith · 11 years ago
  55. 7c3e615 PR12086, PR15117 by Richard Smith · 11 years ago
  56. 8a07cd3 Reapply r183721, reverted in r183776, with a fix for a bug in the former (we by Richard Smith · 11 years ago
  57. a57be56 Revert r183721. It caused cleanups to be delayed too long in some cases. by Richard Smith · 11 years ago
  58. 85af7ce Rework IR emission for lifetime-extended temporaries. Instead of trying to walk by Richard Smith · 11 years ago
  59. 2ac2fa7 Make sure we don't emit invalid IR for StmtExprs with complex cleanups. by Eli Friedman · 11 years ago
  60. 8d37858 Debug info: An if condition now creates a lexical scope of its own. by Adrian Prantl · 11 years ago
  61. b6e3808 Recursively lifetime-extend into array temporaries. These can get implicitly by Richard Smith · 11 years ago
  62. 993b39f PR14763: Debug info for non-trivial record parameters by David Blaikie · 11 years ago
  63. a06d585 [ms-cxxabi] Fix vbptr offsets in memptrs when the vbptr is in an nvbase by Reid Kleckner · 11 years ago
  64. e825cd0 ... and actually run it by Timur Iskhodzhanov · 11 years ago
  65. d38dda9 Add a test for the breakage from r183298 by Timur Iskhodzhanov · 11 years ago
  66. 4c44d2f Unrevert the tests from r183298 as they pass with both old and new code by Timur Iskhodzhanov · 11 years ago
  67. d38a21f Revert r183298 and r183300 as the former broke the virtual function lookup in libcxx __locale by Timur Iskhodzhanov · 11 years ago
  68. f19759e Get rid of VTableContext::ComputeMethodVTableIndices() and VTableContext::getNumVirtualFunctionPointers(); also add some tests for the VTable indices output to make sure we don't regress by Timur Iskhodzhanov · 11 years ago
  69. 5f6e2f4 PR16214: Debug Info: -flimit-debug-info doesn't omit definitions for types used via typedefs by David Blaikie · 11 years ago
  70. 211c8dd Model temporary lifetime-extension explicitly in the AST. Use this model to by Richard Smith · 11 years ago
  71. ec0d96f Fix linkage computation for local types in template functions. by Rafael Espindola · 11 years ago
  72. 34f94f9 Remove some unreachable (and wrong) code and replace it with an assertion. by Richard Smith · 11 years ago
  73. 75ddd14 Convert some Unicode whitespace to ASCII whitespace. by Richard Smith · 11 years ago
  74. d1b55dc Do not walk through member-accesses on bitfields when looking for the object by Richard Smith · 11 years ago
  75. 4e43dec Fix handling of pointers-to-members and comma expressions when by Richard Smith · 11 years ago
  76. c063cb1 Allow paren casted throw statements inside of ternary expressions by David Majnemer · 11 years ago
  77. e67ca58 PR12848: When emitting a local variable declared 'constexpr', always initialize it with a store or a memcpy, not by emitting the initializer expression. This is not required for correctness, but more closely aligns with people's expectations, and is cheap (since we've already evaluated the initializer). by Richard Smith · 11 years ago
  78. 858c2c3 Walk over MaterializeTemporaryExpr when reverting an initializer to its by Richard Smith · 11 years ago
  79. 531bf9c Switching the tests to use size_t instead of unsigned int to hopefully appease the Linux x64 build bot. by Aaron Ballman · 11 years ago
  80. 5537e0a Add support to fallback on operator new when a placement operator new[] is called for which there is no valid declaration. This fallback only happens in Microsoft compatibility mode. This patch addresses PR13164, and improves support for the WDK. by Aaron Ballman · 11 years ago
  81. b0f533e [ms-cxxabi] Implement MSVC virtual base adjustment by Reid Kleckner · 11 years ago
  82. c72ff4f [ms-cxxabi] Fix r182865 to have an actual Itanium-style key function by Reid Kleckner · 11 years ago
  83. 5a8b049 [ms-cxxabi] There are no key functions in the Microsoft C++ ABI by Reid Kleckner · 11 years ago
  84. 53db1b5 Add a testcase from pr16059. by Rafael Espindola · 11 years ago
  85. 5bbb058 Fix a crash when we were trying to compute the linkage too early. by Rafael Espindola · 11 years ago
  86. e832854 Propagate VisibleNoLinkage down to class members. by Rafael Espindola · 11 years ago
  87. bdf2bba Fix the linkage of local types in inline VisibleNoLinkage functions. by Rafael Espindola · 11 years ago
  88. a99ecbc Fix linkage computation for derived types in inline functions. by Rafael Espindola · 11 years ago
  89. 9129648 PR16091: Error when attempting to emit debug info for undeduced auto return types by David Blaikie · 11 years ago
  90. e69fb20 Fix assert on temporary std::initializer_list. by Richard Smith · 11 years ago
  91. fc46ebc PR14606: Debug Info for namespace aliases/DW_TAG_imported_module by David Blaikie · 11 years ago
  92. 9faebd2 Revert "Revert "Debug Info: Using declarations/DW_TAG_imported_declaration of variables, types, and functions."" by David Blaikie · 11 years ago
  93. ac8b151 Handle local enum types too. by Rafael Espindola · 11 years ago
  94. 8b00b80 Use the awesome CHECK-DAG! by Rafael Espindola · 11 years ago
  95. de2eb4f Add testcase omitted from r181998. by Richard Smith · 11 years ago
  96. 713e3f2 Let CodeGenFunction::EmitVarDecl query the semantic storage class info. by Enea Zaffanella · 11 years ago
  97. 1229e20 Fix pr15930. by Rafael Espindola · 11 years ago
  98. 6a15bde Add a test to verify that -flimit-debug-info is working in some way. by Eric Christopher · 11 years ago
  99. 8ef2b10 Fix comment. by Eric Christopher · 11 years ago
  100. 59ecb6a Remove xfail'd test. This method of limiting debug info isn't by Eric Christopher · 11 years ago