1. bce5cea [objc] Don't require null-check and don't emit memset when result is ignored for struct-returning method calls [clang part] by Kuba Mracek · 8 years ago
  2. 9f83f3b CodeGen: handle missed case of COMDAT handling by Saleem Abdulrasool · 8 years ago
  3. 91d9bfc CodeGen: make the type match the comment for a libcall by Saleem Abdulrasool · 8 years ago
  4. 13d73d5 CodeGen: fix section names for different file formats by Saleem Abdulrasool · 8 years ago
  5. 1d99327 Suppress all uses of LLVM_END_WITH_NULL. NFC. by Serge Guelton · 8 years ago
  6. e369bd9 Adapt to LLVM's rename of WeakVH to WeakTrackingVH; NFC by Sanjoy Das · 8 years ago
  7. a84ae0b Revert "Update to LLVM's use of WeakTrackingVH; NFC" by Sanjoy Das · 9 years ago
  8. 2b5aa7c Update to LLVM's use of WeakTrackingVH; NFC by Sanjoy Das · 9 years ago
  9. de86482 Update Clang for LLVM rename AttributeSet -> AttributeList by Reid Kleckner · 9 years ago
  10. 5ad7407 Promote ConstantInitBuilder to be a public CodeGen API; it's by John McCall · 9 years ago
  11. dba63a7 Clean up CGObjCMac's APIs for deriving class references. NFC. by John McCall · 9 years ago
  12. cd21d54 Fix some layering violations where CGObjCMac's NSString emission was by John McCall · 9 years ago
  13. c4ae1dd Prospective GCC build fix: the unelaborated form of this friend by John McCall · 9 years ago
  14. 176f892 Switch CGObjCMac to use ConstantInitBuilder. Whew. by John McCall · 9 years ago
  15. 843dfcc getObjCEncodingForMethodDecl cannot fail. Simplify. NFC. by John McCall · 9 years ago
  16. b92ab1a Refactor call emission to package the function pointer together with by John McCall · 9 years ago
  17. 3c628af CodeGen: be more conservative about setting section by Saleem Abdulrasool · 9 years ago
  18. 9ccc7ad CodeGen: mark protocols as common data by Saleem Abdulrasool · 9 years ago
  19. 209150a CodeGen: remove incorrect temporary Twine by Saleem Abdulrasool · 9 years ago
  20. d48b0a3 CodeGen: centralise label construction for method lists by Saleem Abdulrasool · 9 years ago
  21. 5e83dfe Switch SmallSetVector to use DenseSet when it overflows its inline space. by Justin Lebar · 9 years ago
  22. 82f6add CodeGen: further merge cstring literal construction by Saleem Abdulrasool · 9 years ago
  23. 3f30751 CodeGen: mark ObjC cstring literals as unnamed_addr by Saleem Abdulrasool · 9 years ago
  24. 0c54dc8 CodeGen: mark ObjC cstring literals as constant by Saleem Abdulrasool · 9 years ago
  25. 271106c CodeGen: refactor the ObjC cstring literal creation by Saleem Abdulrasool · 9 years ago
  26. 39217d4 CodeGen: use pointer rather than reference in range loop by Saleem Abdulrasool · 9 years ago
  27. 62c07eb CodeGen: use some range-based for loops by Saleem Abdulrasool · 9 years ago
  28. 7093e21 CodeGen: honour dllstorage on ObjC types by Saleem Abdulrasool · 9 years ago
  29. e5f3eae CodeGen: whitespace cleanup, StringRef usage in ObjC EH type construction by Saleem Abdulrasool · 9 years ago
  30. 10fd1ff CodeGen: use StringRefs more in ObjC class generation, NFC by Saleem Abdulrasool · 9 years ago
  31. bc2d999 CodeGen: simplify using a local variable, NFC by Saleem Abdulrasool · 9 years ago
  32. 4f515a6 CodeGen: minor cleanup, NFC by Saleem Abdulrasool · 9 years ago
  33. 3093473 Use arrays or initializer lists to feed ArrayRefs instead of SmallVector where possible. by Benjamin Kramer · 9 years ago
  34. 59f7792 Use more ArrayRefs by David Majnemer · 9 years ago
  35. 1e6c406 CodeGen: convert some const char * to StringRef by Saleem Abdulrasool · 9 years ago
  36. 01b705e ObjC Class Property: don't emit class properties on old deployment targets. by Manman Ren · 10 years ago
  37. 10a4972 revert SVN r265702, r265640 by Saleem Abdulrasool · 10 years ago
  38. 94cfc60 Basic: move CodeGenOptions from Frontend by Saleem Abdulrasool · 10 years ago
  39. 24ae22c [Objective-C] Introduce objc_runtime_visible attribute. by Douglas Gregor · 10 years ago
  40. c56a8b3 Preserve ExtParameterInfos into CGFunctionInfo. by John McCall · 10 years ago
  41. 42ff390 Objective-C: Add a size field to non-fragile category metadata. by Manman Ren · 10 years ago
  42. 92e0a71 Class Property: Fix a crash with old ABI when generating metadata in classes. by Manman Ren · 10 years ago
  43. 0772c42 Reduce the number of implicit StringRef->std::string conversions by threading StringRef through more APIs. by Benjamin Kramer · 10 years ago
  44. 7f550f3 [Objective-c] Stop attaching section "datacoal_nt" to global variables. by Akira Hatanaka · 10 years ago
  45. 0a4f3f4 Fix some Clang-tidy readability-redundant-control-flow warnings; other minor fixes. by Eugene Zelenko · 10 years ago
  46. ce7bff5 Class Property: generate metadata for class properties in protocols. by Manman Ren · 10 years ago
  47. 96df0b3 Class Property: generate metadata for class properties in categories. by Manman Ren · 10 years ago
  48. ad0e791 Class Property: generate metadata for class properties in classes. by Manman Ren · 10 years ago
  49. d160c50 Use a consistent spelling for vtables. by Eric Christopher · 10 years ago
  50. a7a8b1f Use instance_properties instead of properties. NFC. by Manman Ren · 10 years ago
  51. b373677 Update comments to match the implementation. by Manman Ren · 10 years ago
  52. 83aa979 Update for LLVM function name change. by Rui Ueyama · 10 years ago
  53. a346705 Use std::is_sorted instead of a manual loop. NFC by Craig Topper · 10 years ago
  54. 2f5bb115 Reapply "[CodeGen] Fix assignments of inline layouts into the byref structure" by Vedant Kumar · 10 years ago
  55. 3ed0df0 Revert "[CodeGen] Fix assignments of inline layouts into the byref structure" by Vedant Kumar · 10 years ago
  56. eb37ec8 [CodeGen] Fix assignments of inline layouts into the byref structure by Vedant Kumar · 10 years ago
  57. 08c9333 Fix Objective-C metadata for properties from class extensions after r251874 by Nico Weber · 10 years ago
  58. 798f11c Preserve exceptions information during calls code generation. by Samuel Antao · 10 years ago
  59. d80218f Fix the emission of ARC-style ivar layouts in the fragile runtime by John McCall · 10 years ago
  60. cd67662 Update for llvm change. by Rafael Espindola · 10 years ago
  61. 756447a Watch and TV OS: wire up basic ABI choices by Tim Northover · 10 years ago
  62. 17f0275 Initialize @catch variables correctly in fragile-runtime ARC. by John McCall · 10 years ago
  63. f5ea072 Fix the emission of ARC ivar layouts in the non-fragile Mac runtime. by John McCall · 10 years ago
  64. 460ce58 Define weak and __weak to mean ARC-style weak references, even in MRC. by John McCall · 10 years ago
  65. 09ec1ec Enable ARC on the fragile runtime. by John McCall · 10 years ago
  66. 3fd13f06 Fix and stylize the emission of GC/ARC ivar and GC block layout strings. by John McCall · 10 years ago
  67. c2d2b42 [CodeGen] Remove dead code. NFC. by Benjamin Kramer · 10 years ago
  68. dcfba33 Fix Clang-tidy modernize-use-nullptr warnings in source directories; other minor cleanups by Hans Wennborg · 10 years ago
  69. a3df87b Don't nil check non-nil class receiver of AArch64 stret calls. by Ahmed Bougacha · 10 years ago
  70. 1e3157b Support noreturn in limited contexts on Objective-C message sends. by John McCall · 10 years ago
  71. 7f416cc Compute and preserve alignment more faithfully in IR-generation. by John McCall · 10 years ago
  72. 7e70d68 Devirtualize EHScopeStack::Cleanup's dtor because it's never destroyed polymorphically by David Blaikie · 10 years ago
  73. ab9db51 Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). by Alexander Kornienko · 10 years ago
  74. 3d9d929 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  75. 8017237 Remove empty non-virtual destructors or mark them =default when non-public by Benjamin Kramer · 11 years ago
  76. 1ed728c [opaque pointer type] More GEP API migrations by David Blaikie · 11 years ago
  77. 6b2a830 [opaque pointer type] Explicitly specify type to CreateGEP by David Blaikie · 11 years ago
  78. e3b172a [opaque pointer type] Update for GEP API changes in LLVM by David Blaikie · 11 years ago
  79. 6a9c46b [Objective-C metadata patch]. Patch to allocate one more space for by Fariborz Jahanian · 11 years ago
  80. 6307cf0 Wrap to 80 columns. No behavior change. by Nico Weber · 11 years ago
  81. f770683 Implement the __builtin_call_with_static_chain GNU extension. by Peter Collingbourne · 11 years ago
  82. fb49491 IR: Update clang for Metadata/Value split in r223802 by Duncan P. N. Exon Smith · 11 years ago
  83. ee7cf84 Use nullptr to silence -Wsentinel when self-hosting on Windows by Reid Kleckner · 11 years ago
  84. 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
  85. 8b27bdb Don't manually insert L prefixes. by Rafael Espindola · 11 years ago
  86. 2461509 Allow protocols to be just declared. by Rafael Espindola · 11 years ago
  87. 85b99da Objective-C IRGen. Fixes an assertion crash caused by inconsistent by Fariborz Jahanian · 11 years ago
  88. 5fc8fc2 Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just letting them be implicitly created. by Craig Topper · 11 years ago
  89. 40956e6 AArch64: update Clang for merged arm64/aarch64 triples. by Tim Northover · 11 years ago
  90. 451b92a Objective-C. Introducing __attribute__((objc_runtime_name("runtimename")) by Fariborz Jahanian · 11 years ago
  91. bc94c94 Objective-C IRGen. Fixes an inconsistant linkage of by Fariborz Jahanian · 11 years ago
  92. e013bdc Don't assume StringRef.data() is null-terminated by Ben Langmuir · 11 years ago
  93. 0b3bc24 Objective-C IRGen. Patch to generate a weak symbol reference when by Fariborz Jahanian · 11 years ago
  94. 541d507 Avoid dubious IdentifierInfo::getNameStart() uses by Alp Toker · 11 years ago
  95. 573cbee AArch64/ARM64: rename ARM64 components to AArch64 by Tim Northover · 11 years ago
  96. 8a13c41 [C++11] Use 'nullptr'. CodeGen edition. by Craig Topper · 11 years ago
  97. b326295 Simplify the code a bit by using linkage predicates. by Rafael Espindola · 11 years ago
  98. 238b508 ARM64: parametrise IVar offset type (long on ARM64, int elsewhere). by Tim Northover · 12 years ago
  99. e77cc39 ObjC: allow targets to decide when to use stret for blocks. by Tim Northover · 12 years ago
  100. ef3e8319 Don't produce a L symbol in __DATA,__data. by Rafael Espindola · 12 years ago