Lines Matching refs:arg0

9 define i8* @test_objc_autorelease(i8* %arg0) {
12 ; CHECK-NEXT: %0 = notail call i8* @objc_autorelease(i8* %arg0)
15 %0 = call i8* @llvm.objc.autorelease(i8* %arg0)
19 define void @test_objc_autoreleasePoolPop(i8* %arg0) {
22 ; CHECK-NEXT: call void @objc_autoreleasePoolPop(i8* %arg0)
25 call void @llvm.objc.autoreleasePoolPop(i8* %arg0)
39 define i8* @test_objc_autoreleaseReturnValue(i8* %arg0) {
42 ; CHECK-NEXT: %0 = tail call i8* @objc_autoreleaseReturnValue(i8* %arg0)
45 %0 = call i8* @llvm.objc.autoreleaseReturnValue(i8* %arg0)
49 define void @test_objc_copyWeak(i8** %arg0, i8** %arg1) {
52 ; CHECK-NEXT: call void @objc_copyWeak(i8** %arg0, i8** %arg1)
55 call void @llvm.objc.copyWeak(i8** %arg0, i8** %arg1)
59 define void @test_objc_destroyWeak(i8** %arg0) {
62 ; CHECK-NEXT: call void @objc_destroyWeak(i8** %arg0)
65 call void @llvm.objc.destroyWeak(i8** %arg0)
69 define i8* @test_objc_initWeak(i8** %arg0, i8* %arg1) {
72 ; CHECK-NEXT: %0 = call i8* @objc_initWeak(i8** %arg0, i8* %arg1)
75 %0 = call i8* @llvm.objc.initWeak(i8** %arg0, i8* %arg1)
79 define i8* @test_objc_loadWeak(i8** %arg0) {
82 ; CHECK-NEXT: %0 = call i8* @objc_loadWeak(i8** %arg0)
85 %0 = call i8* @llvm.objc.loadWeak(i8** %arg0)
89 define i8* @test_objc_loadWeakRetained(i8** %arg0) {
92 ; CHECK-NEXT: %0 = call i8* @objc_loadWeakRetained(i8** %arg0)
95 %0 = call i8* @llvm.objc.loadWeakRetained(i8** %arg0)
99 define void @test_objc_moveWeak(i8** %arg0, i8** %arg1) {
102 ; CHECK-NEXT: call void @objc_moveWeak(i8** %arg0, i8** %arg1)
105 call void @llvm.objc.moveWeak(i8** %arg0, i8** %arg1)
109 define void @test_objc_release(i8* %arg0) {
112 ; CHECK-NEXT: call void @objc_release(i8* %arg0)
115 call void @llvm.objc.release(i8* %arg0)
119 define i8* @test_objc_retain(i8* %arg0) {
122 ; CHECK-NEXT: %0 = tail call i8* @objc_retain(i8* %arg0)
125 %0 = call i8* @llvm.objc.retain(i8* %arg0)
129 define i8* @test_objc_retainAutorelease(i8* %arg0) {
132 ; CHECK-NEXT: %0 = call i8* @objc_retainAutorelease(i8* %arg0)
135 %0 = call i8* @llvm.objc.retainAutorelease(i8* %arg0)
139 define i8* @test_objc_retainAutoreleaseReturnValue(i8* %arg0) {
142 ; CHECK-NEXT: %0 = tail call i8* @objc_retainAutoreleaseReturnValue(i8* %arg0)
145 %0 = tail call i8* @llvm.objc.retainAutoreleaseReturnValue(i8* %arg0)
149 define i8* @test_objc_retainAutoreleasedReturnValue(i8* %arg0) {
152 ; CHECK-NEXT: %0 = tail call i8* @objc_retainAutoreleasedReturnValue(i8* %arg0)
155 %0 = call i8* @llvm.objc.retainAutoreleasedReturnValue(i8* %arg0)
183 define i8* @test_objc_retainBlock(i8* %arg0) {
186 ; CHECK-NEXT: %0 = call i8* @objc_retainBlock(i8* %arg0)
189 %0 = call i8* @llvm.objc.retainBlock(i8* %arg0)
193 define void @test_objc_storeStrong(i8** %arg0, i8* %arg1) {
196 ; CHECK-NEXT: call void @objc_storeStrong(i8** %arg0, i8* %arg1)
199 call void @llvm.objc.storeStrong(i8** %arg0, i8* %arg1)
203 define i8* @test_objc_storeWeak(i8** %arg0, i8* %arg1) {
206 ; CHECK-NEXT: %0 = call i8* @objc_storeWeak(i8** %arg0, i8* %arg1)
209 %0 = call i8* @llvm.objc.storeWeak(i8** %arg0, i8* %arg1)
213 define i8* @test_objc_unsafeClaimAutoreleasedReturnValue(i8* %arg0) {
216 ; CHECK-NEXT: %0 = tail call i8* @objc_unsafeClaimAutoreleasedReturnValue(i8* %arg0)
219 %0 = call i8* @llvm.objc.unsafeClaimAutoreleasedReturnValue(i8* %arg0)
230 define i8* @test_objc_retainedObject(i8* %arg0) {
233 ; CHECK-NEXT: %0 = call i8* @objc_retainedObject(i8* %arg0)
236 %0 = call i8* @llvm.objc.retainedObject(i8* %arg0)
240 define i8* @test_objc_unretainedObject(i8* %arg0) {
243 ; CHECK-NEXT: %0 = call i8* @objc_unretainedObject(i8* %arg0)
246 %0 = call i8* @llvm.objc.unretainedObject(i8* %arg0)
250 define i8* @test_objc_unretainedPointer(i8* %arg0) {
253 ; CHECK-NEXT: %0 = call i8* @objc_unretainedPointer(i8* %arg0)
256 %0 = call i8* @llvm.objc.unretainedPointer(i8* %arg0)
260 define i8* @test_objc_retain_autorelease(i8* %arg0) {
263 ; CHECK-NEXT: %0 = call i8* @objc_retain_autorelease(i8* %arg0)
266 %0 = call i8* @llvm.objc.retain.autorelease(i8* %arg0)
270 define i32 @test_objc_sync_enter(i8* %arg0) {
273 ; CHECK-NEXT: %0 = call i32 @objc_sync_enter(i8* %arg0)
276 %0 = call i32 @llvm.objc.sync.enter(i8* %arg0)
280 define i32 @test_objc_sync_exit(i8* %arg0) {
283 ; CHECK-NEXT: %0 = call i32 @objc_sync_exit(i8* %arg0)
286 %0 = call i32 @llvm.objc.sync.exit(i8* %arg0)