Lines Matching defs:launchOp
345 auto walkResult = module.walk([&module](LaunchFuncOp launchOp) -> WalkResult {
348 if (!launchOp->getParentOp() ||
349 launchOp->getParentOp()->getParentOp() != module)
354 if (!launchOp->getAttrOfType<SymbolRefAttr>(
355 LaunchFuncOp::getKernelAttrName(launchOp->getName())))
359 StringAttr kernelContainerName = launchOp.getKernelModuleName();
362 return launchOp.emitOpError()
372 return launchOp.emitOpError()
377 Operation *kernelFunc = module.lookupSymbol(launchOp.getKernelAttr());
379 return launchOp.emitOpError("kernel function '")
380 << launchOp.getKernel() << "' is undefined";
383 InFlightDiagnostic diag = launchOp.emitOpError()
384 << "referenced kernel '" << launchOp.getKernel()
392 return launchOp.emitOpError("kernel function is missing the '")
402 unsigned actualNumArguments = launchOp.getNumKernelOperands();
405 return launchOp.emitOpError("got ")
411 if (launchOp.getKernelOperand(i).getType() != functionType.getInput(i)) {
412 return launchOp.emitOpError("type of function argument ")
570 auto launchOp = dyn_cast<gpu::LaunchOp>(op->getParentOp());
571 if (!launchOp)
574 Region &body = launchOp.getBody();