Searched refs:SyncArg (Results 1 – 2 of 2) sorted by relevance
317 llvm::Value *SyncArg; member318 CallSyncExit(llvm::Value *SyncExitFn, llvm::Value *SyncArg) in CallSyncExit()319 : SyncExitFn(SyncExitFn), SyncArg(SyncArg) {} in CallSyncExit()322 CGF.EmitNounwindRuntimeCall(SyncExitFn, SyncArg); in Emit()
4111 llvm::Value *SyncArg = CGF.Builder.CreateLoad(SyncArgSlot); in Emit() local4112 CGF.EmitNounwindRuntimeCall(ObjCTypes.getSyncExitFn(), SyncArg); in Emit()4398 llvm::Value *SyncArg = in EmitTryOrSynchronizedStmt() local4400 SyncArg = CGF.Builder.CreateBitCast(SyncArg, ObjCTypes.ObjectPtrTy); in EmitTryOrSynchronizedStmt()4401 CGF.EmitNounwindRuntimeCall(ObjCTypes.getSyncEnterFn(), SyncArg); in EmitTryOrSynchronizedStmt()4403 SyncArgSlot = CGF.CreateTempAlloca(SyncArg->getType(), in EmitTryOrSynchronizedStmt()4405 CGF.Builder.CreateStore(SyncArg, SyncArgSlot); in EmitTryOrSynchronizedStmt()