summaryrefslogtreecommitdiffstats
path: root/test/CodeGenObjC
Commit message (Expand)AuthorAgeFilesLines
* [ObjCARC] Add an new attribute, objc_externally_retainedErik Pilkington2019-01-041-0/+115
* Only convert objc messages to alloc to objc_alloc if the receiver is a class.Pete Cooper2019-01-021-1/+16
* [CodeGen] Replace '@' characters in block descriptors' symbol names withAkira Hatanaka2018-12-291-0/+14
* [objc-gnustep2] Fix a bug in category generation.David Chisnall2018-12-281-0/+25
* Convert some ObjC retain/release msgSends to runtime calls.Pete Cooper2018-12-211-0/+69
* Use @llvm.objc.clang.arc.use intrinsic instead of clang.arc.use function.Pete Cooper2018-12-206-16/+16
* Generate objc intrinsics instead of runtime calls as the ARC optimizer now wo...Pete Cooper2018-12-1840-523/+523
* Convert some ObjC msgSends to runtime calls.Pete Cooper2018-12-081-0/+80
* Ensure sanitizer check function calls have a !dbg locationAdrian Prantl2018-11-281-0/+30
* [DebugInfo] NFC Clang test changes for: IR/Bitcode changes for DISubprogram f...Paul Robinson2018-11-285-22/+23
* [CodeGen] Handle extern references to OBJC_CLASS_$_*Erik Pilkington2018-10-121-0/+14
* [CodeGen] Before entering the loop that copies a non-trivial array fieldAkira Hatanaka2018-10-021-0/+31
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-10-014-21/+82
* Revert r343518.Akira Hatanaka2018-10-014-82/+21
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-10-014-21/+82
* [CodeGen] Revert commit https://reviews.llvm.org/rL342717Calixte Denizet2018-09-242-1/+3
* [CodeGen] Add to emitted DebugLoc information about coverage when it's requiredCalixte Denizet2018-09-212-3/+1
* Remove all uses of DIFlagBlockByrefStructAdrian Prantl2018-09-101-4/+23
* Revert r341754.Akira Hatanaka2018-09-094-82/+21
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-09-084-21/+82
* [ObjC] Error out when using forward-declared protocol in a @protocolAlex Lorenz2018-08-177-17/+29
* [CodeGen] Merge identical block descriptor global variables.Akira Hatanaka2018-08-174-13/+13
* [gnu-objc] Make selector order deterministic.David Chisnall2018-08-141-0/+16
* [CodeGen] Before returning a copy/dispose helper function, bitcast it toAkira Hatanaka2018-08-141-12/+12
* Fix check strings in test/CodeGenObjC/arc-blocks.m in preperation forAkira Hatanaka2018-08-141-14/+14
* Make the section boundary checks on Windows not depend on the order as they a...Douglas Yung2018-08-111-16/+16
* [CodeGen] Merge equivalent block copy/helper functions.Akira Hatanaka2018-08-105-78/+42
* Add Windows support for the GNUstep Objective-C ABI V2.David Chisnall2018-08-102-5/+40
* [CodeGen][ObjC] Make block copy/dispose helper functions exception-safe.Akira Hatanaka2018-07-261-3/+2
* [CodeGen][ObjC] Make copying and disposing of a non-escaping blockAkira Hatanaka2018-07-201-1/+46
* [FileCheck] Add -allow-deprecated-dag-overlap to failing clang testsJoel E. Denny2018-07-111-3/+3
* NFC - Fix typo in test/CodeGenObjC/gnustep2-class.mGabor Buella2018-07-041-1/+1
* [DebugInfo] Emit ObjC methods as part of interfaceJonas Devlieghere2018-06-271-0/+52
* [ubsan] Relax nullability-return for blocks with deduced typesVedant Kumar2018-06-261-2/+35
* [CodeGen] Always use MSVC personality for windows-msvc targetsShoaib Meenai2018-06-081-10/+9
* [Frontend] Disallow non-MSVC exception models for windows-msvc targetsShoaib Meenai2018-06-071-10/+0
* [objc-gnu] Fix test.David Chisnall2018-05-221-1/+1
* Revert "Revert r332955 "GNUstep Objective-C ABI version 2""David Chisnall2018-05-229-12/+254
* Revert r332955 "GNUstep Objective-C ABI version 2"Bjorn Pettersson2018-05-229-254/+12
* GNUstep Objective-C ABI version 2David Chisnall2018-05-229-12/+254
* [test] Fix run line to use correct tripleShoaib Meenai2018-05-181-1/+1
* [CodeGen] Fix a crash that occurs when a non-trivial C struct with aAkira Hatanaka2018-04-161-0/+20
* Revert "[CodeGen] Fix a crash that occurs when a non-trivial C struct with a"Akira Hatanaka2018-04-161-18/+0
* [CodeGen] Fix a crash that occurs when a non-trivial C struct with aAkira Hatanaka2018-04-161-0/+18
* ObjCGNU: Fix empty v3 protocols being emitted two fields shortDavid Chisnall2018-04-121-0/+25
* [ObjC] Use the name specified by objc_runtime_name instead of the classAkira Hatanaka2018-04-031-0/+24
* Generalize NRVO to cover C structs.Akira Hatanaka2018-03-291-0/+134
* [CodeGen] Ignore OpaqueValueExprs that are unique references to theirAkira Hatanaka2018-03-201-4/+4
* [ObjC] Allow declaring __weak pointer fields in C structs in ARC.Akira Hatanaka2018-03-192-1/+223
* Check that a field is not annotated with attribute "unavailable" beforeAkira Hatanaka2018-03-132-3/+22