aboutsummaryrefslogtreecommitdiff
path: root/clang/test/CodeGenObjC/arc.m
AgeCommit message (Expand)AuthorFilesLines
2024-06-10[CodeGen] Simplify codegen for array initialization (#93956)Nikita Popov1-3/+2
2024-01-11[Clang] Set writable and dead_on_unwind attributes on sret arguments (#77116)Nikita Popov1-2/+2
2023-11-06Reland "[Intrinsics][ObjC] Mark objc_retain and friends as thisreturn."Jon Roelofs1-8/+8
2023-11-06Revert "Reland "[Intrinsics][ObjC] Mark objc_retain and friends as thisreturn.""Jon Roelofs1-10/+10
2023-11-06Reland "[Intrinsics][ObjC] Mark objc_retain and friends as thisreturn."Jon Roelofs1-10/+10
2023-10-20Revert "[Intrinsics][ObjC] Mark objc_retain and friends as thisreturn."Jon Roelofs1-10/+10
2023-08-28[clang] Remove rdar links; NFCAaron Ballman1-23/+2
2023-08-09Intrinsics: Add type overload to stacksave and stackstoreMatt Arsenault1-4/+4
2023-08-01[Intrinsics][ObjC] Mark objc_retain and friends as thisreturn.Jon Roelofs1-10/+10
2023-07-17Revert "Remove rdar links; NFC"Mehdi Amini1-2/+23
2023-07-07Remove rdar links; NFCAaron Ballman1-23/+2
2023-06-09Remove unnecessary metadata check in testAkira Hatanaka1-3/+3
2023-06-06[Clang] Convert some tests to opaque pointers (NFC)Nikita Popov1-811/+652
2022-04-07[OpaquePtrs][Clang] Add -no-opaque-pointers to tests (NFC)Nikita Popov1-4/+4
2022-02-16Use functions with prototypes when appropriate; NFCAaron Ballman1-9/+9
2022-01-26[ObjC] Emit selector load right before msgSend call.Ahmed Bougacha1-22/+23
2022-01-16[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and ...hyeongyu kim1-22/+22
2021-11-08[ObjC][ARC] Use operand bundle "clang.arc.attachedcall" on x86-64Akira Hatanaka1-53/+47
2021-11-09Revert "[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analy...hyeongyu kim1-22/+22
2021-11-06[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and ...hyeongyukim1-22/+22
2021-11-06Revert "[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analy...Juneyoung Lee1-22/+22
2021-11-06[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and ...Juneyoung Lee1-22/+22
2021-10-18Revert D105169 due to the two-stage failure in ASANJuneyoung Lee1-22/+22
2021-10-16[Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and ...Juneyoung Lee1-22/+22
2020-12-30[test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) di...Fangrui Song1-35/+35
2020-10-16Reapply "OpaquePtr: Add type to sret attribute"Matt Arsenault1-5/+5
2020-09-29Revert "OpaquePtr: Add type to sret attribute"Tres Popp1-5/+5
2020-09-25OpaquePtr: Add type to sret attributeMatt Arsenault1-5/+5
2020-03-24[CodeGen] Add an alignment attribute to all sret parametersErik Pilkington1-2/+2
2020-03-20[CodeGen] Emit destructor calls to destruct non-trivial C struct objectsAkira Hatanaka1-7/+4
2020-03-10[CodeGen] Emit destructor calls to destruct compound literalsAkira Hatanaka1-0/+37
2019-05-09[CodeGen][ObjC] Remove the leading `l_` from ObjC symbols and makeAkira Hatanaka1-2/+2
2019-03-21[CodeGen][ObjC] Annotate calls to objc_retainAutoreleasedReturnValueAkira Hatanaka1-22/+22
2018-12-20Use @llvm.objc.clang.arc.use intrinsic instead of clang.arc.use function.Pete Cooper1-3/+3
2018-12-18Generate objc intrinsics instead of runtime calls as the ARC optimizer now wo...Pete Cooper1-161/+161
2018-03-10[CodeGen] Try to not call a dtor after lifetime.endGeorge Burgess IV1-0/+31
2018-02-03Recommit rL323952: [DebugInfo] Enable debug information for C99 VLA types.Sander de Smalen1-0/+8
2018-02-01Reverting patch rL323952 due to build errors that ISander de Smalen1-8/+0
2018-02-01[DebugInfo] Enable debug information for C99 VLA typesSander de Smalen1-0/+8
2018-01-30Revert "CodeGen: annotate ObjC ARC functions with ABI constraints"Akira Hatanaka1-13/+11
2018-01-19Change memcpy/memove/memset to have dest and source alignment attributes (Ste...Daniel Neilson1-3/+3
2017-04-10Update for lifetime intrinsic signature changeMatt Arsenault1-47/+47
2017-02-11CodeGen: annotate ObjC ARC functions with ABI constraintsSaleem Abdulrasool1-11/+13
2017-02-11test: ignore some warnings in test code (NFC)Saleem Abdulrasool1-4/+4
2016-12-23Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'.Chandler Carruth1-1/+1
2015-11-19Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper1-3/+3
2015-11-18Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper1-3/+3
2015-09-08Compute and preserve alignment more faithfully in IR-generation.John McCall1-3/+3
2015-04-22Revert "Revert r234581, it might have caused a few miscompiles in Chromium."David Majnemer1-11/+98
2015-04-16[opaque pointer types] Explicit non-pointer type for call expressionsDavid Blaikie1-3/+3