Lines Matching defs:moduleOp
90 matchAndRewrite(gpu::GPUModuleOp moduleOp, OpAdaptor adaptor,
350 gpu::GPUModuleOp moduleOp, OpAdaptor adaptor,
358 return moduleOp.emitRemark(
362 std::string spvModuleName = (kSPIRVModule + moduleOp.getName()).str();
364 moduleOp.getLoc(), addressingModel, *memoryModel, std::nullopt,
369 rewriter.inlineRegionBefore(moduleOp.getBodyRegion(), spvModuleRegion,
378 if (auto attr = moduleOp->getAttrOfType<spirv::TargetEnvAttr>(
382 rewriter.eraseOp(moduleOp);
614 static std::string makeVarName(spirv::ModuleOp moduleOp, llvm::Twine prefix) {
621 } while (moduleOp.lookupSymbol(name));
634 auto moduleOp = gpuPrintfOp->getParentOfType<spirv::ModuleOp>();
635 if (!moduleOp)
641 std::string globalVarName = makeVarName(moduleOp, llvm::Twine("printfMsg"));
655 makeVarName(moduleOp, llvm::Twine(globalVarName) + "_sc");