Lines Matching refs:getLen
65 return {variable, str.getLen()}; in materializeValue()
155 auto len = str.getLen(); in createEmbox()
244 mlir::Value copyCount = lhs.getLen(); in createAssign()
247 Fortran::lower::genMin(builder, loc, {lhs.getLen(), rhs.getLen()}); in createAssign()
270 auto one = builder.createIntegerConstant(loc, lhs.getLen().getType(), 1); in createAssign()
271 auto maxPadding = builder.create<mlir::SubIOp>(loc, lhs.getLen(), one); in createAssign()
279 builder.create<mlir::AddIOp>(loc, lhs.getLen(), rhs.getLen()); in createConcatenate()
281 createCopy(temp, lhs, lhs.getLen()); in createConcatenate()
285 builder.createConvert(loc, builder.getIndexType(), lhs.getLen()); in createConcatenate()
287 lhs.getLen(), upperBound, one, in createConcatenate()
326 builder.create<mlir::SubIOp>(loc, str.getLen(), castBounds[0]); in createSubstring()
347 auto len = builder.createConvert(loc, indexType, str.getLen()); in createLenTrim()
449 return {box.getBuffer(), box.getLen()}; in createUnboxChar()
463 return {box.getBuffer(), box.getLen()}; in materializeCharacter()