Lines Matching defs:declareOp
281 matchAndRewrite(fir::DeclareOp declareOp,
284 rewriter.replaceOp(declareOp, declareOp.getMemref());
287 auto loc = declareOp.getLoc();
290 if (auto shapeVal = declareOp.getShape()) {
304 loc, declareOp.getType(), declareOp.getMemref(), shapeOpers, shiftOpers,
305 declareOp.getTypeparams(), declareOp.getDummyScope(),
306 declareOp.getUniqName());
308 << "rewriting " << declareOp << " to " << xDeclOp << '\n');
309 rewriter.replaceOp(declareOp, xDeclOp.getOperation()->getResults());