Lines Matching refs:newFuncOp
210 auto newFuncOp = rewriter.create<spirv::FuncOp>( in lowerAsEntryFunction() local
218 newFuncOp->setAttr(namedAttr.getName(), namedAttr.getValue()); in lowerAsEntryFunction()
221 rewriter.inlineRegionBefore(funcOp.getBody(), newFuncOp.getBody(), in lowerAsEntryFunction()
222 newFuncOp.end()); in lowerAsEntryFunction()
223 if (failed(rewriter.convertRegionTypes(&newFuncOp.getBody(), typeConverter, in lowerAsEntryFunction()
231 newFuncOp.setArgAttr(argIndex, argABIAttrName, argABIInfo[argIndex]); in lowerAsEntryFunction()
233 newFuncOp->setAttr(spirv::getEntryPointABIAttrName(), entryPointInfo); in lowerAsEntryFunction()
235 return newFuncOp; in lowerAsEntryFunction()
291 spirv::FuncOp newFuncOp = lowerAsEntryFunction( in matchAndRewrite() local
293 if (!newFuncOp) in matchAndRewrite()
295 newFuncOp->removeAttr( in matchAndRewrite()