Lines Matching refs:viewOp
3472 LogicalResult matchAndRewrite(ViewOp viewOp,
3475 if (llvm::none_of(viewOp.getOperands(), [](Value operand) {
3481 auto memrefType = viewOp.getType();
3507 auto *defOp = viewOp.getSizes()[dynamicDimPos].getDefiningOp();
3515 newOperands.push_back(viewOp.getSizes()[dynamicDimPos]);
3529 viewOp.getLoc(), newMemRefType, viewOp.getOperand(0),
3530 viewOp.getByteShift(), newOperands);
3532 rewriter.replaceOpWithNewOp<CastOp>(viewOp, viewOp.getType(), newViewOp);
3540 LogicalResult matchAndRewrite(ViewOp viewOp,
3542 Value memrefOperand = viewOp.getOperand(0);
3550 rewriter.replaceOpWithNewOp<ViewOp>(viewOp, viewOp.getType(), allocOperand,
3551 viewOp.getByteShift(),
3552 viewOp.getSizes());