Home
last modified time | relevance | path

Searched refs:objc_autoreleaseReturnValue (Results 1 – 25 of 37) sorted by relevance

12

/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/ObjCARC/
Dcontract-replace-arg-use.ll3 declare i8* @objc_autoreleaseReturnValue(i8*)
7 ; returned by @objc_autoreleaseReturnValue.
10 ; CHECK: %[[V0:[0-9]+]] = tail call i8* @objc_autoreleaseReturnValue(
17 %3 = tail call i8* @objc_autoreleaseReturnValue(i8* %1)
26 ; CHECK: %[[V4:.*]] = tail call i8* @objc_autoreleaseReturnValue(i8* %[[PHIVAL]])
44 %v4 = tail call i8* @objc_autoreleaseReturnValue(i8* %phival)
Drv.ll9 declare i8* @objc_autoreleaseReturnValue(i8*)
62 call i8* @objc_autoreleaseReturnValue(i8* null)
77 %1 = call i8* @objc_autoreleaseReturnValue(i8* %0) nounwind
91 %1 = call i8* @objc_autoreleaseReturnValue(i8* %0) nounwind
113 ; objc_retainAutoreleasedReturnValue and objc_autoreleaseReturnValue
119 ; CHECK: %t = tail call i8* @objc_autoreleaseReturnValue(i8* %p)
123 %t = call i8* @objc_autoreleaseReturnValue(i8* %p)
130 ; CHECK: %t = tail call i8* @objc_autoreleaseReturnValue(i8* %p)
135 %t = call i8* @objc_autoreleaseReturnValue(i8* %p)
180 ; CHECK: tail call i8* @objc_autoreleaseReturnValue(i8* %p)
[all …]
Dtail-call-invariant-enforcement.ll6 declare i8* @objc_autoreleaseReturnValue(i8* %x)
28 ; CHECK: %tmp0 = tail call i8* @objc_autoreleaseReturnValue(i8* %x) [[NUW]]
29 ; CHECK: %tmp1 = tail call i8* @objc_autoreleaseReturnValue(i8* %x) [[NUW]]
33 %tmp0 = call i8* @objc_autoreleaseReturnValue(i8* %x)
34 %tmp1 = tail call i8* @objc_autoreleaseReturnValue(i8* %x)
78 ; If we convert a tail called @objc_autoreleaseReturnValue to an
85 %tmp0 = tail call i8* @objc_autoreleaseReturnValue(i8* %x)
Dpost-inlining.ll6 declare i8* @objc_autoreleaseReturnValue(i8*)
18 %1 = tail call i8* @objc_autoreleaseReturnValue(i8* %0) nounwind
31 %1 = tail call i8* @objc_autoreleaseReturnValue(i8* %call.i) nounwind
44 call i8* @objc_autoreleaseReturnValue(i8* %p) nounwind
Dempty-block.ll10 declare i8* @objc_autoreleaseReturnValue(i8*)
18 ; CHECK: @objc_autoreleaseReturnValue
32 %4 = tail call i8* @objc_autoreleaseReturnValue(i8* %1) nounwind
53 %4 = tail call i8* @objc_autoreleaseReturnValue(i8* %1) nounwind
Dpr12270.ll11 %foo = call i8* @objc_autoreleaseReturnValue(i8* %bar) nounwind
18 declare i8* @objc_autoreleaseReturnValue(i8*)
Dcontract.ll8 declare i8* @objc_autoreleaseReturnValue(i8*)
56 tail call i8* @objc_autoreleaseReturnValue(i8* %0) nounwind
118 ; objc_retainAutoreleasedReturnValue and objc_autoreleaseReturnValue
124 ; CHECK: %t = tail call i8* @objc_autoreleaseReturnValue(i8* %1) [[NUW]]
129 %t = tail call i8* @objc_autoreleaseReturnValue(i8* %p) nounwind
139 ; CHECK: tail call i8* @objc_autoreleaseReturnValue(i8* %1)
145 %2 = tail call i8* @objc_autoreleaseReturnValue(i8* %p)
Dexpand.ll8 declare i8* @objc_autoreleaseReturnValue(i8*)
71 ; CHECK: call i8* @objc_autoreleaseReturnValue(i8* %x)
76 %0 = call i8* @objc_autoreleaseReturnValue(i8* %x) nounwind
Dunsafe-claim-rv.ll18 declare i8* @objc_autoreleaseReturnValue(i8*)
35 %2 = tail call i8* @objc_autoreleaseReturnValue(i8* %Y.0)
Dopt-catchswitch.ll10 declare dllimport i8* @objc_autoreleaseReturnValue(i8* returned)
37 %5 = tail call i8* @objc_autoreleaseReturnValue(i8* %retval.0) #0
Dretain-not-declared.ll6 declare i8* @objc_autoreleaseReturnValue(i8*)
24 %1 = tail call i8* @objc_autoreleaseReturnValue(i8* %call) nounwind
Dcontract-testcases.ll15 declare i8* @objc_autoreleaseReturnValue(i8*)
/external/llvm/test/Transforms/ObjCARC/
Drv.ll9 declare i8* @objc_autoreleaseReturnValue(i8*)
62 call i8* @objc_autoreleaseReturnValue(i8* null)
77 %1 = call i8* @objc_autoreleaseReturnValue(i8* %0) nounwind
91 %1 = call i8* @objc_autoreleaseReturnValue(i8* %0) nounwind
113 ; objc_retainAutoreleasedReturnValue and objc_autoreleaseReturnValue
119 ; CHECK: %t = tail call i8* @objc_autoreleaseReturnValue(i8* %p)
123 %t = call i8* @objc_autoreleaseReturnValue(i8* %p)
130 ; CHECK: %t = tail call i8* @objc_autoreleaseReturnValue(i8* %p)
135 %t = call i8* @objc_autoreleaseReturnValue(i8* %p)
180 ; CHECK: tail call i8* @objc_autoreleaseReturnValue(i8* %p)
[all …]
Dtail-call-invariant-enforcement.ll6 declare i8* @objc_autoreleaseReturnValue(i8* %x)
28 ; CHECK: %tmp0 = tail call i8* @objc_autoreleaseReturnValue(i8* %x) [[NUW]]
29 ; CHECK: %tmp1 = tail call i8* @objc_autoreleaseReturnValue(i8* %x) [[NUW]]
33 %tmp0 = call i8* @objc_autoreleaseReturnValue(i8* %x)
34 %tmp1 = tail call i8* @objc_autoreleaseReturnValue(i8* %x)
78 ; If we convert a tail called @objc_autoreleaseReturnValue to an
85 %tmp0 = tail call i8* @objc_autoreleaseReturnValue(i8* %x)
Dpost-inlining.ll6 declare i8* @objc_autoreleaseReturnValue(i8*)
18 %1 = tail call i8* @objc_autoreleaseReturnValue(i8* %0) nounwind
31 %1 = tail call i8* @objc_autoreleaseReturnValue(i8* %call.i) nounwind
44 call i8* @objc_autoreleaseReturnValue(i8* %p) nounwind
Dempty-block.ll10 declare i8* @objc_autoreleaseReturnValue(i8*)
18 ; CHECK: @objc_autoreleaseReturnValue
32 %4 = tail call i8* @objc_autoreleaseReturnValue(i8* %1) nounwind
53 %4 = tail call i8* @objc_autoreleaseReturnValue(i8* %1) nounwind
Dpr12270.ll11 %foo = call i8* @objc_autoreleaseReturnValue(i8* %bar) nounwind
18 declare i8* @objc_autoreleaseReturnValue(i8*)
Dcontract.ll8 declare i8* @objc_autoreleaseReturnValue(i8*)
56 tail call i8* @objc_autoreleaseReturnValue(i8* %0) nounwind
118 ; objc_retainAutoreleasedReturnValue and objc_autoreleaseReturnValue
124 ; CHECK: %t = tail call i8* @objc_autoreleaseReturnValue(i8* %1) [[NUW]]
129 %t = tail call i8* @objc_autoreleaseReturnValue(i8* %p) nounwind
139 ; CHECK: tail call i8* @objc_autoreleaseReturnValue(i8* %1)
145 %2 = tail call i8* @objc_autoreleaseReturnValue(i8* %p)
Dexpand.ll8 declare i8* @objc_autoreleaseReturnValue(i8*)
71 ; CHECK: call i8* @objc_autoreleaseReturnValue(i8* %x)
76 %0 = call i8* @objc_autoreleaseReturnValue(i8* %x) nounwind
Dunsafe-claim-rv.ll18 declare i8* @objc_autoreleaseReturnValue(i8*)
35 %2 = tail call i8* @objc_autoreleaseReturnValue(i8* %Y.0)
Dretain-not-declared.ll6 declare i8* @objc_autoreleaseReturnValue(i8*)
24 %1 = tail call i8* @objc_autoreleaseReturnValue(i8* %call) nounwind
/external/clang/test/CodeGenObjC/
Dobjc-arc-container-subscripting.m18 // CHECK: [[EIGHT:%.*]] = tail call i8* @objc_autoreleaseReturnValue(i8* [[SIX]]) [[NUW]]
Darc-linetable-autorelease.m33 // CHECK: call {{.*}} @objc_autoreleaseReturnValue{{.*}} !dbg ![[ARC]]
Darc-weak-property.m25 // CHECK-NEXT: [[T6:%.*]] = tail call i8* @objc_autoreleaseReturnValue(i8* [[T5]])
/external/clang/test/CodeGenObjCXX/
Dlambda-expressions.mm22 // ARC: call i8* @objc_autoreleaseReturnValue

12