- a4130ba [ms-cxxabi] Emit linkonce complete dtors in TUs that need them by Reid Kleckner · 11 years ago
- c1e293f Test updates missed from r186799. by Richard Smith · 11 years ago
- ddcff1b Tighten up the set of operator new/operator delete calls we're permitted to by Richard Smith · 11 years ago
- 9c3bd4f Replace TEST* with CHECK-DAG in vbtable tests by Timur Iskhodzhanov · 11 years ago
- eb54d42 Make these tests more robust against IRgen choosing to emit more named metadata. by Richard Smith · 11 years ago
- 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
- 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
- 3be37d1 [ms-cxxabi] Don't consider function templates for name backrefs by Reid Kleckner · 11 years ago
- c250192 Changes so that a few tests do not fail when running under guarded malloc. by Argyrios Kyrtzidis · 11 years ago
- 5154dce Add a __builtin_addressof that performs the same functionality as the built-in by Richard Smith · 11 years ago
- 5e867c8 More local mangling fixes. by Eli Friedman · 11 years ago
- 8892210 Fix regression from r185450. by Eli Friedman · 11 years ago
- 96e7813 Add 'not' to commands that are expected to fail. by Rafael Espindola · 11 years ago
- d029cbb Replace 'grep foo | count 0' with 'not grep foo'. by Rafael Espindola · 11 years ago
- 5230dbe Remove more unused uses of -verify. by Rafael Espindola · 11 years ago
- 17dfe3f Testcase for PR14130, which was probably fixed by r183859. by Richard Smith · 11 years ago
- 5d90d18 [ms-cxxabi] Mangle variadic template parameter packs by Reid Kleckner · 11 years ago
- 8443188 More fixes for block mangling. by Eli Friedman · 11 years ago
- 1cf7c3f Don't skip lambdas when mangling local vars. by Eli Friedman · 11 years ago
- 7a36a59 Simplify linkage code for static local vars. by Eli Friedman · 11 years ago
- 3b50e8d Restore r184205 and associated commits (after commit of r185290) by Stephen Lin · 11 years ago
- e1e35f7 [ms-cxxabi] Move CodeGenVTables::needsVTTParameter to ItaniumCXXABI. by Peter Collingbourne · 11 years ago
- 5771aab Fix nested lifetime extension when a std::initializer_list member is by Richard Smith · 11 years ago
- 24118f5 Use the zero-argument DIBuilder::createNullPtrType in Clang. by Peter Collingbourne · 11 years ago
- 02a01fa Ensure that debugger calls to signature-less functions default to by John McCall · 11 years ago
- f6a144f Implement DR136 by David Majnemer · 11 years ago
- f21818d [ms-cxxabi] Use sugared types in the mangler instead of canonical types by Reid Kleckner · 11 years ago
- ac8f43c DebugInfo: ensure negative enumerators are emitted as such by David Blaikie · 11 years ago
- a32165c DebugInfo: Merge a bad debug info enum test into a good one by David Blaikie · 11 years ago
- 35178dc DebugInfo: Support (using GNU extensions) for template template parameters and parameter packs by David Blaikie · 11 years ago
- 373ac0a Teach ARM va_arg to ignore empty structs. by Tim Northover · 11 years ago
- f5c3a25 Check for trivial constructibility before emptiness in ARM ABI. by Tim Northover · 11 years ago
- e9ccbee DebugInfo test: Rename function to avoid using the same name as a type by David Blaikie · 11 years ago
- 7ef042d Aggregate & rename limit debug info tests. by David Blaikie · 11 years ago
- f0c31d9 PR16214: Debug info for types first used via pointers or qualified types & later require definitions by David Blaikie · 11 years ago
- 9b60195 [ms-cxxabi] Destroy temporary record arguments in the callee by Reid Kleckner · 11 years ago
- 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
- 45ff380 Call __cxa_begin_catch before std::terminate() in a noexcept trap. by John McCall · 11 years ago
- 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
- cd91d05 Fix CodeGenCXX/debug-info.cpp test on Windows by Reid Kleckner · 11 years ago
- 3258abc Revert r184205 and associated patches while investigating issue with broken buildbot (possible interaction with LTO) by Stephen Lin · 11 years ago
- 41c9bae Debug Info: PR14763/r183329 - specify that non-trivial pass-by-value parameters are stored indirectly by David Blaikie · 11 years ago
- 4444dbb Corrections to r184205 ('this'-return optimization) due to the wrong version of the patch being committed originally. by Stephen Lin · 11 years ago
- 9063302 [ms-cxxabi] Emit and install appropriately mangled vbtables by Reid Kleckner · 11 years ago
- f756882 Partially revert r184225 test changes and make a smaller and more generic fix. by Stephen Lin · 11 years ago
- b987eda Fix C++ constructor/destructor tests when run on ARM by Stephen Lin · 11 years ago
- d4c0cd0 CodeGen: Have 'this'-returning constructors and destructors to take advantage of the new backend 'returned' attribute. by Stephen Lin · 11 years ago
- 93cc515 Compute the visibility of static local variables consistently. Fixes PR16208. by Eli Friedman · 11 years ago
- 9610d77 Cleanup linkage computation for static locals. by Rafael Espindola · 11 years ago
- d6b6987 PR16263: Implement current direction of core issue 1376. Binding a reference to by Richard Smith · 11 years ago
- 3282b84 Emit initializers for static-storage-duration temporaries as constants where by Richard Smith · 11 years ago
- 678eca4 Fix the linkage of static locals inside a CapturedStmt. (Found in the by Eli Friedman · 11 years ago
- 38fa961 Fix a small bug in the linkage computation for the lambda conversion-to-function-pointer member. by Eli Friedman · 11 years ago
- 7b7db26 Clean up test to appease NDEBUG builds. by Richard Smith · 11 years ago
- 7c3e615 PR12086, PR15117 by Richard Smith · 11 years ago
- 8a07cd3 Reapply r183721, reverted in r183776, with a fix for a bug in the former (we by Richard Smith · 11 years ago
- a57be56 Revert r183721. It caused cleanups to be delayed too long in some cases. by Richard Smith · 11 years ago
- 85af7ce Rework IR emission for lifetime-extended temporaries. Instead of trying to walk by Richard Smith · 11 years ago
- 2ac2fa7 Make sure we don't emit invalid IR for StmtExprs with complex cleanups. by Eli Friedman · 11 years ago
- 8d37858 Debug info: An if condition now creates a lexical scope of its own. by Adrian Prantl · 11 years ago
- b6e3808 Recursively lifetime-extend into array temporaries. These can get implicitly by Richard Smith · 11 years ago
- 993b39f PR14763: Debug info for non-trivial record parameters by David Blaikie · 11 years ago
- a06d585 [ms-cxxabi] Fix vbptr offsets in memptrs when the vbptr is in an nvbase by Reid Kleckner · 11 years ago
- e825cd0 ... and actually run it by Timur Iskhodzhanov · 11 years ago
- d38dda9 Add a test for the breakage from r183298 by Timur Iskhodzhanov · 11 years ago
- 4c44d2f Unrevert the tests from r183298 as they pass with both old and new code by Timur Iskhodzhanov · 11 years ago
- d38a21f Revert r183298 and r183300 as the former broke the virtual function lookup in libcxx __locale by Timur Iskhodzhanov · 11 years ago
- 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
- 5f6e2f4 PR16214: Debug Info: -flimit-debug-info doesn't omit definitions for types used via typedefs by David Blaikie · 11 years ago
- 211c8dd Model temporary lifetime-extension explicitly in the AST. Use this model to by Richard Smith · 11 years ago
- ec0d96f Fix linkage computation for local types in template functions. by Rafael Espindola · 11 years ago
- 34f94f9 Remove some unreachable (and wrong) code and replace it with an assertion. by Richard Smith · 11 years ago
- 75ddd14 Convert some Unicode whitespace to ASCII whitespace. by Richard Smith · 11 years ago
- d1b55dc Do not walk through member-accesses on bitfields when looking for the object by Richard Smith · 11 years ago
- 4e43dec Fix handling of pointers-to-members and comma expressions when by Richard Smith · 11 years ago
- c063cb1 Allow paren casted throw statements inside of ternary expressions by David Majnemer · 11 years ago
- 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
- 858c2c3 Walk over MaterializeTemporaryExpr when reverting an initializer to its by Richard Smith · 11 years ago
- 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
- 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
- b0f533e [ms-cxxabi] Implement MSVC virtual base adjustment by Reid Kleckner · 11 years ago
- c72ff4f [ms-cxxabi] Fix r182865 to have an actual Itanium-style key function by Reid Kleckner · 11 years ago
- 5a8b049 [ms-cxxabi] There are no key functions in the Microsoft C++ ABI by Reid Kleckner · 11 years ago
- 53db1b5 Add a testcase from pr16059. by Rafael Espindola · 11 years ago
- 5bbb058 Fix a crash when we were trying to compute the linkage too early. by Rafael Espindola · 11 years ago
- e832854 Propagate VisibleNoLinkage down to class members. by Rafael Espindola · 11 years ago
- bdf2bba Fix the linkage of local types in inline VisibleNoLinkage functions. by Rafael Espindola · 11 years ago
- a99ecbc Fix linkage computation for derived types in inline functions. by Rafael Espindola · 11 years ago
- 9129648 PR16091: Error when attempting to emit debug info for undeduced auto return types by David Blaikie · 11 years ago
- e69fb20 Fix assert on temporary std::initializer_list. by Richard Smith · 11 years ago
- fc46ebc PR14606: Debug Info for namespace aliases/DW_TAG_imported_module by David Blaikie · 11 years ago
- 9faebd2 Revert "Revert "Debug Info: Using declarations/DW_TAG_imported_declaration of variables, types, and functions."" by David Blaikie · 11 years ago
- ac8b151 Handle local enum types too. by Rafael Espindola · 11 years ago
- 8b00b80 Use the awesome CHECK-DAG! by Rafael Espindola · 11 years ago
- de2eb4f Add testcase omitted from r181998. by Richard Smith · 11 years ago
- 713e3f2 Let CodeGenFunction::EmitVarDecl query the semantic storage class info. by Enea Zaffanella · 11 years ago
- 1229e20 Fix pr15930. by Rafael Espindola · 11 years ago
- 6a15bde Add a test to verify that -flimit-debug-info is working in some way. by Eric Christopher · 11 years ago
- 8ef2b10 Fix comment. by Eric Christopher · 11 years ago
- 59ecb6a Remove xfail'd test. This method of limiting debug info isn't by Eric Christopher · 11 years ago