Home
last modified time | relevance | path

Searched refs:outlinedFunc (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/GPU/Transforms/
H A DKernelOutlining.cpp167 auto outlinedFunc = builder.create<gpu::GPUFuncOp>(loc, kernelFnName, type); in outlineKernelFuncImpl() local
168 outlinedFunc->setAttr(gpu::GPUDialect::getKernelFuncAttrName(), in outlineKernelFuncImpl()
174 Region &outlinedFuncBody = outlinedFunc.body(); in outlineKernelFuncImpl()
197 outlinedFunc.walk([](gpu::TerminatorOp op) { in outlineKernelFuncImpl()
202 return outlinedFunc; in outlineKernelFuncImpl()
308 gpu::GPUFuncOp outlinedFunc = in runOnOperation() local
314 auto kernelModule = createKernelModule(outlinedFunc, symbolTable); in runOnOperation()
318 convertToLaunchFuncOp(op, outlinedFunc, operands.getArrayRef()); in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Dialect/SCF/Utils/
H A DUtils.cpp175 auto outlinedFunc = in outlineSingleBlockRegion() local
177 Block *outlinedFuncBody = outlinedFunc.addEntryBlock(); in outlineSingleBlockRegion()
208 auto call = rewriter.create<func::CallOp>(loc, outlinedFunc, callValues); in outlineSingleBlockRegion()
236 return outlinedFunc->isProperAncestor(opOperand.getOwner()); in outlineSingleBlockRegion()
240 return outlinedFunc; in outlineSingleBlockRegion()