Home
last modified time | relevance | path

Searched refs:IsUnlimitedPolymorphic (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dtype.cpp202 !type.IsUnlimitedPolymorphic()) { in GetDerivedTypeSpec()
322 if (x.IsUnlimitedPolymorphic()) { in AreCompatibleTypes()
324 } else if (y.IsUnlimitedPolymorphic()) { in AreCompatibleTypes()
358 if (IsUnlimitedPolymorphic() || that.IsUnlimitedPolymorphic()) { in ExtendsTypeOf()
H A Dformatting.cpp492 } else if (IsUnlimitedPolymorphic()) { in AsFortran()
514 if (IsUnlimitedPolymorphic()) { in AsFortran()
H A Dfold-designator.cpp268 if (!type->IsUnlimitedPolymorphic()) { in OffsetToDataRef()
H A Dcharacteristics.cpp1319 (x.type.type().IsUnlimitedPolymorphic() != in Distinguishable()
1320 y.type.type().IsUnlimitedPolymorphic() || in Distinguishable()
H A Dintrinsics.cpp1407 argOk = !type->IsUnlimitedPolymorphic() && in Match()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-select-type.cpp88 if (!selectorType_.IsUnlimitedPolymorphic()) { // C1162 in PassesChecksOnGuard()
135 if (!selectorType_.IsUnlimitedPolymorphic()) { // C1162 in PassesDerivedTypeChecks()
H A Dpointer-assignment.cpp221 } else if (rhsType->type().IsUnlimitedPolymorphic()) { in Check()
298 } else if (type.IsUnlimitedPolymorphic()) { in LhsOkForUnlimitedPoly()
H A Dcheck-allocate.cpp299 } else if (!type2.IsUnlimitedPolymorphic()) { in IsTypeCompatible()
382 } else if (type2.IsUnlimitedPolymorphic()) { in HaveCompatibleKindParameters()
H A Druntime-type-info.cpp721 if (dyType.IsUnlimitedPolymorphic() || in DescribeComponent()
753 !dyType.IsUnlimitedPolymorphic()) { in DescribeComponent()
1041 t1.IsUnlimitedPolymorphic() || t2.IsUnlimitedPolymorphic() || in DescribeSpecialProc()
H A Dscope.cpp209 } else if (dyType->IsUnlimitedPolymorphic()) { in GetType()
H A Dcheck-call.cpp479 bool actualIsUnlimited{actualType.type().IsUnlimitedPolymorphic()}; in CheckExplicitDataArg()
480 bool dummyIsUnlimited{dummy.type.type().IsUnlimitedPolymorphic()}; in CheckExplicitDataArg()
H A Dtools.cpp126 if (lhsType->IsUnlimitedPolymorphic()) { in IsDefinedAssignment()
129 if (rhsType->IsUnlimitedPolymorphic()) { in IsDefinedAssignment()
H A Dexpression.cpp1314 if (!type_->IsUnlimitedPolymorphic()) { in Test()
1416 } else if (dyType->IsUnlimitedPolymorphic()) { in Push()
1861 if (IsAllocatable(*symbol) && symType->IsUnlimitedPolymorphic() && in Analyze()
3842 : type->IsUnlimitedPolymorphic() ? "CLASS(*)"s in TypeAsFortran()
H A Dcheck-io.cpp1014 !type->IsUnlimitedPolymorphic()) { in CheckForBadIoComponent()
H A Dresolve-names.cpp6371 } else if (type.IsUnlimitedPolymorphic()) { in ToDeclTypeSpec()
/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dtype.h355 return category_ == ClassDerived || IsUnlimitedPolymorphic(); in IsPolymorphic()
357 bool IsUnlimitedPolymorphic() const { in IsUnlimitedPolymorphic() function
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dtype.h173 constexpr bool IsUnlimitedPolymorphic() const { // TYPE(*) or CLASS(*) in IsUnlimitedPolymorphic() function
399 bool IsUnlimitedPolymorphic() const { return !derivedTypeSpec_; } in CONSTEXPR_CONSTRUCTORS_AND_ASSIGNMENTS()