1. 6368818 Move CodeGenOptions from Frontend to Basic by Richard Trieu · 7 years ago
  2. 86aba5e Fix thunks returning memptrs via sret by emitting also scalar return values directly in sret slot (PR39901) by Hans Wennborg · 7 years ago
  3. de6480a3 [NFC] Move storage of dispatch-version to GlobalDecl by Erich Keane · 7 years ago
  4. 55fab26 llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) by Fangrui Song · 7 years ago
  5. be0c5b6 [CodeGen] Align rtti and vtable data by David Green · 7 years ago
  6. e7b3da2 [DebugInfo] Use DbgVariableIntrinsic as the base class of variables. by Hsiangkai Wang · 7 years ago
  7. 6907ce2 Remove trailing space by Fangrui Song · 7 years ago
  8. e44acad Implement CFI for indirect calls via a member function pointer. by Peter Collingbourne · 7 years ago
  9. ac94ca5 IRGen: Rename bitsets -> type metadata. NFC. by Peter Collingbourne · 7 years ago
  10. 54a33d7 [MS] Fix unprototyped thunk emission for incomplete return types by Reid Kleckner · 7 years ago
  11. 2a8c18d Fix typos in clang by Alexander Kornienko · 7 years ago
  12. 399d96e [MS] Emit vftable thunks for functions with incomplete prototypes by Reid Kleckner · 7 years ago
  13. c205d8c [clang] Change std::sort to llvm::sort in response to r327219 by Mandeep Singh Grang · 8 years ago
  14. b735004 Start setting dllimport/dllexport in setGVProperties. by Rafael Espindola · 8 years ago
  15. bb333c2 Inline trivial function. NFC. by Rafael Espindola · 8 years ago
  16. 699f5d6 Recommit r324107 again. by Rafael Espindola · 8 years ago
  17. 880c3b2 Revert "Recommit r324107." by Rafael Espindola · 8 years ago
  18. fa9874c Recommit r324107. by Rafael Espindola · 8 years ago
  19. deb10be Don't pass ForDefinition_t in places it is redundant. by Rafael Espindola · 8 years ago
  20. 9f34b7b Revert "Start setting dso_local in clang." by Rafael Espindola · 8 years ago
  21. 7e34a30 Start setting dso_local in clang. by Rafael Espindola · 8 years ago
  22. ba874ad Reland "Fix vtable not receiving hidden visibility when using push(visibility)" by Jake Ehrlich · 8 years ago
  23. 32c9de0 Revert "[CodeGen] Fix vtable not receiving hidden visibility when using push(visibility)" by Petr Hosek · 8 years ago
  24. 9696dbb [CodeGen] Fix vtable not receiving hidden visibility when using push(visibility) by Petr Hosek · 8 years ago
  25. a347c47 Fix for PR33930. Short-circuit metadata mapping when cloning a varargs thunk. by Wolfgang Pieb · 8 years ago
  26. ec782b7 Revert "[CodeGen] Propagate dllexport to thunks" by Reid Kleckner · 8 years ago
  27. a2222fa [CodeGen] Propagate dllexport to thunks by Shoaib Meenai · 8 years ago
  28. d3b1cbd Emit available_externally vtables opportunistically by Piotr Padlewski · 8 years ago
  29. cdd2679 Use less temporary AttributeLists NFC by Reid Kleckner · 8 years ago
  30. de86482 Update Clang for LLVM rename AttributeSet -> AttributeList by Reid Kleckner · 9 years ago
  31. 5ad7407 Promote ConstantInitBuilder to be a public CodeGen API; it's by John McCall · 9 years ago
  32. d12317e [CodeGen] Silence unused variable warning in Release builds. by Benjamin Kramer · 9 years ago
  33. d0a9e80 [CodeGen] Fix ExtParameterInfo bugs in C++ CodeGen code. by George Burgess IV · 9 years ago
  34. b11c873 Reapply "DebugInfo: Omit class definitions even in the presence of available_externally vtables" by David Blaikie · 9 years ago
  35. 8cf0c27 Revert "DebugInfo: Omit class definitions even in the presence of available_externally vtables" by David Blaikie · 9 years ago
  36. b06bcde DebugInfo: Omit class definitions even in the presence of available_externally vtables by David Blaikie · 9 years ago
  37. 1e1475a Move vtable type metadata emission behind a cc1-level flag. by Peter Collingbourne · 9 years ago
  38. 2849c4e CodeGen: New vtable group representation: struct of vtable arrays. by Peter Collingbourne · 9 years ago
  39. 9c6cb76 Make CGVTables use ConstantInitBuilder. NFC. by John McCall · 9 years ago
  40. db76357 Use an artificial debug location for non-virtual thunks. by Adrian Prantl · 9 years ago
  41. b92ab1a Refactor call emission to package the function pointer together with by John McCall · 9 years ago
  42. 4acc49e Moved unreachable to appease msvc, gcc and clang by Simon Pilgrim · 9 years ago
  43. 48c32b1 Fixed a 'not all control paths return a value' warning on MSVC builds by Simon Pilgrim · 9 years ago
  44. e53683f CodeGen: Clean up implementation of vtable initializer builder. NFC. by Peter Collingbourne · 9 years ago
  45. 9670f84 [NFC] Header cleanup by Mehdi Amini · 9 years ago
  46. ad1e22b Re-land "[MS] Don't expect vftables to be provided for extern template instantiations" by Reid Kleckner · 9 years ago
  47. 8dd14da CodeGen: Update Clang to use the new type metadata. by Peter Collingbourne · 9 years ago
  48. 59f7792 Use more ArrayRefs by David Majnemer · 9 years ago
  49. f981bcb Revert "[MS] Don't expect vftables to be provided for extern template instantiations" by Reid Kleckner · 9 years ago
  50. 93b4b2e [MS] Don't expect vftables to be provided for extern template instantiations by Reid Kleckner · 9 years ago
  51. 419996c [CodeGen] Fix a segfault caused by pass_object_size. by George Burgess IV · 9 years ago
  52. bcf909d Update clang for D20348 by Peter Collingbourne · 9 years ago
  53. 7d6e81d Update clang for LLVM API change. by Peter Collingbourne · 9 years ago
  54. 3afb266 Re-apply r267784, r267824 and r267830. by Peter Collingbourne · 9 years ago
  55. 5556a5c Revert r267784, r267824 and r267830. by Benjamin Kramer · 9 years ago
  56. a8b2f7c Rework interface for bitset-using features to use a notion of LTO visibility. by Peter Collingbourne · 9 years ago
  57. 10a4972 revert SVN r265702, r265640 by Saleem Abdulrasool · 9 years ago
  58. 94cfc60 Basic: move CodeGenOptions from Frontend by Saleem Abdulrasool · 9 years ago
  59. 0446e7c CodeGen: Mark functions used in vtables as unnamed_addr. by Peter Collingbourne · 10 years ago
  60. fb532b9 Add whole-program vtable optimization feature to Clang. by Peter Collingbourne · 10 years ago
  61. 2d8b200 Revert "Revert r260388 "[MS ABI] Never reference dllimport'd vtables"" by David Majnemer · 10 years ago
  62. d160c50 Use a consistent spelling for vtables. by Eric Christopher · 10 years ago
  63. 7dbc9cf [Driver] Add support for -fno-builtin-foo options. by Chad Rosier · 10 years ago
  64. 9b92946 [CUDA] Make vtable construction aware of host/device side of CUDA compilation. by Artem Belevich · 10 years ago
  65. fd6f92d Cross-DSO control flow integrity (Clang part). by Evgeniy Stepanov · 10 years ago
  66. 9f5260a CodeGen: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
  67. d679d7e Generating assumption loads of vptr after ctor call (fixed) by Piotr Padlewski · 10 years ago
  68. 4bed31b Revert "Generating assumption loads of vptr after ctor call (fixed)" by Piotr Padlewski · 10 years ago
  69. 2c7f7e3 CFI: Introduce -fsanitize=cfi-icall flag. by Peter Collingbourne · 10 years ago
  70. 255652e Generating assumption loads of vptr after ctor call (fixed) by Piotr Padlewski · 10 years ago
  71. 7f416cc Compute and preserve alignment more faithfully in IR-generation. by John McCall · 10 years ago
  72. 5528da7 Revert r246214 and r246213 by Steven Wu · 10 years ago
  73. 81461a4 Assume loads fix #2 by Piotr Padlewski · 10 years ago
  74. 556b21a Remove and forbid raw_svector_ostream::flush() calls. by Yaron Keren · 10 years ago
  75. 819ad33 Mark calls in thunk functions as tail-call optimization candidates by Michael Kuperstein · 10 years ago
  76. ede6030 Rangify for loops, NFC. by Yaron Keren · 10 years ago
  77. 44b4ce8 Getting rid of old iterator loops by Piotr Padlewski · 10 years ago
  78. a68a787 Generating available_externally vtables for outline virtual functions by Piotr Padlewski · 10 years ago
  79. 6bedf4a Set comdat when an available_externally thunk is converted to linkonce_odr. by Rafael Espindola · 10 years ago
  80. 6fccf95 CodeGen: Improve CFI type blacklisting mechanism. by Peter Collingbourne · 10 years ago
  81. d6e6694 Set the linkage before setting the visibility. by Rafael Espindola · 10 years ago
  82. e570644 CFI: Emit correct bit set information if RTTI is disabled under MS ABI. by Peter Collingbourne · 10 years ago
  83. 07d4496a Remove whitespace from start of line, NFC. by Yaron Keren · 10 years ago
  84. e286b0e Fix use-after-free. by Peter Collingbourne · 10 years ago
  85. 45a2401 CodeGen: Assign an appropriate comdat to thunks. by Peter Collingbourne · 10 years ago
  86. 86d34a7 CodeGen: Factor out some of the bitset entry creation code. NFC. by Peter Collingbourne · 10 years ago
  87. c7da6da Revert r236879, "Do not emit thunks with available_externally linkage in comdats" by NAKAMURA Takumi · 10 years ago
  88. 2312bd3 Do not emit thunks with available_externally linkage in comdats by Derek Schuff · 10 years ago
  89. 1a7488a Implement CFI type checks for non-virtual calls. by Peter Collingbourne · 10 years ago
  90. a03849b MS ABI: Don't try to emit VF/VB-Tables for extern class templates by David Majnemer · 11 years ago
  91. 4794190 CodeGenModule::EmitVTableBitSetEntries: Add check for identical bit set entries. by Peter Collingbourne · 11 years ago
  92. a4ccff3 Implement Control Flow Integrity for virtual calls. by Peter Collingbourne · 11 years ago
  93. f9b1730 Add comdat to thunks. by Rafael Espindola · 11 years ago
  94. b6a5d05 Remove ASTConsumer::HandleVTable()'s bool parameter. by Nico Weber · 11 years ago
  95. 4d5c728 PR22051: Missing debug location on calls in dtor thunks in Windows. by David Blaikie · 11 years ago
  96. a629c0f Use std::find_if instead of manual loop. by David Blaikie · 11 years ago
  97. b9bd6fb CodeGen: Virtual dtor thunks shouldn't have this marked as 'returned' by David Majnemer · 11 years ago
  98. 0c0b6d9 MS ABI: Properly call global delete when invoking virtual destructors by David Majnemer · 11 years ago
  99. ec53c29 Don't emit strong vtable definitions for imported classes with key functions (PR21355) by Hans Wennborg · 11 years ago
  100. 3551e31 Simplify a few loops over CallArgList/FunctionArgList. NFC by Alexey Samsonov · 11 years ago