Home
last modified time | relevance | path

Searched refs:SyncArg (Results 1 – 2 of 2) sorted by relevance

/external/clang/lib/CodeGen/
DCGObjCRuntime.cpp302 llvm::Value *SyncArg; member
303 CallSyncExit(llvm::Value *SyncExitFn, llvm::Value *SyncArg) in CallSyncExit()
304 : SyncExitFn(SyncExitFn), SyncArg(SyncArg) {} in CallSyncExit()
307 CGF.Builder.CreateCall(SyncExitFn, SyncArg)->setDoesNotThrow(); in Emit()
DCGObjCMac.cpp3478 llvm::Value *SyncArg = CGF.Builder.CreateLoad(SyncArgSlot); in Emit() local
3479 CGF.EmitNounwindRuntimeCall(ObjCTypes.getSyncExitFn(), SyncArg); in Emit()
3765 llvm::Value *SyncArg = in EmitTryOrSynchronizedStmt() local
3767 SyncArg = CGF.Builder.CreateBitCast(SyncArg, ObjCTypes.ObjectPtrTy); in EmitTryOrSynchronizedStmt()
3768 CGF.EmitNounwindRuntimeCall(ObjCTypes.getSyncEnterFn(), SyncArg); in EmitTryOrSynchronizedStmt()
3770 SyncArgSlot = CGF.CreateTempAlloca(SyncArg->getType(), "sync.arg"); in EmitTryOrSynchronizedStmt()
3771 CGF.Builder.CreateStore(SyncArg, SyncArgSlot); in EmitTryOrSynchronizedStmt()