Lines Matching refs:getBuffer

73   return getCharacterType(box.getBuffer().getType());  in getCharacterType()
85 auto len = recoverCharacterType(box.getBuffer().getType()).getLen(); in getCompileTimeLength()
199 auto charTy = recoverCharacterType(box.getBuffer().getType()); in createEmbox()
203 mlir::Value buff = box.getBuffer(); in createEmbox()
221 if (box.getBuffer().getType().isa<fir::PointerType>()) in toScalarCharacter()
235 auto kind = recoverCharacterType(box.getBuffer().getType()).getFKind(); in toScalarCharacter()
238 auto buffer = builder.createConvert(loc, type, box.getBuffer()); in toScalarCharacter()
305 auto buff = box.getBuffer(); in getCharBoxBuffer()
324 auto kind = getCharacterKind(src.getBuffer().getType()); in createCopy()
327 if (getCharacterKind(dest.getBuffer().getType()) == kind) { in createCopy()
345 builder.create<fir::CharConvertOp>(loc, src.getBuffer(), count, in createCopy()
346 dest.getBuffer()); in createCopy()
385 auto sourceTy = charBox->getBuffer().getType(); in createTempFrom()
391 temp.getBuffer()); in createTempFrom()
392 builder.create<fir::StoreOp>(loc, charBox->getBuffer(), ref); in createTempFrom()
400 auto addr = lhs.getBuffer(); in createLengthOneAssign()
402 mlir::Value val = rhs.getBuffer(); in createLengthOneAssign()
493 auto addr = createElementAddr(box.getBuffer(), offset); in createSubstring()
494 auto kind = getCharacterKind(box.getBuffer().getType()); in createSubstring()
609 return {b.getBuffer(), b.getLen()}; in createUnboxChar()
612 return {b.getBuffer(), b.getLen()}; in createUnboxChar()