Searched refs:getEleTy (Results 1 – 10 of 10) sorted by relevance
162 mlir::Type getEleTy() const;178 CharacterType getEleTy() const;189 mlir::Type getEleTy() const;229 mlir::Type getEleTy() const;254 mlir::Type getEleTy() const;268 mlir::Type getEleTy() const;291 mlir::Type getEleTy() const;
382 $_state.addTypes(refTy.getEleTy());1232 if (!r.getEleTy().dyn_cast<mlir::TupleType>())2244 p.printType(getType().cast<fir::SequenceType>().getEleTy());2250 auto eleTy = getType().cast<fir::SequenceType>().getEleTy();
21 return boxType.getEleTy(); in getCharacterType()23 type = refType.getEleTy(); in getCharacterType()26 type = seqType.getEleTy(); in getCharacterType()49 type = refType.getEleTy(); in getCompileTimeLength()86 type = refType.getEleTy(); in toExtendedValue()89 type = arrayType.getEleTy(); in toExtendedValue()113 auto refType = builder.getRefType(boxCharType.getEleTy()); in toExtendedValue()221 valTy = seqTy.getEleTy(); in createLengthOneAssign()469 seqType.getEleTy().isa<fir::CharacterType>(); in isCharacterLiteral()477 type = refType.getEleTy(); in isCharacter()[all …]
76 return discoverKind(arrTy.getEleTy()); in discoverKind()78 return discoverKind(boxTy.getEleTy()); in discoverKind()80 return discoverKind(boxTy.getEleTy()); in discoverKind()
133 return "ref_" + typeToString(refT.getEleTy()); in typeToString()153 return "bc" + std::to_string(boxCharacter.getEleTy().getFKind()); in typeToString()
608 type = refType.getEleTy(); in toExtendedValue()611 type = arrayType.getEleTy(); in toExtendedValue()912 argTypes.push_back(refType.getEleTy()); in getUnrestrictedIntrinsicSymbolRefAttr()
527 auto elementType{type.getEleTy()}; in getSequenceRefType()
312 auto itemType = itemAddr.getType().cast<fir::ReferenceType>().getEleTy(); in genInputItemList()
860 [](auto p) { return p.getEleTy(); }) in dyn_cast_ptrEleTy()936 mlir::Type fir::BoxType::getEleTy() const { in getEleTy() function in fir::BoxType957 CharacterType fir::BoxCharType::getEleTy() const { in getEleTy() function in fir::BoxCharType967 mlir::Type fir::BoxProcType::getEleTy() const { in getEleTy() function in fir::BoxProcType988 mlir::Type fir::ReferenceType::getEleTy() const { in getEleTy() function in fir::ReferenceType1009 mlir::Type fir::PointerType::getEleTy() const { in getEleTy() function in fir::PointerType1037 mlir::Type fir::HeapType::getEleTy() const { in getEleTy() function in fir::HeapType1058 mlir::Type fir::SequenceType::getEleTy() const { in getEleTy() function in fir::SequenceType1225 p.printType(type.getEleTy()); in printFirType()1234 os << "boxchar<" << type.getEleTy().cast<fir::CharacterType>().getFKind() in printFirType()[all …]
52 return verifyInType(rt.getEleTy(), visited); in verifyInType()80 return getType().cast<ReferenceType>().getEleTy(); in getAllocatedType()100 return getType().cast<HeapType>().getEleTy(); in getAllocatedType()774 [](auto type) { return type.getEleTy(); }) in elementTypeOf()1361 return ref.getEleTy(); in elementType()1363 return ref.getEleTy(); in elementType()1365 return ref.getEleTy(); in elementType()1374 auto eleTy = getType().cast<fir::SequenceType>().getEleTy(); in isWideValue()