Home
last modified time | relevance | path

Searched refs:objc_retainAutorelease (Results 1 – 19 of 19) sorted by relevance

/external/clang/test/CodeGenObjCXX/
Darc-returns-inner-reference-ptr.mm18 // call i8* @objc_retainAutorelease(i8* [[T1]]) nounwind
21 // call i8* @objc_retainAutorelease(i8* [[T3]]) nounwind
/external/llvm/test/Transforms/ObjCARC/
Dexpand.ll9 declare i8* @objc_retainAutorelease(i8*)
38 ; CHECK: call i8* @objc_retainAutorelease(i8* %x)
43 %0 = call i8* @objc_retainAutorelease(i8* %x) nounwind
Dcontract.ll35 ; Merge objc_retain and objc_autorelease into objc_retainAutorelease.
38 ; CHECK: tail call i8* @objc_retainAutorelease(i8* %x) [[NUW:#[0-9]+]]
63 ; CHECK: tail call i8* @objc_retainAutorelease(i8* %x) [[NUW]]
79 ; CHECK-NEXT: @objc_retainAutorelease(i8* %x) [[NUW]]
Dmove-and-merge-autorelease.ll7 ; CHECK: call i8* @objc_retainAutorelease
Dintrinsic-use.ll6 declare i8* @objc_retainAutorelease(i8*)
Dmove-and-form-retain-autorelease.ll4 ; and various scary looking things and fold it into an objc_retainAutorelease.
7 ; CHECK: tail call i8* @objc_retainAutorelease(i8* %tmp71x) [[NUW:#[0-9]+]]
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/ObjCARC/
Dexpand.ll9 declare i8* @objc_retainAutorelease(i8*)
38 ; CHECK: call i8* @objc_retainAutorelease(i8* %x)
43 %0 = call i8* @objc_retainAutorelease(i8* %x) nounwind
Dcontract.ll35 ; Merge objc_retain and objc_autorelease into objc_retainAutorelease.
38 ; CHECK: tail call i8* @objc_retainAutorelease(i8* %x) [[NUW:#[0-9]+]]
63 ; CHECK: tail call i8* @objc_retainAutorelease(i8* %x) [[NUW]]
79 ; CHECK-NEXT: @objc_retainAutorelease(i8* %x) [[NUW]]
Dmove-and-merge-autorelease.ll7 ; CHECK: call i8* @objc_retainAutorelease
Dintrinsic-use.ll6 declare i8* @objc_retainAutorelease(i8*)
Dmove-and-form-retain-autorelease.ll4 ; and various scary looking things and fold it into an objc_retainAutorelease.
7 ; CHECK: tail call i8* @objc_retainAutorelease(i8* %tmp71x) [[NUW:#[0-9]+]]
/external/swiftshader/third_party/LLVM/test/Transforms/ObjCARC/
Dcontract.ll34 ; Merge objc_retain and objc_autorelease into objc_retainAutorelease.
37 ; CHECK: tail call i8* @objc_retainAutorelease(i8* %x) nounwind
62 ; CHECK: tail call i8* @objc_retainAutorelease(i8* %x) nounwind
78 ; CHECK-NEXT: @objc_retainAutorelease(i8* %x) nounwind
Dmove-and-merge-autorelease.ll7 ; CHECK: call i8* @objc_retainAutorelease
Dmove-and-form-retain-autorelease.ll4 ; and various scary looking things and fold it into an objc_retainAutorelease.
7 ; CHECK: tail call i8* @objc_retainAutorelease(i8* %tmp71x) nounwind
/external/clang/test/CodeGenObjC/
Darc-precise-lifetime.m53 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainAutorelease(i8* [[T1]])
87 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainAutorelease(i8* [[T1]])
183 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainAutorelease(i8* [[T1]])
216 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainAutorelease(i8* [[T1]])
Darc.m20 // ARC-ALIEN: declare extern_weak i8* @objc_retainAutorelease(i8*)
33 // ARC-NATIVE: declare i8* @objc_retainAutorelease(i8*)
1137 // CHECK-NEXT: [[T3:%.*]] = call i8* @objc_retainAutorelease(i8* [[T1]])
/external/clang/lib/CodeGen/
DCodeGenModule.h150 llvm::Constant *objc_retainAutorelease; member
DCGObjC.cpp2204 CGM.getObjCEntrypoints().objc_retainAutorelease, in EmitARCRetainAutoreleaseNonBlock()
/external/clang/docs/
DAutomaticReferenceCounting.rst2180 .. _arc.runtime.objc_retainAutorelease:
2182 ``id objc_retainAutorelease(id value);``
2193 id objc_retainAutorelease(id value) {