Home
last modified time | relevance | path

Searched refs:TypeDerived (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dtype.h331 TypeDerived, enumerator
370 CHECK(category_ == TypeDerived || category_ == ClassDerived); in derivedTypeSpec()
374 CHECK(category_ == TypeDerived || category_ == ClassDerived); in derivedTypeSpec()
453 case TypeDerived: in AsDerived()
H A Dscope.h256 DeclTypeSpec::Category = DeclTypeSpec::TypeDerived) const;
H A Dtools.h211 DeclTypeSpec::Category = DeclTypeSpec::TypeDerived);
/llvm-project-15.0.7/flang/lib/Semantics/
H A Druntime-type-info.cpp301 DeclTypeSpec typeSpec{DeclTypeSpec::TypeDerived, derivedType}; in SaveDerivedPointerTarget()
306 DeclTypeSpec::TypeDerived, common::Clone(derivedType))); in SaveDerivedPointerTarget()
396 dtScope.MakeDerivedType(DeclTypeSpec::TypeDerived, std::move(derived))}; in DescribeType()
642 DeclTypeSpec::TypeDerived, *symbol.scope()->derivedTypeSpec()}; in GetSchema()
647 DeclTypeSpec::TypeDerived, DerivedTypeSpec{name, symbol}}; in GetSchema()
652 DeclTypeSpec::TypeDerived, DerivedTypeSpec{name, symbol}); in GetSchema()
902 scope.MakeDerivedType(DeclTypeSpec::Category::TypeDerived, in InitializeDataPointer()
H A Dscope.cpp240 : DeclTypeSpec::TypeDerived, in GetType()
435 if (type.category() == DeclTypeSpec::TypeDerived || in InstantiateDerivedTypes()
H A Dtype.cpp731 CHECK(category == TypeDerived || category == ClassDerived);
735 CHECK(category == TypeDerived || category == ClassDerived);
773 case TypeDerived: in AsFortran()
H A Dcheck-allocate.cpp253 if (type1.category() == DeclTypeSpec::Category::TypeDerived) { in IsTypeCompatible()
H A Dmod-file.cpp396 object->type()->category() == DeclTypeSpec::TypeDerived && in PutDECStructure()
662 details.type()->category() == DeclTypeSpec::TypeDerived) { in PutObjectEntity()
H A Dresolve-names.cpp343 DeclTypeSpec::Category category{DeclTypeSpec::TypeDerived};
1807 case DeclTypeSpec::TypeDerived: in Post()
4367 CHECK(GetDeclTypeSpecCategory() == DeclTypeSpec::Category::TypeDerived); in Pre()
4475 *spec, DeclTypeSpec::TypeDerived)}) { in Post()
4580 DeclTypeSpec::TypeDerived, std::move(*extendsType))}; in Post()
5008 DeclTypeSpec::TypeDerived, std::move(derivedTypeSpec))}; in Pre()
6376 : DeclTypeSpec::TypeDerived, in ToDeclTypeSpec()
H A Dtools.cpp1576 if (type->category() == DeclTypeSpec::Category::TypeDerived) { in FindUnsafeIoDirectComponent()