aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGenObjC
AgeCommit message (Expand)Author
2019-05-06Revert "Re-commit r357452: SimplifyCFG SinkCommonCodeFromPredecessors: Also s...Jordan Rupprecht
2019-05-06The 'CodeGenObjC/illegal-UTF8.m' get failed with Clang built with 32-bit targ...Galina Kistanova
2019-05-02Fix typo in test case.Akira Hatanaka
2019-04-29Re-land r359250, [COFF] Statically link certain runtime library functionsReid Kleckner
2019-04-25Revert [COFF] Statically link certain runtime library functionsReid Kleckner
2019-04-25[COFF] Statically link certain runtime library functionsReid Kleckner
2019-04-16Re-commit r357452: SimplifyCFG SinkCommonCodeFromPredecessors: Also sink func...Hans Wennborg
2019-04-11Support objc_nonlazy_class attribute on Objective-C implementationsErik Pilkington
2019-04-10Fix a test, NFCErik Pilkington
2019-04-10[CodeGen][ObjC] Emit the retainRV marker as a module flag instead ofAkira Hatanaka
2019-04-04Revert r357452 - 'SimplifyCFG SinkCommonCodeFromPredecessors: Also sink funct...David L. Jones
2019-04-02SimplifyCFG SinkCommonCodeFromPredecessors: Also sink function calls without ...Hans Wennborg
2019-03-31[gnustep-objc] Make the GNUstep v2 ABI work for Windows DLLs.David Chisnall
2019-03-31COMDAT-fold block descriptors.David Chisnall
2019-03-31[objc-gnustep] Use .init_array not .ctors when requested.David Chisnall
2019-03-29[CodeGen][ObjC] Adjust the addresses passed to calls to synthesizedAkira Hatanaka
2019-03-28[CodeGen] Add additional mangling for struct members of non trivial structsShoaib Meenai
2019-03-21[CodeGen][ObjC] Annotate calls to objc_retainAutoreleasedReturnValueAkira Hatanaka
2019-03-14[CodeGen][ObjC] Remove the leading 'l' from symbols for protocolAkira Hatanaka
2019-03-08[ObjC] Emit a boxed expression as a compile-time constant if theAkira Hatanaka
2019-02-27Avoid needlessly copying a block to the heap when a block literalAkira Hatanaka
2019-02-25[CodeGenObjC] Fix a nullptr dyn_castErik Pilkington
2019-02-25Fixed typos in tests: s/CHEKC/CHECK/Dmitri Gribenko
2019-02-14[CodeGenObjC] Emit [[X alloc] init] as objc_alloc_init(X) when availableErik Pilkington
2019-02-11Fix a few tests that were missing ':' on CHECK lines and weren't testing anyt...Nico Weber
2019-02-08[CodeGen][ObjC] Fix assert on calling `__builtin_constant_p` with ObjC objects.Volodymyr Sapsai
2019-02-08[Sema] Make string literal init an rvalue.Eli Friedman
2019-02-08[opaque pointer types] Cleanup CGBuilder's Create*GEP.James Y Knight
2019-02-05[opaque pointer types] Fix the CallInfo passed to EmitCall in someJames Y Knight
2019-02-04[OBJC] Add attribute to mark Objective C class as non-lazyJoe Daniels
2019-02-03[objc-gnustep] Fix encoding of ivar size for _Bool.David Chisnall
2019-01-30[CodeGenObjC] Handle exceptions when calling objc_alloc or objc_allocWithZoneErik Pilkington
2019-01-18[clang][slh] add Clang attr no_speculative_load_hardeningZola Bridges
2019-01-17[CodeGenObjC] Use a constant value for non-fragile ivar offsets when possibleErik Pilkington
2019-01-04[ObjCARC] Add an new attribute, objc_externally_retainedErik Pilkington
2019-01-02Only convert objc messages to alloc to objc_alloc if the receiver is a class.Pete Cooper
2018-12-29[CodeGen] Replace '@' characters in block descriptors' symbol names withAkira Hatanaka
2018-12-28[objc-gnustep2] Fix a bug in category generation.David Chisnall
2018-12-21Convert some ObjC retain/release msgSends to runtime calls.Pete Cooper
2018-12-20Use @llvm.objc.clang.arc.use intrinsic instead of clang.arc.use function.Pete Cooper
2018-12-18Generate objc intrinsics instead of runtime calls as the ARC optimizer now wo...Pete Cooper
2018-12-08Convert some ObjC msgSends to runtime calls.Pete Cooper
2018-11-28Ensure sanitizer check function calls have a !dbg locationAdrian Prantl
2018-11-28[DebugInfo] NFC Clang test changes for: IR/Bitcode changes for DISubprogram f...Paul Robinson
2018-10-12[CodeGen] Handle extern references to OBJC_CLASS_$_*Erik Pilkington
2018-10-02[CodeGen] Before entering the loop that copies a non-trivial array fieldAkira Hatanaka
2018-10-01Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka
2018-10-01Revert r343518.Akira Hatanaka
2018-10-01Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka
2018-09-24[CodeGen] Revert commit https://reviews.llvm.org/rL342717Calixte Denizet