Lines Matching defs:newBase
276 /// `newBase`. This does not accept an array_load with a slice operand.
280 mlir::Value newBase, mlir::Value newLen = {}) {
300 return fir::CharBoxValue{newBase, len};
302 return newBase;
321 return fir::CharArrayBoxValue(newBase, len, extents, origins);
323 return fir::ArrayBoxValue(newBase, extents, origins);
348 newBase = builder.create<fir::ReboxOp>(loc, oldBox.getType(), oldBox,
352 return fir::substBase(arrayToExtendedValue(extents, origins), newBase);
1314 mlir::Value newBase =
1316 return fir::substBase(input, newBase);
5154 auto newBase =
5156 return fir::substBase(val, newBase);
6979 mlir::Value newBase = access;
6987 newBase = charDst.getAddr();
6989 return arrayLoadExtValue(builder, loc, load, iters.iterVec(), newBase,
6992 return arrayLoadExtValue(builder, loc, load, iters.iterVec(), newBase);