Lines Matching defs:charTy
552 auto charTy = mlir::cast<fir::CharacterType>(constop.getType());
553 unsigned bits = lowerTy().characterBitsize(charTy);
1249 fir::CharacterType charTy,
1253 genTypeStrideInBytes(loc, i64Ty, rewriter, this->convertType(charTy));
1254 if (charTy.hasConstantLen())
1285 if (auto charTy = mlir::dyn_cast<fir::CharacterType>(boxEleTy))
1286 return {getCharacterByteSize(loc, rewriter, charTy, lenParams),
1812 if (auto charTy = mlir::dyn_cast<fir::CharacterType>(seqEleTy)) {
1843 auto charTy = mlir::cast<fir::CharacterType>(seqEleTy);
1844 if (fir::hasDynamicSize(charTy)) {
1846 getCharacterByteSize(loc, rewriter, charTy, adaptor.getLenParams());
1850 charTy.getLen() * lowerTy().characterBitsize(charTy) / 8);
2003 if (auto charTy = mlir::dyn_cast<fir::CharacterType>(inputEleTy)) {
2004 if (charTy.hasConstantLen()) {
2006 genConstantIndex(loc, idxTy, rewriter, charTy.getLen());
2011 if (charTy.getFKind() != 1) {
2015 genConstantIndex(loc, idxTy, rewriter, charTy.getFKind());