aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGenObjC
AgeCommit message (Expand)Author
2018-09-21[CodeGen] Add to emitted DebugLoc information about coverage when it's requiredCalixte Denizet
2018-09-10Remove all uses of DIFlagBlockByrefStructAdrian Prantl
2018-09-09Revert r341754.Akira Hatanaka
2018-09-08Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka
2018-08-17[ObjC] Error out when using forward-declared protocol in a @protocolAlex Lorenz
2018-08-17[CodeGen] Merge identical block descriptor global variables.Akira Hatanaka
2018-08-14[gnu-objc] Make selector order deterministic.David Chisnall
2018-08-14[CodeGen] Before returning a copy/dispose helper function, bitcast it toAkira Hatanaka
2018-08-14Fix check strings in test/CodeGenObjC/arc-blocks.m in preperation forAkira Hatanaka
2018-08-11Make the section boundary checks on Windows not depend on the order as they a...Douglas Yung
2018-08-10[CodeGen] Merge equivalent block copy/helper functions.Akira Hatanaka
2018-08-10Add Windows support for the GNUstep Objective-C ABI V2.David Chisnall
2018-07-26[CodeGen][ObjC] Make block copy/dispose helper functions exception-safe.Akira Hatanaka
2018-07-20[CodeGen][ObjC] Make copying and disposing of a non-escaping blockAkira Hatanaka
2018-07-11[FileCheck] Add -allow-deprecated-dag-overlap to failing clang testsJoel E. Denny
2018-07-04NFC - Fix typo in test/CodeGenObjC/gnustep2-class.mGabor Buella
2018-06-27[DebugInfo] Emit ObjC methods as part of interfaceJonas Devlieghere
2018-06-26[ubsan] Relax nullability-return for blocks with deduced typesVedant Kumar
2018-06-08[CodeGen] Always use MSVC personality for windows-msvc targetsShoaib Meenai
2018-06-07[Frontend] Disallow non-MSVC exception models for windows-msvc targetsShoaib Meenai
2018-05-22[objc-gnu] Fix test.David Chisnall
2018-05-22Revert "Revert r332955 "GNUstep Objective-C ABI version 2""David Chisnall
2018-05-22Revert r332955 "GNUstep Objective-C ABI version 2"Bjorn Pettersson
2018-05-22GNUstep Objective-C ABI version 2David Chisnall
2018-05-18[test] Fix run line to use correct tripleShoaib Meenai
2018-04-16[CodeGen] Fix a crash that occurs when a non-trivial C struct with aAkira Hatanaka
2018-04-16Revert "[CodeGen] Fix a crash that occurs when a non-trivial C struct with a"Akira Hatanaka
2018-04-16[CodeGen] Fix a crash that occurs when a non-trivial C struct with aAkira Hatanaka
2018-04-12ObjCGNU: Fix empty v3 protocols being emitted two fields shortDavid Chisnall
2018-04-03[ObjC] Use the name specified by objc_runtime_name instead of the classAkira Hatanaka
2018-03-29Generalize NRVO to cover C structs.Akira Hatanaka
2018-03-20[CodeGen] Ignore OpaqueValueExprs that are unique references to theirAkira Hatanaka
2018-03-19[ObjC] Allow declaring __weak pointer fields in C structs in ARC.Akira Hatanaka
2018-03-13Check that a field is not annotated with attribute "unavailable" beforeAkira Hatanaka
2018-03-13Serialize the NonTrivialToPrimitive* flags I added in r326307.Akira Hatanaka
2018-03-12Revert "[ObjC] Allow declaring __weak pointer fields in C structs inAkira Hatanaka
2018-03-10[ObjC] Allow declaring __weak pointer fields in C structs in ARC.Akira Hatanaka
2018-03-10[CodeGen] Try to not call a dtor after lifetime.endGeorge Burgess IV
2018-03-09CodeGen: simplify and validate exception personalitiesSaleem Abdulrasool
2018-03-02Add an option to disable tail-call optimization for escaping blocks.Akira Hatanaka
2018-03-01Start setting dllimport/dllexport in setGVProperties.Rafael Espindola
2018-02-28[ObjC] Allow declaring __strong pointer fields in structs in Objective-CAkira Hatanaka
2018-02-08Add a testcase for PR36268.Rafael Espindola
2018-02-03Recommit rL323952: [DebugInfo] Enable debug information for C99 VLA types.Sander de Smalen
2018-02-01Reverting patch rL323952 due to build errors that ISander de Smalen
2018-02-01[DebugInfo] Enable debug information for C99 VLA typesSander de Smalen
2018-01-30Revert "CodeGen: annotate ObjC ARC functions with ABI constraints"Akira Hatanaka
2018-01-23CodeGen: use `llvm.used` for ObjC protocolsSaleem Abdulrasool
2018-01-23test: simplify the matching logic a bit (NFC)Saleem Abdulrasool
2018-01-19Change memcpy/memove/memset to have dest and source alignment attributes (Ste...Daniel Neilson