Home
last modified time | relevance | path

Searched refs:objc_retainAutoreleasedReturnValue (Results 1 – 25 of 70) sorted by relevance

123

/external/swiftshader/third_party/LLVM/test/Transforms/ObjCARC/
Drv.ll6 declare i8* @objc_retainAutoreleasedReturnValue(i8*)
26 ; retain is an objc_retainAutoreleasedReturnValue, since it's
32 ; CHECK-NEXT: %0 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %x) nounwind
42 %0 = call i8* @objc_retainAutoreleasedReturnValue(i8* %x)
61 call i8* @objc_retainAutoreleasedReturnValue(i8* null)
76 %0 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call) nounwind
109 ; Don't eliminate objc_retainAutoreleasedReturnValue by merging it into
111 ; TODO? Merge objc_retainAutoreleasedReturnValue and objc_autorelease into
113 ; objc_retainAutoreleasedReturnValue and objc_autoreleaseReturnValue
118 ; CHECK: call i8* @objc_retainAutoreleasedReturnValue(i8* %p)
[all …]
Dcontract-marker.ll6 ; CHECK-NEXT: %0 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %tcall) nounwind
12 %0 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %tcall) nounwind
18 declare i8* @objc_retainAutoreleasedReturnValue(i8*)
Dretain-not-declared.ll5 declare i8* @objc_retainAutoreleasedReturnValue(i8*)
23 %0 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %call) nounwind
39 %tmp1 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call88) nounwind
44 %tmp2 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call94) nounwind
Dcontract.ll9 declare i8* @objc_retainAutoreleasedReturnValue(i8*)
113 ; Don't eliminate objc_retainAutoreleasedReturnValue by merging it into
115 ; TODO? Merge objc_retainAutoreleasedReturnValue and objc_autorelease into
117 ; objc_retainAutoreleasedReturnValue and objc_autoreleaseReturnValue
122 ; CHECK: call i8* @objc_retainAutoreleasedReturnValue(i8* %p) nounwind
127 tail call i8* @objc_retainAutoreleasedReturnValue(i8* %p) nounwind
Dcontract-testcases.ll11 declare i8* @objc_retainAutoreleasedReturnValue(i8*)
25 %tmp1 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %tmp) nounwind
57 %tmp3 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %tmp2) nounwind
/external/llvm/test/Transforms/ObjCARC/
Drv.ll6 declare i8* @objc_retainAutoreleasedReturnValue(i8*)
26 ; retain is an objc_retainAutoreleasedReturnValue, since it's
32 ; CHECK-NEXT: %0 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %x) [[NUW:#[0-9]+]]
42 %0 = call i8* @objc_retainAutoreleasedReturnValue(i8* %x)
61 call i8* @objc_retainAutoreleasedReturnValue(i8* null)
76 %0 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call) nounwind
109 ; Don't eliminate objc_retainAutoreleasedReturnValue by merging it into
111 ; TODO? Merge objc_retainAutoreleasedReturnValue and objc_autorelease into
113 ; objc_retainAutoreleasedReturnValue and objc_autoreleaseReturnValue
118 ; CHECK: call i8* @objc_retainAutoreleasedReturnValue(i8* %p)
[all …]
Dcontract.ll9 declare i8* @objc_retainAutoreleasedReturnValue(i8*)
114 ; Don't eliminate objc_retainAutoreleasedReturnValue by merging it into
116 ; TODO? Merge objc_retainAutoreleasedReturnValue and objc_autorelease into
118 ; objc_retainAutoreleasedReturnValue and objc_autoreleaseReturnValue
123 ; CHECK: call i8* @objc_retainAutoreleasedReturnValue(i8* %p) [[NUW]]
128 tail call i8* @objc_retainAutoreleasedReturnValue(i8* %p) nounwind
177 ; Turn objc_retain into objc_retainAutoreleasedReturnValue if its operand
181 ; CHECK: tail call i8* @objc_retainAutoreleasedReturnValue(i8* %p)
188 ; Convert objc_retain to objc_retainAutoreleasedReturnValue if its
193 ; CHECK-NEXT: tail call i8* @objc_retainAutoreleasedReturnValue(i8* %y) [[NUW]]
[all …]
Dcontract-testcases.ll10 declare i8* @objc_retainAutoreleasedReturnValue(i8*)
25 %tmp1 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %tmp) nounwind
58 %tmp3 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %tmp2) nounwind
66 ; When looking for the defining instruction for an objc_retainAutoreleasedReturnValue
73 ; CHECK-NEXT: %tmp = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %call) [[NUW:#[0-9]+]]
81 %tmp = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %call) nounwind
Dretain-not-declared.ll5 declare i8* @objc_retainAutoreleasedReturnValue(i8*)
23 %0 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %call) nounwind
33 ; CHECK: @objc_retainAutoreleasedReturnValue(
39 %tmp1 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call88) nounwind
44 %tmp2 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call94) nounwind
Dtail-call-invariant-enforcement.ll7 declare i8* @objc_retainAutoreleasedReturnValue(i8* %x)
51 ; Always tail call objc_retainAutoreleasedReturnValue.
53 ; CHECK: %tmp0 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %y) [[NUW]]
54 ; CHECK: %tmp1 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %z) [[NUW]]
59 %tmp0 = call i8* @objc_retainAutoreleasedReturnValue(i8* %y)
61 %tmp1 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %z)
Dcontract-marker.ll7 ; CHECK-NEXT: %0 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %tcall) [[NUW:#[0-9]+]]
14 %0 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %tcall) nounwind
37 declare i8* @objc_retainAutoreleasedReturnValue(i8*)
Dexpand.ll7 declare i8* @objc_retainAutoreleasedReturnValue(i8*)
27 ; CHECK: call i8* @objc_retainAutoreleasedReturnValue(i8* %x)
32 %0 = call i8* @objc_retainAutoreleasedReturnValue(i8* %x) nounwind
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/ObjCARC/
Drv.ll6 declare i8* @objc_retainAutoreleasedReturnValue(i8*)
26 ; retain is an objc_retainAutoreleasedReturnValue, since it's
32 ; CHECK-NEXT: %0 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %x) [[NUW:#[0-9]+]]
42 %0 = call i8* @objc_retainAutoreleasedReturnValue(i8* %x)
61 call i8* @objc_retainAutoreleasedReturnValue(i8* null)
76 %0 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call) nounwind
109 ; Don't eliminate objc_retainAutoreleasedReturnValue by merging it into
111 ; TODO? Merge objc_retainAutoreleasedReturnValue and objc_autorelease into
113 ; objc_retainAutoreleasedReturnValue and objc_autoreleaseReturnValue
118 ; CHECK: call i8* @objc_retainAutoreleasedReturnValue(i8* %p)
[all …]
Dcontract.ll9 declare i8* @objc_retainAutoreleasedReturnValue(i8*)
114 ; Don't eliminate objc_retainAutoreleasedReturnValue by merging it into
116 ; TODO? Merge objc_retainAutoreleasedReturnValue and objc_autorelease into
118 ; objc_retainAutoreleasedReturnValue and objc_autoreleaseReturnValue
123 ; CHECK: call i8* @objc_retainAutoreleasedReturnValue(i8* %p) [[NUW]]
128 tail call i8* @objc_retainAutoreleasedReturnValue(i8* %p) nounwind
177 ; Turn objc_retain into objc_retainAutoreleasedReturnValue if its operand
181 ; CHECK: tail call i8* @objc_retainAutoreleasedReturnValue(i8* %p)
188 ; Convert objc_retain to objc_retainAutoreleasedReturnValue if its
193 ; CHECK-NEXT: tail call i8* @objc_retainAutoreleasedReturnValue(i8* %y) [[NUW]]
[all …]
Dcontract-testcases.ll10 declare i8* @objc_retainAutoreleasedReturnValue(i8*)
25 %tmp1 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %tmp) nounwind
58 %tmp3 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %tmp2) nounwind
66 ; When looking for the defining instruction for an objc_retainAutoreleasedReturnValue
73 ; CHECK-NEXT: %tmp = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %call) [[NUW:#[0-9]+]]
81 %tmp = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %call) nounwind
Dretain-not-declared.ll5 declare i8* @objc_retainAutoreleasedReturnValue(i8*)
23 %0 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %call) nounwind
33 ; CHECK: @objc_retainAutoreleasedReturnValue(
39 %tmp1 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call88) nounwind
44 %tmp2 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call94) nounwind
Dtail-call-invariant-enforcement.ll7 declare i8* @objc_retainAutoreleasedReturnValue(i8* %x)
51 ; Always tail call objc_retainAutoreleasedReturnValue.
53 ; CHECK: %tmp0 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %y) [[NUW]]
54 ; CHECK: %tmp1 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %z) [[NUW]]
59 %tmp0 = call i8* @objc_retainAutoreleasedReturnValue(i8* %y)
61 %tmp1 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %z)
Dcontract-marker-funclet.ll24 %2 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call1) [ "funclet"(token %1) ]
30 %3 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call2) [ "funclet"(token %1) ]
38 %4 = call i8* @objc_retainAutoreleasedReturnValue(i8* %call)
47 declare dllimport i8* @objc_retainAutoreleasedReturnValue(i8*)
Dcontract-marker.ll7 ; CHECK-NEXT: %0 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %tcall) [[NUW:#[0-9]+]]
14 %0 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %tcall) nounwind
37 declare i8* @objc_retainAutoreleasedReturnValue(i8*)
Dexpand.ll7 declare i8* @objc_retainAutoreleasedReturnValue(i8*)
27 ; CHECK: call i8* @objc_retainAutoreleasedReturnValue(i8* %x)
32 %0 = call i8* @objc_retainAutoreleasedReturnValue(i8* %x) nounwind
/external/clang/test/CodeGenObjC/
Darc-literals.m18 // CHECK: call i8* @objc_retainAutoreleasedReturnValue
21 // CHECK: call i8* @objc_retainAutoreleasedReturnValue
24 // CHECK: call i8* @objc_retainAutoreleasedReturnValue
27 // CHECK: call i8* @objc_retainAutoreleasedReturnValue
62 // CHECK-NEXT: [[T4:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T3]])
106 // CHECK-NEXT: [[T5:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T4]])
138 // CHECK-NEXT: [[T4:%.*]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[T3]])
151 // CHECK-NEXT: call i8* @objc_retainAutoreleasedReturnValue(i8* [[T3]])
Dnsvalue-objc-boxable-ios-arc.m28 // CHECK: call i8* @objc_retainAutoreleasedReturnValue
47 // CHECK: call i8* @objc_retainAutoreleasedReturnValue
66 // CHECK: call i8* @objc_retainAutoreleasedReturnValue
87 // CHECK: call i8* @objc_retainAutoreleasedReturnValue
106 // CHECK: call i8* @objc_retainAutoreleasedReturnValue
121 // CHECK: call i8* @objc_retainAutoreleasedReturnValue
Dnsvalue-objc-boxable-mac-arc.m28 // CHECK: call i8* @objc_retainAutoreleasedReturnValue
47 // CHECK: call i8* @objc_retainAutoreleasedReturnValue
66 // CHECK: call i8* @objc_retainAutoreleasedReturnValue
87 // CHECK: call i8* @objc_retainAutoreleasedReturnValue
106 // CHECK: call i8* @objc_retainAutoreleasedReturnValue
125 // CHECK: call i8* @objc_retainAutoreleasedReturnValue
Darc-bridged-cast.m45 // CHECK: objc_retainAutoreleasedReturnValue
65 // CHECK-NEXT: call i8* @objc_retainAutoreleasedReturnValue
70 // CHECK-NEXT: call i8* @objc_retainAutoreleasedReturnValue
/external/clang/test/CodeGenObjCXX/
Dliterals.mm28 // CHECK: [[RET0:%[a-zA-Z0-9.]+]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[OBJECT0]])
35 // CHECK: [[RET1:%[a-zA-Z0-9.]+]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[OBJECT1]])
40 // CHECK: call i8* @objc_retainAutoreleasedReturnValue
80 // CHECK: [[RET0:%[a-zA-Z0-9.]+]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[OBJECT0]])
87 // CHECK: [[RET1:%[a-zA-Z0-9.]+]] = call i8* @objc_retainAutoreleasedReturnValue(i8* [[OBJECT1]])
92 // CHECK: call i8* @objc_retainAutoreleasedReturnValue

123