Home
last modified time | relevance | path

Searched refs:objc_retainBlock (Results 1 – 25 of 26) sorted by relevance

12

/external/swiftshader/third_party/LLVM/test/Transforms/ObjCARC/
Dretain-block-side-effects.ll4 ; objc_retainBlock stores into %repeater so the load from after the
7 ; CHECK: %tmp16 = call i8* @objc_retainBlock(i8* %tmp15) nounwind
30 %tmp16 = call i8* @objc_retainBlock(i8* %tmp15) nounwind
39 declare i8* @objc_retainBlock(i8*)
Dretain-block-alloca.ll5 ; CHECK: %3 = call i8* @objc_retainBlock(i8* %2) nounwind
34 %3 = call i8* @objc_retainBlock(i8* %2) nounwind
48 declare i8* @objc_retainBlock(i8*)
Dbasic.ll10 declare i8* @objc_retainBlock(i8*)
255 ; CHECK: call i8* @objc_retainBlock
267 %0 = call i8* @objc_retainBlock(i8* %a) nounwind
746 ; Optimize objc_retainBlock.
758 %0 = call i8* @objc_retainBlock(i8* bitcast (%block1* @__block_holder_tmp_1 to i8*)) nounwind
765 ; Don't optimize objc_retainBlock.
768 ; CHECK: @objc_retainBlock
773 %0 = call i8* @objc_retainBlock(i8* %p) nounwind
Drv.ll13 declare i8* @objc_retainBlock(i8*)
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/ObjCARC/
Dretain-block-side-effects.ll4 ; objc_retainBlock stores into %repeater so the load from after the
7 ; CHECK: %tmp16 = call i8* @objc_retainBlock(i8* %tmp15) [[NUW:#[0-9]+]]
30 %tmp16 = call i8* @objc_retainBlock(i8* %tmp15) nounwind
39 declare i8* @objc_retainBlock(i8*)
Dexpand.ll11 declare i8* @objc_retainBlock(i8*)
86 ; CHECK: call i8* @objc_retainBlock(i8* %x)
91 %0 = call i8* @objc_retainBlock(i8* %x) nounwind
Descape.ll13 ; CHECK: %tmp7 = call i8* @objc_retainBlock(i8* %tmp6) [[NUW:#[0-9]+]], !clang.arc.copy_on_escape !0
49 %tmp7 = call i8* @objc_retainBlock(i8* %tmp6) nounwind, !clang.arc.copy_on_escape !0
69 ; CHECK-NOT: @objc_retainBlock
104 %tmp7 = call i8* @objc_retainBlock(i8* %tmp6) nounwind, !clang.arc.copy_on_escape !0
126 declare i8* @objc_retainBlock(i8*)
Drv.ll13 declare i8* @objc_retainBlock(i8*)
Dnested.ll21 declare i8* @objc_retainBlock(i8*)
794 %foo5 = call i8* @objc_retainBlock(i8* %foo4) nounwind
813 %foo21 = call i8* @objc_retainBlock(i8* %foo20) nounwind
Dallocas.ll10 declare i8* @objc_retainBlock(i8*)
Dbasic.ll13 declare i8* @objc_retainBlock(i8*)
602 ; CHECK: call i8* @objc_retainBlock
614 %0 = call i8* @objc_retainBlock(i8* %a) nounwind
/external/llvm/test/Transforms/ObjCARC/
Dretain-block-side-effects.ll4 ; objc_retainBlock stores into %repeater so the load from after the
7 ; CHECK: %tmp16 = call i8* @objc_retainBlock(i8* %tmp15) [[NUW:#[0-9]+]]
30 %tmp16 = call i8* @objc_retainBlock(i8* %tmp15) nounwind
39 declare i8* @objc_retainBlock(i8*)
Dexpand.ll11 declare i8* @objc_retainBlock(i8*)
86 ; CHECK: call i8* @objc_retainBlock(i8* %x)
91 %0 = call i8* @objc_retainBlock(i8* %x) nounwind
Descape.ll13 ; CHECK: %tmp7 = call i8* @objc_retainBlock(i8* %tmp6) [[NUW:#[0-9]+]], !clang.arc.copy_on_escape !0
49 %tmp7 = call i8* @objc_retainBlock(i8* %tmp6) nounwind, !clang.arc.copy_on_escape !0
69 ; CHECK-NOT: @objc_retainBlock
104 %tmp7 = call i8* @objc_retainBlock(i8* %tmp6) nounwind, !clang.arc.copy_on_escape !0
126 declare i8* @objc_retainBlock(i8*)
Drv.ll13 declare i8* @objc_retainBlock(i8*)
Dnested.ll21 declare i8* @objc_retainBlock(i8*)
794 %foo5 = call i8* @objc_retainBlock(i8* %foo4) nounwind
813 %foo21 = call i8* @objc_retainBlock(i8* %foo20) nounwind
Dallocas.ll10 declare i8* @objc_retainBlock(i8*)
Dbasic.ll13 declare i8* @objc_retainBlock(i8*)
602 ; CHECK: call i8* @objc_retainBlock
614 %0 = call i8* @objc_retainBlock(i8* %a) nounwind
/external/clang/test/CodeGenObjC/
Darc-block-copy-escape.m12 …// CHECK: call {{.*}}i8* @objc_retainBlock(i8* {{%.*}}) [[NUW:#[0-9]+]], !clang.arc.copy_on_es…
19 // CHECK: call {{.*}}i8* @objc_retainBlock(i8* {{%.*}}) [[NUW]]
Dparameterized_classes.m64 // CHECK: call i8* @objc_retainBlock
68 // CHECK: call i8* @objc_retainBlock
Darc-blocks.m16 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainBlock(i8* [[T1]]) [[NUW:#[0-9]+]]
351 // CHECK-NEXT: [[T1:%.*]] = call i8* @objc_retainBlock(i8* [[T0]])
372 // objc_retainBlock/release instead of _Block_object_assign/destroy.
385 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainBlock(i8* [[T1]])
416 // CHECK-NEXT: [[T1:%.*]] = call i8* @objc_retainBlock(i8* [[T0]])
446 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainBlock(i8* [[T1]])
464 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainBlock(i8* [[T1]])
527 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainBlock(i8* [[T1]])
605 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainBlock(i8* [[T1]])
623 // CHECK-NEXT: [[T2:%.*]] = call i8* @objc_retainBlock(i8* [[T1]])
/external/clang/test/CodeGenObjCXX/
Dlambda-expressions.mm21 // ARC: call i8* @objc_retainBlock
36 // ARC: call i8* @objc_retainBlock
Darc-special-member-functions.mm98 // CHECK-NEXT: [[T3:%.*]] = call i8* @objc_retainBlock(i8* [[T2]])
162 // CHECK: call i8* @objc_retainBlock
/external/clang/lib/CodeGen/
DCodeGenModule.h159 llvm::Constant *objc_retainBlock; member
DCGObjC.cpp1956 CGM.getObjCEntrypoints().objc_retainBlock, in EmitARCRetainBlock()
1966 assert(call->getCalledValue() == CGM.getObjCEntrypoints().objc_retainBlock); in EmitARCRetainBlock()

12