Lines Matching defs:moduleOp
22 LLVM::LLVMFuncOp mlir::getOrDefineFunction(gpu::GPUModuleOp moduleOp,
27 if (!(ret = moduleOp.template lookupSymbol<LLVM::LLVMFuncOp>(name))) {
29 b.setInsertionPointToStart(moduleOp.getBody());
35 static SmallString<16> getUniqueSymbolName(gpu::GPUModuleOp moduleOp,
43 } while (moduleOp.lookupSymbol(stringConstName));
49 gpu::GPUModuleOp moduleOp, Type llvmI8,
59 for (auto globalOp : moduleOp.getOps<LLVM::GlobalOp>())
68 b.setInsertionPointToStart(moduleOp.getBody());
69 SmallString<16> name = getUniqueSymbolName(moduleOp, namePrefix);
396 auto moduleOp = gpuPrintfOp->getParentOfType<gpu::GPUModuleOp>();
399 getOrDefineFunction(moduleOp, loc, rewriter, "__ockl_printf_begin",
404 moduleOp, loc, rewriter, "__ockl_printf_append_args",
410 moduleOp, loc, rewriter, "__ockl_printf_append_string_n",
422 rewriter, loc, moduleOp, llvmI8, "printfFormat_", adaptor.getFormat());
494 auto moduleOp = gpuPrintfOp->getParentOfType<gpu::GPUModuleOp>();
500 getOrDefineFunction(moduleOp, loc, rewriter, "printf", printfType);
504 rewriter, loc, moduleOp, llvmI8, "printfFormat_", adaptor.getFormat(),
539 auto moduleOp = gpuPrintfOp->getParentOfType<gpu::GPUModuleOp>();
544 getOrDefineFunction(moduleOp, loc, rewriter, "vprintf", vprintfType);
548 rewriter, loc, moduleOp, llvmI8, "printfFormat_", adaptor.getFormat());
636 ConversionPatternRewriter &rewriter, gpu::GPUModuleOp moduleOp,
653 for (auto globalOp : moduleOp.getBody()->getOps<LLVM::GlobalOp>()) {
675 rewriter.setInsertionPointToStart(moduleOp.getBody());
700 auto moduleOp = op->getParentOfType<gpu::GPUModuleOp>();
702 rewriter, moduleOp, op, getTypeConverter(), memrefType0sz, alignmentBit);