Lines Matching refs:WST
133 void CGOpenMPRuntimeNVPTX::emitWorkerFunction(WorkerFunctionState &WST) { in emitWorkerFunction() argument
137 CGF.StartFunction(GlobalDecl(), Ctx.VoidTy, WST.WorkerFn, *WST.CGFI, {}); in emitWorkerFunction()
138 emitWorkerLoop(CGF, WST); in emitWorkerFunction()
143 WorkerFunctionState &WST) { in emitWorkerLoop() argument
205 WorkerFunctionState &WST) { in emitEntryHeader() argument
232 CGF.EmitCallOrInvoke(WST.WorkerFn, llvm::None); in emitEntryHeader()
317 WorkerFunctionState WST(CGM); in emitTargetOutlinedFunction() local
323 CGOpenMPRuntimeNVPTX::WorkerFunctionState &WST; in emitTargetOutlinedFunction() member in CGOpenMPRuntimeNVPTX::emitTargetOutlinedFunction::NVPTXPrePostActionTy
328 CGOpenMPRuntimeNVPTX::WorkerFunctionState &WST) in emitTargetOutlinedFunction() argument
329 : RT(RT), EST(EST), WST(WST) {} in emitTargetOutlinedFunction()
331 RT.emitEntryHeader(CGF, EST, WST); in emitTargetOutlinedFunction()
334 } Action(*this, EST, WST); in emitTargetOutlinedFunction()
340 emitWorkerFunction(WST); in emitTargetOutlinedFunction()
344 WST.WorkerFn->setName(OutlinedFn->getName() + "_worker"); in emitTargetOutlinedFunction()