Lines Matching defs:launchOp
236 auto launchOp = builder.create<gpu::LaunchOp>(
249 launchOp.getBody().front().getOperations().splice(
250 launchOp.getBody().front().begin(),
257 builder.setInsertionPointToStart(&launchOp.getBody().front());
263 ? getDim3Value(launchOp.getBlockIds(), en.index())
264 : getDim3Value(launchOp.getThreadIds(), en.index() - numBlockDims);
403 ParallelOp parallelOp, gpu::LaunchOp launchOp, IRMapping &cloningMap,
417 auto launchIndependent = [&launchOp](Value val) {
418 return val.getParentRegion()->isAncestor(launchOp->getParentRegion());
448 launchOp.getBody().getArgument(getLaunchOpArgumentNum(processor));
485 rewriter.setInsertionPoint(launchOp);
527 // if body again. We use the launchOp here, as that cannot be part of
529 worklist.push_back(launchOp.getOperation());
541 // body again. We use the launchOp here, as that cannot be part of the
543 worklist.push_back(launchOp.getOperation());
554 launchOp->setAttr(namedAttr.getName(), namedAttr.getValue());
613 gpu::LaunchOp launchOp = rewriter.create<gpu::LaunchOp>(
616 rewriter.setInsertionPointToEnd(&launchOp.getBody().front());
618 rewriter.setInsertionPointToStart(&launchOp.getBody().front());
623 if (failed(processParallelLoop(parallelOp, launchOp, cloningMap, worklist,
646 if (failed(processParallelLoop(nestedParallel, launchOp, cloningMap,
649 } else if (op == launchOp.getOperation()) {
700 launchOp.setOperand(getLaunchOpArgumentNum(std::get<0>(bound)),