Searched refs:objc_retainBlock (Results 1 – 19 of 19) sorted by relevance
4 ; objc_retainBlock stores into %repeater so the load from after the7 ; CHECK: %tmp16 = call i8* @objc_retainBlock(i8* %tmp15) nounwind30 %tmp16 = call i8* @objc_retainBlock(i8* %tmp15) nounwind39 declare i8* @objc_retainBlock(i8*)
5 ; CHECK: %3 = call i8* @objc_retainBlock(i8* %2) nounwind34 %3 = call i8* @objc_retainBlock(i8* %2) nounwind48 declare i8* @objc_retainBlock(i8*)
10 declare i8* @objc_retainBlock(i8*)255 ; CHECK: call i8* @objc_retainBlock267 %0 = call i8* @objc_retainBlock(i8* %a) nounwind746 ; Optimize objc_retainBlock.758 %0 = call i8* @objc_retainBlock(i8* bitcast (%block1* @__block_holder_tmp_1 to i8*)) nounwind765 ; Don't optimize objc_retainBlock.768 ; CHECK: @objc_retainBlock773 %0 = call i8* @objc_retainBlock(i8* %p) nounwind
13 declare i8* @objc_retainBlock(i8*)
4 ; objc_retainBlock stores into %repeater so the load from after the7 ; CHECK: %tmp16 = call i8* @objc_retainBlock(i8* %tmp15) [[NUW:#[0-9]+]]30 %tmp16 = call i8* @objc_retainBlock(i8* %tmp15) nounwind39 declare i8* @objc_retainBlock(i8*)
11 declare i8* @objc_retainBlock(i8*)86 ; CHECK: call i8* @objc_retainBlock(i8* %x)91 %0 = call i8* @objc_retainBlock(i8* %x) nounwind
13 ; CHECK: %tmp7 = call i8* @objc_retainBlock(i8* %tmp6) [[NUW:#[0-9]+]], !clang.arc.copy_on_escape !049 %tmp7 = call i8* @objc_retainBlock(i8* %tmp6) nounwind, !clang.arc.copy_on_escape !069 ; CHECK-NOT: @objc_retainBlock104 %tmp7 = call i8* @objc_retainBlock(i8* %tmp6) nounwind, !clang.arc.copy_on_escape !0126 declare i8* @objc_retainBlock(i8*)
21 declare i8* @objc_retainBlock(i8*)794 %foo5 = call i8* @objc_retainBlock(i8* %foo4) nounwind813 %foo21 = call i8* @objc_retainBlock(i8* %foo20) nounwind
10 declare i8* @objc_retainBlock(i8*)
13 declare i8* @objc_retainBlock(i8*)602 ; CHECK: call i8* @objc_retainBlock614 %0 = call i8* @objc_retainBlock(i8* %a) nounwind
12 …// CHECK: call {{.*}}i8* @objc_retainBlock(i8* {{%.*}}) [[NUW:#[0-9]+]], !clang.arc.copy_on_es…19 // CHECK: call {{.*}}i8* @objc_retainBlock(i8* {{%.*}}) [[NUW]]
64 // CHECK: call i8* @objc_retainBlock68 // CHECK: call i8* @objc_retainBlock
16 // 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]])
21 // ARC: call i8* @objc_retainBlock36 // ARC: call i8* @objc_retainBlock
98 // CHECK-NEXT: [[T3:%.*]] = call i8* @objc_retainBlock(i8* [[T2]])162 // CHECK: call i8* @objc_retainBlock
159 llvm::Constant *objc_retainBlock; member
1956 CGM.getObjCEntrypoints().objc_retainBlock, in EmitARCRetainBlock()1966 assert(call->getCalledValue() == CGM.getObjCEntrypoints().objc_retainBlock); in EmitARCRetainBlock()
2235 .. _arc.runtime.objc_retainBlock:2237 ``id objc_retainBlock(id value);``2273 and not an ``objc_retainBlock`` operation will be emitted if the argument is