Lines Matching defs:firBase
319 auto firBase = firDeclareOp.getResult();
328 mlir::dyn_cast<fir::BaseBoxType>(firBase.getType())) {
332 loc, hlfirBaseType, firBase,
334 return builder.create<fir::ReboxOp>(loc, hlfirBaseType, firBase,
345 loc, hlfirBaseType, firBase, declareOp.getShape(),
359 if (hlfirBase.getType() == firBase.getType())
360 firBase = hlfirBase;
368 builder.create<fir::IsPresentOp>(loc, builder.getI1Type(), firBase);
386 loc, hlfirBaseType, firBase, declareOp.getTypeparams()[0]);
388 if (hlfirBaseType != firBase.getType()) {
393 hlfirBase = firBase;
395 rewriter.replaceOp(declareOp, {hlfirBase, firBase});