Lines Matching +defs:temp +defs:buffer
1682 mlir::Value buffer = charBox->getBuffer();
1683 auto buffTy = buffer.getType();
1686 loc, "A character's buffer type cannot be a function type.");
1688 return buffer;
1690 buffer, charBox->getLen());
4176 mlir::Value buffer = charBox->getBuffer();
4177 mlir::Type bufferTy = buffer.getType();
4181 charVal = buffer;
4193 mlir::Value cast = builder.createConvert(loc, toTy, buffer);
5722 mlir::Value temp = builder.createTemporary(loc, logTy);
5724 builder.create<fir::StoreOp>(loc, castb, temp);
5725 return builder.createBox(loc, temp);
6804 fir::CharBoxValue temp = charHelper.createCharacterTemp(eleTy, len);
6806 ordered, temp.getBuffer(), argByRef);
6807 return temp;
7010 mlir::Value temp = builder.createTemporary(loc, logTy);
7012 builder.create<fir::StoreOp>(loc, castb, temp);
7013 return builder.createBox(loc, temp);
7735 mlir::Value temp = builder.createTemporary(loc, builder.getI16Type());
7736 builder.create<fir::StoreOp>(loc, tempValue, temp);
7737 mlir::Value cmdstatBox = builder.createBox(loc, temp);
7950 // So we may need a temp.
8032 mlir::Value temp = builder.createTemporary(loc, logTy);
8034 builder.create<fir::StoreOp>(loc, castb, temp);
8035 return builder.createBox(loc, temp);