Lines Matching refs:swift
302 %swift.error = type opaque
303 declare void @useSwiftError(%swift.error** swifterror)
305 define void @test18(%swift.error** swifterror %err) {
308 ; CHECK-NEXT: [[SWIFTERROR:%.*]] = alloca swifterror %swift.error*, align 8
309 ; CHECK-NEXT: store %swift.error* null, %swift.error** [[SWIFTERROR]], align 8
310 ; CHECK-NEXT: call void @useSwiftError(%swift.error** nonnull swifterror [[SWIFTERROR]])
311 ; CHECK-NEXT: [[ERR_RES:%.*]] = load %swift.error*, %swift.error** [[SWIFTERROR]], align 8
312 ; CHECK-NEXT: store %swift.error* [[ERR_RES]], %swift.error** [[ERR:%.*]], align 8
316 %swifterror = alloca swifterror %swift.error*, align 8
317 store %swift.error* null, %swift.error** %swifterror, align 8
318 call void @useSwiftError(%swift.error** nonnull swifterror %swifterror)
319 %err.res = load %swift.error*, %swift.error** %swifterror, align 8
320 store %swift.error* %err.res, %swift.error** %err, align 8
327 define void @test19(%swift.error** swifterror %err) {
332 ; CHECK-NEXT: [[SWIFTERROR:%.*]] = bitcast i8** [[TMP]] to %swift.error**
333 ; CHECK-NEXT: [[ERR_RES:%.*]] = load %swift.error*, %swift.error** [[SWIFTERROR]], align 8
334 ; CHECK-NEXT: store %swift.error* [[ERR_RES]], %swift.error** [[ERR:%.*]], align 8
340 %swifterror = bitcast i8** %tmp to %swift.error**
341 %err.res = load %swift.error*, %swift.error** %swifterror, align 8
342 store %swift.error* %err.res, %swift.error** %err, align 8