1. 649c731 First step towards vftable generation with -cxx-abi microsoft PR13231 by Timur Iskhodzhanov · 12 years ago
  2. 4b12be6 PR14472: Preserve qualifiers while unwrapping types for debug info by David Blaikie · 12 years ago
  3. a89701b The last of PR14471: Debug info support for inline in-class initializer for float static members by David Blaikie · 12 years ago
  4. e8d7514 Emit the function type of member function pointer types the same as member functions. by David Blaikie · 12 years ago
  5. cd8ab51 Implement C++11 semantics for [[noreturn]] attribute. This required splitting by Richard Smith · 12 years ago
  6. c3ad100 Add testcase missed yesterday. Patch from Paul Robinson. by Eric Christopher · 12 years ago
  7. 0395de3 Collect both normal and static data members of a class in source by Eric Christopher · 12 years ago
  8. 838dc59 Disable caching of visibility. by Rafael Espindola · 12 years ago
  9. 319437f Add -std=c++98 to the test and minor improvment in addition. by Fariborz Jahanian · 12 years ago
  10. e930ff5 Improve on my last test for patch for // rdar://12897704 by Fariborz Jahanian · 12 years ago
  11. c2316db c++ IRGen. In trivial cases that object is going into static by Fariborz Jahanian · 12 years ago
  12. f91cbd5 Don't assert in codegen on static data members which have NoLinkage. Fixes by Nick Lewycky · 12 years ago
  13. b9d61ca Add [artificial] debug info annotation to test matching r171826 by David Blaikie · 12 years ago
  14. 0028ee3 PR14759: Improve/correct support for debug info for C++ member pointers. by David Blaikie · 12 years ago
  15. 6b6bd10 Make checking for 'protected' access in debug info more legible. by David Blaikie · 12 years ago
  16. d8180cf PR14573: Unnamed parameters in debug info, Part 2 by David Blaikie · 12 years ago
  17. 436653b Emit debug info for unnamed parameters. by David Blaikie · 12 years ago
  18. 5f2bd16 Change test/CodeGenCXX/debug-info-method.cpp an IR (rather than asm) test. by David Blaikie · 12 years ago
  19. 42368b5 FileCheck-ize test/CodeGenCXX/debug-info-method.cpp by David Blaikie · 12 years ago
  20. 89e19b4 Don't assert/crash on reference variables in lambdas bound to a by Eli Friedman · 12 years ago
  21. 2d382d1 [ubsan] Recover by default, use -fno-sanitize-recover to disable. by Will Dietz · 12 years ago
  22. 140aadf Add 171048 back but invalidate the cache of all redeclarations when setting by Rafael Espindola · 12 years ago
  23. 0dbe2fb Reinstate r170806, reverted in r170835, with a fix use i1 instead of i8 for a value-initialized bool! by Richard Smith · 12 years ago
  24. 98ab776 Revert r170806, "Fix some bugs where we would sometimes use 0, not -1, when emitting a null constant of type pointer-to-data-member." by NAKAMURA Takumi · 12 years ago
  25. d8af340 Fix some bugs where we would sometimes use 0, not -1, when emitting a null constant of type pointer-to-data-member. by Richard Smith · 12 years ago
  26. e538d48 Make sure CodeGen uses a value of the correct type as the result of by Eli Friedman · 12 years ago
  27. 073fec9 Rein ubsan's vptr sanitizer back a bit. Per core issue 453, binding a reference by Richard Smith · 12 years ago
  28. 4ae711b Don't hit an assertion failure when calculating the __PRETTY_FUNCTION__ by Argyrios Kyrtzidis · 12 years ago
  29. 457d65a clang/test/CodeGenCXX/lambda-expressions.cpp: Relax expression for -Asserts. by NAKAMURA Takumi · 12 years ago
  30. 877efce Make the test less sensitive to the inline threshold. by Nadav Rotem · 12 years ago
  31. 50f089a Make sure the __invoke function for lambdas returns properly. Per bug report on IRC> by Eli Friedman · 12 years ago
  32. c9a9177 Debug Info: Emit vtables pointer members as artificial. by David Blaikie · 12 years ago
  33. 463b48b ubsan: Add -fsanitize=bool and -fsanitize=enum, which check for loads of by Richard Smith · 12 years ago
  34. baab683 Add a triple to this test. It depends on little-endian bitfield layout. by Chandler Carruth · 12 years ago
  35. 5588a69 Add a test case that I've been using to clarify the bitfield layout for by Chandler Carruth · 12 years ago
  36. ef8d516 Fix the bitfield record layout in codegen for big endian targets. by Chandler Carruth · 12 years ago
  37. 72d2dab Rework the bitfield access IR generation to address PR13619 and by Chandler Carruth · 12 years ago
  38. 5e45385 Fix name. The array is unboundED. by Bill Wendling · 12 years ago
  39. 9d05986 Use the 'count' attribute to calculate the upper bound of an array. by Bill Wendling · 12 years ago
  40. c4475ee Don't test for ASM output but for IR output. by Bill Wendling · 12 years ago
  41. 1fec8fc clang/test/CodeGenCXX/debug-info-zero-length-arrays.cpp: Add explicit triple, x86_64-unknown-unknown. It was incompatible to i686. by NAKAMURA Takumi · 12 years ago
  42. 003ec23 Add a 'count' field to the DWARF subrange. by Bill Wendling · 12 years ago
  43. ad95481 [ubsan] Add flag to enable recovery from checks when possible. by Will Dietz · 12 years ago
  44. 464a01a Fix the determination of whether a capture refers to an enclosing by Douglas Gregor · 12 years ago
  45. 2ec5f55 Make the test less sensitive to DWARF emission implementation details. by Eli Bendersky · 12 years ago
  46. 53c61c5 [-cxx-abi microsoft] Also spill the argument-back-references context when mangling templates by Timur Iskhodzhanov · 12 years ago
  47. 21173b1 PR14388: An array or function type in an exception specification should be by Richard Smith · 12 years ago
  48. b854036 Add -fsanitize=integer for reporting suspicious integer behaviors. by Will Dietz · 12 years ago
  49. 5e7b43e Remove outdated FIXME; should have removed that in r160782 by Timur Iskhodzhanov · 12 years ago
  50. 79b7cc5 Fix PR14413 - incorrect mangling of anonymous namespaces with -cxx-abi microsoft by Timur Iskhodzhanov · 12 years ago
  51. 93af2b8 PR14279: Work around this major miscompilation by treating move operations as by Richard Smith · 12 years ago
  52. 66cff72 Provide the correct mangling and linkage for certain unnamed nested classes. by David Blaikie · 12 years ago
  53. 8c88953 Remove another questionable use of hasTrivial*. The relevant thing for this by Richard Smith · 12 years ago
  54. 0c949ef Revert "Use the 'count' attribute instead of the 'upper_bound' attribute." by Eric Christopher · 12 years ago
  55. 30305be Use the 'count' attribute instead of the 'upper_bound' attribute. by Bill Wendling · 12 years ago
  56. 044c8aa Fix some wrong-code bugs in implicitly-defined assignment operators: by Richard Smith · 12 years ago
  57. 882995b Remove duplicated line. by Rafael Espindola · 12 years ago
  58. 5f9a7e3 Remove abuse of hasTrivial*, and fix miscompile wherein global arrays with by Richard Smith · 12 years ago
  59. e95b46b [Windows] Fix mangling of number literal '0' by Nico Weber · 12 years ago
  60. e938536 When deciding whether to convert an array construction loop into a memcpy, look by Richard Smith · 12 years ago
  61. 4179ddd Implement codegen for init_priority attribute properly - make sure it by Anton Korobeynikov · 12 years ago
  62. d6396a6 Use the individual -fsanitize=<...> arguments to control which of the UBSan by Richard Smith · 12 years ago
  63. 70ae122 Emit debug info for C++ struct definitions as DW_TAG_structure_type (instead of class_type). by David Blaikie · 12 years ago
  64. 9417b05 Fix debug tag type of forward declarations of struct/class in C++. by David Blaikie · 12 years ago
  65. 5d1ae38 This patch removes the XFAIL for powerpc for by Bill Schmidt · 12 years ago
  66. f596760 When an externally-supplied record layout has a size that clearly by Douglas Gregor · 12 years ago
  67. c01526e Fix test suppressed in r166683 on 32-bit Linux by Alexey Samsonov · 12 years ago
  68. d6f8330 Fix the other occurrence of the problem fixed by r166731. by Richard Smith · 12 years ago
  69. ca53087 LLVM's hashing routines produce a size_t, and thus generate different values for 32- and 64-bit host compilers. This really needs to be fixed -- the IR generated should not depend on the host -- but this change will get the bots green again. Proper fix to follow. by Richard Smith · 12 years ago
  70. 0848333 Add a more direct test for r166661. by Richard Smith · 12 years ago
  71. 37c94bf clang/test/CodeGenCXX/debug-info-thunk.cpp: Suppress it for now with XFAIL:*, due to failing on i686-*-*. by NAKAMURA Takumi · 12 years ago
  72. a0d5878 Correct test inovocations to use %clang_cc1 rather than direct invocation (so that it can have additional options set when trying to debug issues causing regressions). by David Tweed · 12 years ago
  73. 34b41f8 Initialize debug info for special cases of functions that lack declarations and are generated by Clang (global initializers/destructors, thunks) . Fixes PR13942. by Alexey Samsonov · 12 years ago
  74. 465e89e When we're devirtualizing a method call, make sure the method has the correct IR type. by Eli Friedman · 12 years ago
  75. 9230997 A number of test cases assume that an "int" parameter or return value by Ulrich Weigand · 12 years ago
  76. b693269 Add inreg markers with the x86_fastcallcc calling convention. by Rafael Espindola · 12 years ago
  77. 5f14fcb Don't try to use inreg with 0 sized structs. Thanks to Eli for reporting the by Rafael Espindola · 12 years ago
  78. 5016a70 DR1472: A reference isn't odr-used if it has preceding initialization, by Richard Smith · 12 years ago
  79. 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
  80. 820e9a7 DR1511: A const volatile global does not implicitly get internal linkage like a by Richard Smith · 12 years ago
  81. 0b4cc95 Fix handling of the regparm attribute in the presence of classes with copy by Rafael Espindola · 12 years ago
  82. da3301e Add a new option for and disable column number information as there by Eric Christopher · 12 years ago
  83. b1502bc DR1442: In a range-based for statement, namespace 'std' is not an associated by Richard Smith · 12 years ago
  84. 9be36ab DR1535: only potentially-evaluated typeid expressions are disallowed in constant by Richard Smith · 12 years ago
  85. 9556b39 Revert r158009 since there are some uses of artificial functions in debug info. by Eric Christopher · 12 years ago
  86. 2eb9a95 PR13684: Emit vtable entries for deleted functions as __cxa_deleted_function. by David Blaikie · 12 years ago
  87. 4d283e1 Test pure virtual vtable entries in the Itanium ABI. by David Blaikie · 12 years ago
  88. d954ab4 Note deleted functions when dumping vtables. by David Blaikie · 12 years ago
  89. 802cd5b At -O0, emit an @llvm.trap() call at the end of a value-returning function which by Richard Smith · 12 years ago
  90. 0142f0c Handle gnu_inline in c++ in a gcc compatible way. Original patch by Tobias by Rafael Espindola · 12 years ago
  91. a2cdd4d clang/test/CodeGenCXX/microsoft-uuidof.cpp: Fix for -Asserts. by NAKAMURA Takumi · 12 years ago
  92. c5f8046 Add codegen support for __uuidof(). by Nico Weber · 12 years ago
  93. eae5a820 Fix PR 11709: Change the definition of va_list to meet AAPCS requirement by Logan Chien · 12 years ago
  94. 4def70d -fcatch-undefined-behavior: emit calls to the runtime library whenever one of the checks fails. by Richard Smith · 12 years ago
  95. e6b39bc Make sure to generate the right kind of MDNode for enum forward declarations. by Eli Friedman · 12 years ago
  96. 36ef0d5 If we flow off the end of a value-returning function: by Richard Smith · 12 years ago
  97. 385b91f When mangling an APSInt with the ms abi, make sure to look at all nibbles. by Nico Weber · 12 years ago
  98. 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
  99. 6e208db Mark two Clang tests as passing on ARM by Nico Weber · 12 years ago
  100. 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