Home
last modified time | relevance | path

Searched refs:objc_autorelease (Results 1 – 16 of 16) sorted by relevance

/external/llvm/test/Transforms/ObjCARC/
Dtail-call-invariant-enforcement.ll5 declare i8* @objc_autorelease(i8* %x)
10 ; Never tail call objc_autorelease.
13 ; CHECK: %tmp0 = call i8* @objc_autorelease(i8* %x) [[NUW]]
14 ; CHECK: %tmp1 = call i8* @objc_autorelease(i8* %x) [[NUW]]
18 %tmp0 = call i8* @objc_autorelease(i8* %x)
19 %tmp1 = tail call i8* @objc_autorelease(i8* %x)
78 ; @objc_autorelease, ensure that the tail call is removed.
80 ; CHECK: %tmp0 = call i8* @objc_autorelease(i8* %x) [[NUW]]
Drv.ll8 declare i8* @objc_autorelease(i8*)
110 ; an objc_autorelease.
111 ; TODO? Merge objc_retainAutoreleasedReturnValue and objc_autorelease into
142 ; CHECK: call i8* @objc_autorelease(i8* %p)
144 call i8* @objc_autorelease(i8* %p)
152 ; CHECK: call i8* @objc_autorelease(i8* %p) [[NUW]]
156 %2 = call i8* @objc_autorelease(i8* %p)
166 ; CHECK: call i8* @objc_autorelease(i8* %p)
171 %2 = call i8* @objc_autorelease(i8* %p)
193 ; CHECK: call i8* @objc_autorelease(i8* %p)
[all …]
Dcontract.ll7 declare i8* @objc_autorelease(i8*)
30 %0 = call i8* @objc_autorelease(i8* %x) nounwind
35 ; Merge objc_retain and objc_autorelease into objc_retainAutorelease.
43 call i8* @objc_autorelease(i8* %0) nounwind
70 call i8* @objc_autorelease(i8* %x) nounwind
88 call i8* @objc_autorelease(i8* %x) nounwind
98 ; CHECK: call i8* @objc_autorelease(i8* %0) [[NUW]]
106 call i8* @objc_autorelease(i8* %p) nounwind
115 ; an objc_autorelease.
116 ; TODO? Merge objc_retainAutoreleasedReturnValue and objc_autorelease into
Dintrinsic-use.ll8 declare i8* @objc_autorelease(i8*)
35 ; CHECK-NEXT: @objc_autorelease(i8* %x)
61 %5 = call i8* @objc_autorelease(i8* %x) nounwind
83 ; CHECK-NEXT: @objc_autorelease(i8* %x)
107 %5 = call i8* @objc_autorelease(i8* %x) nounwind
Dexpand.ll6 declare i8* @objc_autorelease(i8*)
60 ; CHECK: call i8* @objc_autorelease(i8* %x)
65 %0 = call i8* @objc_autorelease(i8* %x) nounwind
Dbasic.ll8 declare i8* @objc_autorelease(i8*)
865 ; CHECK: call i8* @objc_autorelease(i8* %0) [[NUW]]
870 call i8* @objc_autorelease(i8* %0) nounwind
884 call i8* @objc_autorelease(i8* %0) nounwind
894 ; CHECK: call i8* @objc_autorelease(i8* %0) [[NUW]]
899 call i8* @objc_autorelease(i8* %0) nounwind
928 ; CHECK: call i8* @objc_autorelease(i8* %x) [[NUW]]
935 call i8* @objc_autorelease(i8* %x) nounwind
1039 ; CHECK-NEXT: @objc_autorelease(i8* %x)
1047 call i8* @objc_autorelease(i8* %x) nounwind
[all …]
Dmove-and-merge-autorelease.ll34 declare i8* @objc_autorelease(i8*)
103 %tmp87 = call i8* @objc_autorelease(i8* %tmp84) nounwind
Dcontract-testcases.ll16 declare i8* @objc_autorelease(i8*)
Dmove-and-form-retain-autorelease.ll77 declare i8* @objc_autorelease(i8*)
215 %tmp105 = call i8* @objc_autorelease(i8* %tmp72) nounwind
Dallocas.ll6 declare i8* @objc_autorelease(i8*)
/external/clang/test/CodeGenObjC/
Darc-with-atthrow.m15 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_autorelease(i8* [[T1]])
Darc.m19 // ARC-ALIEN: declare extern_weak i8* @objc_autorelease(i8*)
32 // ARC-NATIVE: declare i8* @objc_autorelease(i8*)
1135 // CHECK-NEXT: [[T1:%.*]] = call i8* @objc_autorelease(i8* [[T0]])
/external/clang/test/CodeGenObjCXX/
Darc-references.mm19 // CHECK-NEXT: call i8* @objc_autorelease
/external/clang/lib/CodeGen/
DCodeGenModule.h121 llvm::Constant *objc_autorelease; member
DCGObjC.cpp2145 CGM.getObjCEntrypoints().objc_autorelease, in EmitARCAutorelease()
/external/clang/docs/
DAutomaticReferenceCounting.rst1979 .. _arc.runtime.objc_autorelease:
1981 ``id objc_autorelease(id value);``
2117 return objc_autorelease(objc_loadWeakRetained(object));
2194 return objc_autorelease(objc_retain(value));