Lines Matching +defs:buffer +defs:substring
433 {"substring", asAddr},
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);
5718 mlir::Value substring = builder.createBox(loc, args[1]);
5741 fir::runtime::genIndexDescriptor(builder, loc, resBox, string, substring,