Lines Matching refs:buffPos
6374 mlir::Value copyNextArrayCtorSection(const ExtValue &exv, mlir::Value buffPos, in copyNextArrayCtorSection() argument
6379 auto off = builder.create<fir::LoadOp>(loc, buffPos); in copyNextArrayCtorSection()
6449 builder.create<fir::StoreOp>(loc, endOff, buffPos); in copyNextArrayCtorSection()
6473 builder.create<fir::StoreOp>(loc, plusOne, buffPos); in copyNextArrayCtorSection()
6499 builder.create<fir::StoreOp>(loc, plusOne, buffPos); in copyNextArrayCtorSection()
6527 mlir::Value buffPos, mlir::Value buffSize, in genArrayCtorInitializer() argument
6558 return genArrayCtorInitializer(v, resTy, mem, buffPos, buffSize, in genArrayCtorInitializer()
6563 mem = copyNeeded ? copyNextArrayCtorSection(exv, buffPos, buffSize, mem, in genArrayCtorInitializer()
6580 builder.create<fir::LoadOp>(loc, buffPos).getResult()}; in genArrayCtorInitializer()
6606 mlir::Value buffPos = builder.createTemporary(loc, idxTy, ".buff.pos"); in genarr() local
6607 builder.create<fir::StoreOp>(loc, zero, buffPos); in genarr()
6640 return genArrayCtorInitializer(e, resTy, mem, buffPos, buffSize, in genarr()
6645 mem = copyNeeded ? copyNextArrayCtorSection(exv, buffPos, buffSize, mem, in genarr()
6657 builder.create<fir::LoadOp>(loc, buffPos)}; in genarr()