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