1. fd1e739 CodeGen: Copy-ctorm must obey the destination's alignment requirement by David Majnemer · 11 years ago
  2. 8ab003a The prefix 'Ms-' should be 'MS-' by David Majnemer · 11 years ago
  3. 129f417 MS ABI: Implement support for 'novtable' by David Majnemer · 11 years ago
  4. a81d410 DebugInfo: Correct the debug location of non-static data member initializers by David Blaikie · 11 years ago
  5. 66e4197 Reapply r225000 (reverted in r225555): DebugInfo: Generalize debug info location handling (and follow-up commits). by David Blaikie · 11 years ago
  6. f353d3e Revert "DebugInfo: Generalize debug info location handling" and related commits by David Blaikie · 11 years ago
  7. 84fe79c Reapply "DebugInfo: Generalize debug info location handling" by David Blaikie · 11 years ago
  8. 608a245 Revert "DebugInfo: Generalize debug info location handling" by David Blaikie · 11 years ago
  9. 3945d1b Reapply "DebugInfo: Generalize debug info location handling" by David Blaikie · 11 years ago
  10. 06b2c54 Revert "DebugInfo: Generalize debug info location handling" by David Blaikie · 11 years ago
  11. bf22a4e DebugInfo: Generalize debug info location handling by David Blaikie · 11 years ago
  12. 538deff DebugInfo: Emit the correct location for initialization of a complex variable by David Blaikie · 11 years ago
  13. 73ca569 DebugInfo: Correctly identify the location of C++ member initializer list elements by David Blaikie · 11 years ago
  14. 597dcc7 No memcpy for copy ctor with -fsanitize-address-field-padding=1 by Kostya Serebryany · 11 years ago
  15. 8d58513 Cast vtable address points to i32 (...)** to enable more globalopt by Reid Kleckner · 11 years ago
  16. aad4af6 Fix incorrect codegen for devirtualized calls to virtual overloaded operators. by Nico Weber · 11 years ago
  17. 82e95a3 Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator, bool> as per the C++ standard's associative container concept. by David Blaikie · 11 years ago
  18. a041610 [Sanitizer] Refactor sanitizer options in LangOptions. by Alexey Samsonov · 11 years ago
  19. edf99a9 Introduce a SanitizerKind enum to LangOptions. by Alexey Samsonov · 11 years ago
  20. 035462c Get rid of SanitizerOptions::Disabled global. NFC. by Alexey Samsonov · 11 years ago
  21. 6444921 fix -fsanitize-address-field-padding for the cases with virtual base classes by Kostya Serebryany · 11 years ago
  22. 293dc9b Insert poisoned paddings between fields in C++ classes so that AddressSanitizer can find intra-object-overflow bugs by Kostya Serebryany · 11 years ago
  23. 1573d73 MS ABI: Use the correct this arg when generating implicit array copy ctor by David Majnemer · 11 years ago
  24. eb47d8a Sanitize upcasts and conversion to virtual base. by Alexey Samsonov · 11 years ago
  25. a586eb2 CodeGen: FieldMemcpyizer didn't handle copies starting inside bitfields by David Majnemer · 11 years ago
  26. 1e4df92 Add support for putting constructors and destructos in explicit comdats. by Rafael Espindola · 11 years ago
  27. 196ac33 MS ABI: Use the correct this arg when generating implict copy ctor by David Majnemer · 11 years ago
  28. 1ac0ec8 Merge GetAddrOfCXXConstructor and GetAddrOfCXXDonstructor. NFC. by Rafael Espindola · 11 years ago
  29. 8e1162c Implement nonnull-attribute sanitizer by Alexey Samsonov · 11 years ago
  30. 8d2a19b Handle constructors and destructors a bit more uniformly in CodeGen. by Rafael Espindola · 11 years ago
  31. cbe875a Kill one of EmitCallArgs overloads. NFC. by Alexey Samsonov · 11 years ago
  32. 96fd0a4 Fix an incorrect assert condition added in r216410. by Alexey Samsonov · 11 years ago
  33. 525bf65 Pass actual CXXConstructExpr instead of argument iterators by Alexey Samsonov · 11 years ago
  34. 70b9c01 Pass expressions instead of argument ranges to EmitCall/EmitCXXConstructorCall. by Alexey Samsonov · 11 years ago
  35. 46bb581 [modules] Remove IRGen special case for emitting implicit special members if by Richard Smith · 11 years ago
  36. 7e0daca Convert some function arguments to use ArrayRef. by Craig Topper · 11 years ago
  37. 853ae94 Start adding support for dllimport/dllexport on classes (PR11170) by Hans Wennborg · 11 years ago
  38. 8a13c41 [C++11] Use 'nullptr'. CodeGen edition. by Craig Topper · 11 years ago
  39. c7e4e21 [C++11] Replacing CompoundStmt iterators body_begin() and body_end() with iterator_range body(). Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
  40. 445a939 [C++11] Replacing CXXRecordDecl iterators vbases_begin() and vbases_end() with iterator_range vbases(). Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
  41. 574705e [C++11] Replacing CXXRecordDecl iterators bases_begin() and bases_end() with iterator_range bases(). Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
  42. 4f12f10 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  43. e8a8bae [C++11] Replacing RecordDecl iterators field_begin() and field_end() with iterator_range fields(). Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
  44. 29c9460 Renaming the chains() ranged iterator to chain() per suggestion by Richard Smith. by Aaron Ballman · 12 years ago
  45. 1391608 [C++11] Replacing IndirectFieldDecl iterators chain_begin() and chain_end() with iterator_range chains(). Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
  46. b2b8b1d [C++11] Replacing BlockDecl iterators param_begin() and param_end() with iterator_range params(). Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
  47. f6bf62e [C++11] Replacing FunctionDecl iterators param_begin() and param_end() with iterator_range params(). Updating all of the usages of the iterators with range-based for loops. by Aaron Ballman · 12 years ago
  48. 314ef7b [ms-cxxabi] Use inalloca on win32 when passing non-trivial C++ objects by Reid Kleckner · 12 years ago
  49. 314cc81 Rename getResultType() on function and method declarations to getReturnType() by Alp Toker · 12 years ago
  50. 81c22c2 CodeGen: Handle PGO counters for constructors and destructors by Justin Bogner · 12 years ago
  51. 9cacbab Rename FunctionProtoType accessors from 'arguments' to 'parameters' by Alp Toker · 12 years ago
  52. 340ad86 [ms-abi] Always generate complete constructors in the Microsoft C++ ABI by Reid Kleckner · 12 years ago
  53. 5553d0d Sort all the #include lines with LLVM's utils/sort_includes.py which by Chandler Carruth · 12 years ago
  54. deff703 Fix comment-code function name mismatch by Hans Wennborg · 12 years ago
  55. 89077a1 [ms-cxxabi] The 'most derived' ctor parameter usually comes last by Reid Kleckner · 12 years ago
  56. 6fe771a Move C++ destructor emission into CGCXXABI by Reid Kleckner · 12 years ago
  57. 739756c [ms-cxxabi] Construct and destroy call arguments in the correct order by Reid Kleckner · 12 years ago
  58. aced95a Remove some unused locals by Alp Toker · 12 years ago
  59. b47c36f C++1y sized deallocation: if we have a use, but not a definition, of a sized by Richard Smith · 12 years ago
  60. a8e7df3 Add CodeGenABITypes.h for use in LLDB. by Mark Lacey · 12 years ago
  61. 62082b7 [-cxx-abi microsoft] Fix this argument/parameter offsets for virtual destructors in the presence of virtual bases by Timur Iskhodzhanov · 12 years ago
  62. b648732 Initialize vtorDisp in class constructors and destructors by Timur Iskhodzhanov · 12 years ago
  63. 2d84e84 Thread a SourceLocation into the EmitCheck for "load_invalid_value". This occurs by Nick Lewycky · 12 years ago
  64. 571df12 Implement conversion to function pointer for generic lambdas without captures. by Faisal Vali · 12 years ago
  65. 8b5987e Abstract out the emission of vtables, add basic support for vtable emission when using -cxx-abi microsoft by Timur Iskhodzhanov · 12 years ago
  66. 8b4e379 Disable the bool and enum sanitizers when emitting the implicitly-defined copy by Nick Lewycky · 12 years ago
  67. 7463ed7 CodeGen: Unify two implementations of canDevirtualizeMemberFunctionCall. by Benjamin Kramer · 12 years ago
  68. d8fa10d [CGF] Get rid of passing redundant VTable pointer around in CodeGenFunction::InitializeVTablePointer[s] by Timur Iskhodzhanov · 12 years ago
  69. 88fd439 Abstract out virtual calls and virtual function prologue code generation; implement them for -cxx-abi microsoft by Timur Iskhodzhanov · 12 years ago
  70. 54533f7 Eliminate CXXConstructorDecl::IsImplicitlyDefined. by Jordan Rose · 12 years ago
  71. e7de47e [ms-cxxabi] Emit linkonce complete dtors in TUs that need them by Reid Kleckner · 12 years ago
  72. 48ad6dc PR16214, PR14467: DebugInfo: use "RequireCompleteType" to decide when to emit the full definition of a type in -flimit-debug-info by David Blaikie · 12 years ago
  73. 9dc6eef Restore r184205 and associated commits (after commit of r185290) by Stephen Lin · 12 years ago
  74. 66f82e6 [ms-cxxabi] Move CodeGenVTables::needsVTTParameter to ItaniumCXXABI. by Peter Collingbourne · 12 years ago
  75. 19cee18 Revert r184205 and associated patches while investigating issue with broken buildbot (possible interaction with LTO) by Stephen Lin · 12 years ago
  76. c467c87 Corrections to r184205 ('this'-return optimization) due to the wrong version of the patch being committed originally. by Stephen Lin · 12 years ago
  77. 7810af0 [ms-cxxabi] Emit and install appropriately mangled vbtables by Reid Kleckner · 12 years ago
  78. a637fb8 CodeGen: Have 'this'-returning constructors and destructors to take advantage of the new backend 'returned' attribute. by Stephen Lin · 12 years ago
  79. cc1b96d PR12086, PR15117 by Richard Smith · 12 years ago
  80. d8cbeec [ms-cxxabi] Implement MSVC virtual base adjustment by Reid Kleckner · 12 years ago
  81. 6054d5a Weaken an assertion in memcpyization to account for unnamed bitfields. by John McCall · 13 years ago
  82. dec348f7 Correctly emit certain implicit references to 'self' even within a lambda. by John McCall · 13 years ago
  83. 852c9db C++1y: Allow aggregates to have default initializers. by Richard Smith · 13 years ago
  84. c8e0170 Standardize accesses to the TargetInfo in IR-gen. by John McCall · 13 years ago
  85. 0175461 Exploit this-return of a callsite in a this-return function. by Manman Ren · 13 years ago
  86. c089074 revert r177211 due to its potential issues by Manman Ren · 13 years ago
  87. 58dd990 Exploit this-return of a callsite in a this-return function. by Manman Ren · 13 years ago
  88. 47fb950 Change hasAggregateLLVMType, which conflates complex and by John McCall · 13 years ago
  89. 224ae88 Use ASTContext::getDeclAlign(<Field Decl>) to get the alignment of the first by Lang Hames · 13 years ago
  90. 57cbe5c Better support for constructors with -cxx-abi microsoft, partly fixes PR12784 by Timur Iskhodzhanov · 13 years ago
  91. 1694e0d Use the correct alignment for POD-member memcpys where the first field is a by Lang Hames · 13 years ago
  92. bf12274 Re-apply r174919 - smarter copy/move assignment/construction, with fixes for by Lang Hames · 13 years ago
  93. 2c5868c ubsan: Add checking for invalid downcasts. Per [expr.static.cast]p2 and p11, by Richard Smith · 13 years ago
  94. ee6bc53 Emit virtual/deleting destructors properly with -cxx-abi microsoft, PR15058 by Timur Iskhodzhanov · 13 years ago
  95. 697b004 Backing out r174919 while I investigate a self-host bug on Takumi's builder. by Lang Hames · 13 years ago
  96. 5824a4f When generating IR for default copy-constructors, copy-assignment operators, by Lang Hames · 13 years ago
  97. 12cc42a Destroy arrays and ARC fields when throwing out of ctors. by John McCall · 13 years ago
  98. 6153500 When we're emitting a constructor or destructor call from a delegating by Douglas Gregor · 13 years ago
  99. 359b885 First pass at abstracting out a class for the target C++ ABI. by John McCall · 13 years ago
  100. cc80b55 CGClass.cpp: [PR14335] Remove comma-separated \param, for now. [-Wdocumentation] by NAKAMURA Takumi · 13 years ago