Lines Matching defs:newFuncOp
885 auto newFuncOp = rewriter.create<spirv::FuncOp>(
895 newFuncOp->setAttr(namedAttr.getName(), namedAttr.getValue());
898 rewriter.inlineRegionBefore(funcOp.getBody(), newFuncOp.getBody(),
899 newFuncOp.end());
901 &newFuncOp.getBody(), *getTypeConverter(), &signatureConverter)))
925 auto newFuncOp = rewriter.create<func::FuncOp>(funcOp.getLoc(),
927 rewriter.inlineRegionBefore(funcOp.getBody(), newFuncOp.getBody(),
928 newFuncOp.end());
930 Location loc = newFuncOp.getBody().getLoc();
932 Block &entryBlock = newFuncOp.getBlocks().front();
961 rewriter.replaceAllUsesWith(newFuncOp.getArgument(origInputNo), result);
974 rewriter.replaceAllUsesWith(newFuncOp.getArgument(origInputNo), result);
1007 rewriter.replaceAllUsesWith(newFuncOp.getArgument(origInputNo), result);
1014 rewriter.modifyOpInPlace(newFuncOp,
1015 [&] { newFuncOp.setFunctionType(newFnType); });
1019 SmallVector<Location> locs(convertedTypes.size(), newFuncOp.getLoc());
1033 rewriter.modifyOpInPlace(&curOp, [&curOp, &newFuncOp, it, idx] {
1034 curOp.setOperand(idx, newFuncOp.getArgument(it->second));
1046 curOp.setOperand(0, newFuncOp.getArgument(unrolledInputNo));