1. 9b60195 [ms-cxxabi] Destroy temporary record arguments in the callee by Reid Kleckner · 11 years ago
  2. 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
  3. 45ff380 Call __cxa_begin_catch before std::terminate() in a noexcept trap. by John McCall · 11 years ago
  4. 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
  5. cd91d05 Fix CodeGenCXX/debug-info.cpp test on Windows by Reid Kleckner · 11 years ago
  6. 3258abc Revert r184205 and associated patches while investigating issue with broken buildbot (possible interaction with LTO) by Stephen Lin · 11 years ago
  7. 41c9bae Debug Info: PR14763/r183329 - specify that non-trivial pass-by-value parameters are stored indirectly by David Blaikie · 11 years ago
  8. 4444dbb Corrections to r184205 ('this'-return optimization) due to the wrong version of the patch being committed originally. by Stephen Lin · 11 years ago
  9. 9063302 [ms-cxxabi] Emit and install appropriately mangled vbtables by Reid Kleckner · 11 years ago
  10. f756882 Partially revert r184225 test changes and make a smaller and more generic fix. by Stephen Lin · 11 years ago
  11. b987eda Fix C++ constructor/destructor tests when run on ARM by Stephen Lin · 11 years ago
  12. d4c0cd0 CodeGen: Have 'this'-returning constructors and destructors to take advantage of the new backend 'returned' attribute. by Stephen Lin · 11 years ago
  13. 93cc515 Compute the visibility of static local variables consistently. Fixes PR16208. by Eli Friedman · 11 years ago
  14. 9610d77 Cleanup linkage computation for static locals. by Rafael Espindola · 11 years ago
  15. d6b6987 PR16263: Implement current direction of core issue 1376. Binding a reference to by Richard Smith · 11 years ago
  16. 3282b84 Emit initializers for static-storage-duration temporaries as constants where by Richard Smith · 11 years ago
  17. 678eca4 Fix the linkage of static locals inside a CapturedStmt. (Found in the by Eli Friedman · 11 years ago
  18. 38fa961 Fix a small bug in the linkage computation for the lambda conversion-to-function-pointer member. by Eli Friedman · 11 years ago
  19. 7b7db26 Clean up test to appease NDEBUG builds. by Richard Smith · 11 years ago
  20. 7c3e615 PR12086, PR15117 by Richard Smith · 11 years ago
  21. 8a07cd3 Reapply r183721, reverted in r183776, with a fix for a bug in the former (we by Richard Smith · 11 years ago
  22. a57be56 Revert r183721. It caused cleanups to be delayed too long in some cases. by Richard Smith · 11 years ago
  23. 85af7ce Rework IR emission for lifetime-extended temporaries. Instead of trying to walk by Richard Smith · 11 years ago
  24. 2ac2fa7 Make sure we don't emit invalid IR for StmtExprs with complex cleanups. by Eli Friedman · 11 years ago
  25. 8d37858 Debug info: An if condition now creates a lexical scope of its own. by Adrian Prantl · 11 years ago
  26. b6e3808 Recursively lifetime-extend into array temporaries. These can get implicitly by Richard Smith · 11 years ago
  27. 993b39f PR14763: Debug info for non-trivial record parameters by David Blaikie · 11 years ago
  28. a06d585 [ms-cxxabi] Fix vbptr offsets in memptrs when the vbptr is in an nvbase by Reid Kleckner · 11 years ago
  29. e825cd0 ... and actually run it by Timur Iskhodzhanov · 11 years ago
  30. d38dda9 Add a test for the breakage from r183298 by Timur Iskhodzhanov · 11 years ago
  31. 4c44d2f Unrevert the tests from r183298 as they pass with both old and new code by Timur Iskhodzhanov · 11 years ago
  32. d38a21f Revert r183298 and r183300 as the former broke the virtual function lookup in libcxx __locale by Timur Iskhodzhanov · 11 years ago
  33. 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
  34. 5f6e2f4 PR16214: Debug Info: -flimit-debug-info doesn't omit definitions for types used via typedefs by David Blaikie · 11 years ago
  35. 211c8dd Model temporary lifetime-extension explicitly in the AST. Use this model to by Richard Smith · 11 years ago
  36. ec0d96f Fix linkage computation for local types in template functions. by Rafael Espindola · 11 years ago
  37. 34f94f9 Remove some unreachable (and wrong) code and replace it with an assertion. by Richard Smith · 11 years ago
  38. 75ddd14 Convert some Unicode whitespace to ASCII whitespace. by Richard Smith · 11 years ago
  39. d1b55dc Do not walk through member-accesses on bitfields when looking for the object by Richard Smith · 11 years ago
  40. 4e43dec Fix handling of pointers-to-members and comma expressions when by Richard Smith · 11 years ago
  41. c063cb1 Allow paren casted throw statements inside of ternary expressions by David Majnemer · 11 years ago
  42. 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
  43. 858c2c3 Walk over MaterializeTemporaryExpr when reverting an initializer to its by Richard Smith · 11 years ago
  44. 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
  45. 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
  46. b0f533e [ms-cxxabi] Implement MSVC virtual base adjustment by Reid Kleckner · 11 years ago
  47. c72ff4f [ms-cxxabi] Fix r182865 to have an actual Itanium-style key function by Reid Kleckner · 11 years ago
  48. 5a8b049 [ms-cxxabi] There are no key functions in the Microsoft C++ ABI by Reid Kleckner · 11 years ago
  49. 53db1b5 Add a testcase from pr16059. by Rafael Espindola · 11 years ago
  50. 5bbb058 Fix a crash when we were trying to compute the linkage too early. by Rafael Espindola · 11 years ago
  51. e832854 Propagate VisibleNoLinkage down to class members. by Rafael Espindola · 11 years ago
  52. bdf2bba Fix the linkage of local types in inline VisibleNoLinkage functions. by Rafael Espindola · 11 years ago
  53. a99ecbc Fix linkage computation for derived types in inline functions. by Rafael Espindola · 11 years ago
  54. 9129648 PR16091: Error when attempting to emit debug info for undeduced auto return types by David Blaikie · 11 years ago
  55. e69fb20 Fix assert on temporary std::initializer_list. by Richard Smith · 11 years ago
  56. fc46ebc PR14606: Debug Info for namespace aliases/DW_TAG_imported_module by David Blaikie · 11 years ago
  57. 9faebd2 Revert "Revert "Debug Info: Using declarations/DW_TAG_imported_declaration of variables, types, and functions."" by David Blaikie · 11 years ago
  58. ac8b151 Handle local enum types too. by Rafael Espindola · 11 years ago
  59. 8b00b80 Use the awesome CHECK-DAG! by Rafael Espindola · 11 years ago
  60. de2eb4f Add testcase omitted from r181998. by Richard Smith · 11 years ago
  61. 713e3f2 Let CodeGenFunction::EmitVarDecl query the semantic storage class info. by Enea Zaffanella · 11 years ago
  62. 1229e20 Fix pr15930. by Rafael Espindola · 11 years ago
  63. 6a15bde Add a test to verify that -flimit-debug-info is working in some way. by Eric Christopher · 11 years ago
  64. 8ef2b10 Fix comment. by Eric Christopher · 11 years ago
  65. 59ecb6a Remove xfail'd test. This method of limiting debug info isn't by Eric Christopher · 11 years ago
  66. 59f0a5a Set the debug location for landing pad code to the canonical EH location. by Adrian Prantl · 11 years ago
  67. 214c3d6 Revert "Debug Info: Using declarations/DW_TAG_imported_declaration of variables, types, and functions." by David Blaikie · 11 years ago
  68. d6a08d1 [ms-cxxabi] Mangle in an implicit 'E' for certain types on win64 by Reid Kleckner · 11 years ago
  69. 7be62a8 PR15956: Debug Info: Include the appropriate file location in types created due to using declarations by David Blaikie · 11 years ago
  70. 52a4693 Fix test/CodeGenCXX/captured-statements.cpp on powerpc64 by Ben Langmuir · 11 years ago
  71. f8aa155 Debug Info: PR14992: Support values for non-type template parameters of function type by David Blaikie · 11 years ago
  72. d449468 Add missing triple to CodeGen test. by Richard Smith · 11 years ago
  73. d248e58 Fix stack overflow in linkage computation when a function with a deduced return by Richard Smith · 11 years ago
  74. 776a364 Debug Info: Silently accept template argument packs by David Blaikie · 11 years ago
  75. 9dfd243 PR14992: Debug Info: Support more non-type template parameters by David Blaikie · 11 years ago
  76. 0b6d846 Codegen tests for captured statements with templates by Wei Pan · 11 years ago
  77. 0a050f7 Debug Info: Fix a problem that resulted in missing DW_AT_specifications by Adrian Prantl · 11 years ago
  78. f1e08ac Debug Info: include address-of ('&') operator and qualified names in template argument lists by David Blaikie · 11 years ago
  79. eac29c8 Fix some test cases I broke in r181552 by David Blaikie · 11 years ago
  80. 0cd9ede DebugInfo: Simply & constrain test(s) for PR9600/PR9608 by David Blaikie · 11 years ago
  81. f632730 [ms-cxxabi] Implement member pointer conversions by Reid Kleckner · 11 years ago
  82. cadfe42 Fix captured statements codegen test on ARM by Ben Langmuir · 11 years ago
  83. 524387a CodeGen for CapturedStmts by Ben Langmuir · 11 years ago
  84. ad022b0 Remove trailing whitespace by David Blaikie · 11 years ago
  85. 6391ea2 Implement C++1y constant initializer rules: in a constant initializer for an by Richard Smith · 11 years ago
  86. 7ba376b Add missing triple to unit test. by Richard Smith · 11 years ago
  87. 3923d6a Debug Info: Using declarations/DW_TAG_imported_declaration of variables, types, and functions. by David Blaikie · 11 years ago
  88. 4c71b8c Don't crash in IRGen if a conditional with 'throw' in one of its branches is by Richard Smith · 11 years ago
  89. 402cd22 Weaken an assertion in memcpyization to account for unnamed bitfields. by John McCall · 11 years ago
  90. c2fc4ab DebugInfo: Support imported modules (using directives) within lexical blocks. by David Blaikie · 11 years ago
  91. d072e59 Reapply r180982 with repaired logic and an additional testcase. by Adrian Prantl · 11 years ago
  92. bb09f7b Revert "Attempt to un-break the gdb buildbot." by Adrian Prantl · 11 years ago
  93. 79e0291 [ms-cxxabi] Emit non-virtual member function pointers by Reid Kleckner · 11 years ago
  94. 30c0d27 Attempt to un-break the gdb buildbot. by Adrian Prantl · 11 years ago
  95. 4e3b54b Use the Itanium ABI for thread_local on Darwin. by Bill Wendling · 11 years ago
  96. 8f4bdc0 Revert r180739 and r180748: they broke C++11 thread_local on non-Darwin systems and did not do the right thing on Darwin. by Richard Smith · 11 years ago
  97. 3d2f000 [ms-cxxabi] Implement member pointer comparisons by Reid Kleckner · 11 years ago
  98. aa3cef4 Modify triple to try to make it pass on ARM. by Bill Wendling · 11 years ago
  99. 7c6b7ba Emit the TLS intialization functions into a list. by Bill Wendling · 11 years ago
  100. 1601a4a Support debug info for using directives at global/namespace scope. by David Blaikie · 11 years ago