1. 8e8fb3b Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. by Andy Gibbs · 12 years ago
  2. 820e9a7 DR1511: A const volatile global does not implicitly get internal linkage like a by Richard Smith · 12 years ago
  3. 0b4cc95 Fix handling of the regparm attribute in the presence of classes with copy by Rafael Espindola · 12 years ago
  4. da3301e Add a new option for and disable column number information as there by Eric Christopher · 12 years ago
  5. b1502bc DR1442: In a range-based for statement, namespace 'std' is not an associated by Richard Smith · 12 years ago
  6. 9be36ab DR1535: only potentially-evaluated typeid expressions are disallowed in constant by Richard Smith · 12 years ago
  7. 9556b39 Revert r158009 since there are some uses of artificial functions in debug info. by Eric Christopher · 12 years ago
  8. 2eb9a95 PR13684: Emit vtable entries for deleted functions as __cxa_deleted_function. by David Blaikie · 12 years ago
  9. 4d283e1 Test pure virtual vtable entries in the Itanium ABI. by David Blaikie · 12 years ago
  10. d954ab4 Note deleted functions when dumping vtables. by David Blaikie · 12 years ago
  11. 802cd5b At -O0, emit an @llvm.trap() call at the end of a value-returning function which by Richard Smith · 12 years ago
  12. 0142f0c Handle gnu_inline in c++ in a gcc compatible way. Original patch by Tobias by Rafael Espindola · 12 years ago
  13. a2cdd4d clang/test/CodeGenCXX/microsoft-uuidof.cpp: Fix for -Asserts. by NAKAMURA Takumi · 12 years ago
  14. c5f8046 Add codegen support for __uuidof(). by Nico Weber · 12 years ago
  15. eae5a820 Fix PR 11709: Change the definition of va_list to meet AAPCS requirement by Logan Chien · 12 years ago
  16. 4def70d -fcatch-undefined-behavior: emit calls to the runtime library whenever one of the checks fails. by Richard Smith · 12 years ago
  17. e6b39bc Make sure to generate the right kind of MDNode for enum forward declarations. by Eli Friedman · 12 years ago
  18. 36ef0d5 If we flow off the end of a value-returning function: by Richard Smith · 12 years ago
  19. 385b91f When mangling an APSInt with the ms abi, make sure to look at all nibbles. by Nico Weber · 12 years ago
  20. 82bfa19 Allowing individual targets to determine whether a given calling convention is allowed or ignored with warning. This allows for correct name mangling for x64 targets on Windows, which in turn allows for linking against the Win32 APIs. by Aaron Ballman · 12 years ago
  21. 6e208db Mark two Clang tests as passing on ARM by Nico Weber · 12 years ago
  22. 6cacae8 CodeGen: Copy tail padding when we're not dealing with a trivial copy assign or move assign operator. by Benjamin Kramer · 12 years ago
  23. ef4d5ce PR13941: Mark all virtual functions as unnamed_addr. It's not possible to by Richard Smith · 12 years ago
  24. 80bfa3d Fix an edge case of mangling involving the combination of a lambda and typeid. by Eli Friedman · 12 years ago
  25. d7a6b16 Fix the AST representation for non-type template arguments to encode by Eli Friedman · 12 years ago
  26. ecd03b4 When performing a ::delete of an object with a virtual destructor, by John McCall · 12 years ago
  27. 0e33dcd clang/test/CodeGenCXX/microsoft-*: Fix for -Asserts. by NAKAMURA Takumi · 12 years ago
  28. 9653ab5 Implement Mike Herrick's proposed noexcept mangling. by John McCall · 12 years ago
  29. bd31574 In the MS ABI, ctors return 'this'. Patch by Dmitry Sokolov. by John McCall · 12 years ago
  30. e402e72 Fix for r163013 regression and further __interface enhancement. by John McCall · 12 years ago
  31. 9f357de During jump-scope checking, build an ExprWithCleanups immediately by John McCall · 12 years ago
  32. 022301b Call CGM.SetLLVMFunctionAttributesForDefinition on thunks so that they get by Rafael Espindola · 12 years ago
  33. 28e3c99 Handle a captured this for the debug information as well. by Eric Christopher · 12 years ago
  34. 1deeedb Fix ABI dependent tests by providing an explicit target triple. by David Blaikie · 12 years ago
  35. 11267a3 Test for r164186. by Eli Friedman · 12 years ago
  36. 82bad6b Fix thunk emission for covariant virtual functions in cases which require by Eli Friedman · 12 years ago
  37. 2bcb984 Revert r163829. The world (or libstdc++, at least) is not ready. by Richard Smith · 12 years ago
  38. ceb0762 Remove speculative fix for C++ core issue 1407, since it was resolved as NAD. by Richard Smith · 12 years ago
  39. d5a73dc Reapply: by Eric Christopher · 12 years ago
  40. 22b617f Revert "Make clang emit a flag for DW_AT_object_pointer for the artificial" by Eric Christopher · 12 years ago
  41. b774d73 clang/test: [PR8833] Introduce the feature "LP64" to suppress LLP64-incompatible tests. by NAKAMURA Takumi · 12 years ago
  42. 2b6eb9d Make clang emit a flag for DW_AT_object_pointer for the artificial by Eric Christopher · 12 years ago
  43. 1b76fbc Provide fixed target triples to make test results consistent across ARM hosts. by David Blaikie · 12 years ago
  44. e972cb4 Follow-up on r163110 - forgot to commit some new tests... by Timur Iskhodzhanov · 12 years ago
  45. a04ca5c Fix PR13444 - wrong mangling of "const char * const *" and friends with "-cxx-abi microsoft" by Timur Iskhodzhanov · 12 years ago
  46. a6c66ce Change the representation of builtin functions in the AST by Eli Friedman · 12 years ago
  47. b41ba1a Fix a CodeGen bug where we would skip zero-initialization for by Eli Friedman · 12 years ago
  48. fb60914 Fix the CC-matching logic for instance methods in the MS ABI. by John McCall · 12 years ago
  49. 2612e9f Fix the mangling of function pointers in the MS ABI. by John McCall · 12 years ago
  50. 9d3e226 -fcatch-undefined-behavior: add the -ftrapv checks to the set of things caught by Richard Smith · 12 years ago
  51. 2c9f87c New -fcatch-undefined-behavior features: by Richard Smith · 12 years ago
  52. 54c86f7 When mangling a negative number, remember that negating it does not by John McCall · 12 years ago
  53. ac45293 Devirtualize calls on glvalues produced by class member access expressions. by Richard Smith · 12 years ago
  54. 7657fd7 PR13570: When an unresolved overloaded call appeared in a dependent context, we by Richard Smith · 12 years ago
  55. 859c65c Fix an assertion failure with a C++ constructor initializing a by Eli Friedman · 12 years ago
  56. 60b7038 Update documentation of HasSideEffects to match its callers' expectations, and by Richard Smith · 12 years ago
  57. 387611e Fix the test RUN line for this better. by Eric Christopher · 12 years ago
  58. 8ae4ec2 Teach Expr::HasSideEffects about all the Expr types, and fix a bug where it by Richard Smith · 12 years ago
  59. c7fb748 If we don't have a complete type for the array type yet either then by Eric Christopher · 12 years ago
  60. b3f46ec Specify a triple on this to make it easier to test. by Eric Christopher · 12 years ago
  61. 363e5ac Make sure when we get the replacement type for a template argument by Eric Christopher · 12 years ago
  62. c23aca4 Flesh out test for defaulted key functions a bit more. by Benjamin Kramer · 12 years ago
  63. f3fce80 Fix failed to generate vtables in certain cases. by Benjamin Kramer · 12 years ago
  64. ea66f9f Make sure we don't emit IR for unused EH cleanups. PR13359. by Eli Friedman · 12 years ago
  65. 7916c99 When devirtualizing the conversion to a virtual base subobject, by John McCall · 12 years ago
  66. 9849901 Consider the visibility of template template arguments. GCC doesn't, but it also by Rafael Espindola · 12 years ago
  67. b48280b Handle functions with struct arguments or return types and the regparm by Rafael Espindola · 12 years ago
  68. a78a640 Attributes preceding a function declaration are first applied to the return by Rafael Espindola · 12 years ago
  69. dd25e80 PR13479: If we see the definition of an out-of-line destructor in C++11, be by Richard Smith · 12 years ago
  70. 6d4a40e Add a missing testcase for merging the visibility of two declarations used by Rafael Espindola · 12 years ago
  71. b9d0b76 Final piece of core issue 1330: delay computing the exception specification of by Richard Smith · 12 years ago
  72. bae11d8 Remove an outdated comment; add one test to compare function pointer and block mangling by Timur Iskhodzhanov · 12 years ago
  73. f58d01a Add more tests for PR13207 (Mangling of template back references with -cxx-abi microsoft) now that PR13389 is fixed (mangling of return types) by Timur Iskhodzhanov · 12 years ago
  74. dc6dabc Fix PR13389 (Wrong mangling of return type qualifiers with -cxx-abi microsoft) by Timur Iskhodzhanov · 12 years ago
  75. f5e0b22 Fix PR13207 (Mangling of templates with back references when using -cxx-abi microsoft) by Timur Iskhodzhanov · 12 years ago
  76. 9a29d74 clang/test/CodeGenCXX/debug-info-globalinit.cpp: Fix for -Asserts. by NAKAMURA Takumi · 12 years ago
  77. 78d1a10 Emit debug info for dynamic initializers. Permit __attribute__((nodebug)) on by Nick Lewycky · 12 years ago
  78. 1cc9be0 Follow-up: fix the quotes by Timur Iskhodzhanov · 12 years ago
  79. a542744 Replace wrong CHECK array mangling expectations with correct CHECK-NOT+FIXME (PR13182) by Timur Iskhodzhanov · 12 years ago
  80. adb1d4c PR12917: Remove incorrect assumption that lambda mangling information cannot by Richard Smith · 12 years ago
  81. 71adc5b Merge visibility from previous decls before looking at visibility pragma. This by Rafael Espindola · 12 years ago
  82. becfc23 Record visibility pragmas when we see a tag declaration. We might use it by Rafael Espindola · 12 years ago
  83. 6b60370 Apply visibility pragmas to class template declarations. This is needed because by Rafael Espindola · 12 years ago
  84. b04b731 Use -fvisibility-inlines-hidden in inline functions too. This matches gcc by Rafael Espindola · 12 years ago
  85. d3d02dd Fix a bug in my previous commit. The problem is not that we were not using the by Rafael Espindola · 12 years ago
  86. 2345820 Use the canonical template decl when trying to find if it has a visibility by Rafael Espindola · 12 years ago
  87. f9aed96 [Windows] Split the back reference tests into two separate files as the templates are getting hairy by Timur Iskhodzhanov · 12 years ago
  88. 8f88a1d [Windows] Use thiscall as the default calling convention for class methods. PR12785 by Timur Iskhodzhanov · 12 years ago
  89. 5e06529 Process #pragma visibility early in the parsing of class definitions. Fixes by Rafael Espindola · 12 years ago
  90. f729ce0 Ignore visibility attributes after definitions. This matches newer (4.7) gcc's by Rafael Espindola · 12 years ago
  91. 8d71918 Handle #pragma visibility in explicit specializations and enums. by Rafael Espindola · 12 years ago
  92. f2f15b3 Don't process #pragma visibility during instantiation. The visibility of the by Rafael Espindola · 12 years ago
  93. 81e5a93 FileCheck-ize. by Eric Christopher · 12 years ago
  94. de31aa7 PR13290: Constant-evaluation support for CXXConstructExprs which construct a by Richard Smith · 12 years ago
  95. 254a8fb clang/test/CodeGenCXX/cxx0x-initializer-constructors.cpp: Fixup for -Asserts. by NAKAMURA Takumi · 12 years ago
  96. 2059939 PR12670: Support for initializing an array of non-aggregate class type from an by Richard Smith · 12 years ago
  97. ff817f7 When marking virtual functions as used for a class' vtable, mark all functions by Richard Smith · 12 years ago
  98. f4bb8d0 PR13273: When performing list-initialization with an empty initializer list, by Richard Smith · 12 years ago
  99. b135f0f When we're looking for redeclarations which might provide a definition in CodeGen, make sure we examine all the redeclarations. PR13252. by Eli Friedman · 12 years ago
  100. 4a889e4 Disable devirtualization when we have covariant returns. I will open a bug by Rafael Espindola · 12 years ago