Lines Matching defs:buffPos
6239 mlir::Value copyNextArrayCtorSection(const ExtValue &exv, mlir::Value buffPos,
6244 auto off = builder.create<fir::LoadOp>(loc, buffPos);
6314 builder.create<fir::StoreOp>(loc, endOff, buffPos);
6338 builder.create<fir::StoreOp>(loc, plusOne, buffPos);
6364 builder.create<fir::StoreOp>(loc, plusOne, buffPos);
6392 mlir::Value buffPos, mlir::Value buffSize,
6423 return genArrayCtorInitializer(v, resTy, mem, buffPos, buffSize,
6428 mem = copyNeeded ? copyNextArrayCtorSection(exv, buffPos, buffSize, mem,
6446 builder.create<fir::LoadOp>(loc, buffPos).getResult()};
6473 mlir::Value buffPos = builder.createTemporary(loc, idxTy, ".buff.pos");
6474 builder.create<fir::StoreOp>(loc, zero, buffPos);
6507 return genArrayCtorInitializer(e, resTy, mem, buffPos, buffSize,
6512 mem = copyNeeded ? copyNextArrayCtorSection(exv, buffPos, buffSize, mem,
6524 builder.create<fir::LoadOp>(loc, buffPos)};