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