Home
last modified time | relevance | path

Searched refs:GetDerivedTypeSpec (Results 1 – 19 of 19) sorted by relevance

/external/llvm-project/flang/lib/Evaluate/
Dtype.cpp179 const semantics::DerivedTypeSpec *GetDerivedTypeSpec( in GetDerivedTypeSpec() function
181 return type ? GetDerivedTypeSpec(*type) : nullptr; in GetDerivedTypeSpec()
184 const semantics::DerivedTypeSpec *GetDerivedTypeSpec(const DynamicType &type) { in GetDerivedTypeSpec() function
187 return &type.GetDerivedTypeSpec(); in GetDerivedTypeSpec()
Dinitial-image.cpp96 const semantics::DerivedTypeSpec &derived{type_.GetDerivedTypeSpec()}; in Test()
Dfold-designator.cpp293 type->GetDerivedTypeSpec(), offset)}) { in OffsetToDataRef()
Dcharacteristics.cpp300 } else if (const auto *derived{GetDerivedTypeSpec(type.type())}) { in CanBePassedViaImplicitInterface()
555 const auto &spec{type.GetDerivedTypeSpec()}; in CanBeReturnedViaImplicitInterface()
Dfold-implementation.h714 return Expr<T>{Constant<T>{array.GetType().GetDerivedTypeSpec(), in FoldArray()
Dintrinsics.cpp1840 type->GetDerivedTypeSpec().typeSymbol().name() != in HandleC_F_Pointer()
/external/llvm-project/flang/lib/Semantics/
Dcheck-allocate.cpp201 derived{evaluate::GetDerivedTypeSpec(info.sourceExprType)}) { in CheckAllocateOptions()
300 return IsTypeCompatible(type1, type2.GetDerivedTypeSpec()); in IsTypeCompatible()
386 *derivedType1, type2.GetDerivedTypeSpec()); in HaveCompatibleKindParameters()
567 if (const auto *derived{evaluate::GetDerivedTypeSpec(sourceType)}) { in RunCoarrayRelatedChecks()
Dassignment.cpp138 evaluate::GetDerivedTypeSpec(evaluate::DynamicType::From(expr))}) { in GetPointerComponentDesignatorName()
203 if (const DerivedTypeSpec * derived{GetDerivedTypeSpec(type)}) { in CheckForPureContext()
Dcheck-call.cpp41 } else if (const DerivedTypeSpec * derived{GetDerivedTypeSpec(type)}) { in CheckImplicitInterfaceArg()
206 if (const auto *derived{evaluate::GetDerivedTypeSpec(actualType.type())}) { in CheckExplicitDataArg()
454 evaluate::GetDerivedTypeSpec(actualType.type())}) { in CheckExplicitDataArg()
456 *derived, *evaluate::GetDerivedTypeSpec(dummy.type.type()))) { in CheckExplicitDataArg()
Dcheck-coarray.cpp68 if (!IsTeamType(evaluate::GetDerivedTypeSpec(expr->GetType()))) { in CheckTeamType()
Dcheck-select-type.cpp138 evaluate::GetDerivedTypeSpec(selectorType_)}) { in PassesDerivedTypeChecks()
Dpointer-assignment.cpp295 return !IsExtensibleType(&type.GetDerivedTypeSpec()); in LhsOkForUnlimitedPoly()
Druntime-type-info.cpp284 const auto &derivedType{x.front().GetType().GetDerivedTypeSpec()}; in SaveDerivedPointerTarget()
647 const DerivedTypeSpec &spec{dyType.GetDerivedTypeSpec()}; in DescribeComponent()
Dtools.cpp96 const auto *lhsDerived{evaluate::GetDerivedTypeSpec(lhsType)}; in IsDefinedAssignment()
97 const auto *rhsDerived{evaluate::GetDerivedTypeSpec(rhsType)}; in IsDefinedAssignment()
Dcheck-declarations.cpp931 &ddo->type.type().GetDerivedTypeSpec().typeSymbol() != &derivedType) { in CheckFinal()
940 ddo->type.type().GetDerivedTypeSpec().FindParameter(ref->name())}; in CheckFinal()
Dexpression.cpp987 const auto *dtSpec{GetDerivedTypeSpec(dtExpr->GetType())}; in Analyze()
1177 return AsMaybeExpr(ArrayConstructor<T>{type_->GetDerivedTypeSpec(), in Test()
3163 const auto *type{GetDerivedTypeSpec(GetType(passIndex))}; in FindBoundOp()
Dresolve-names.cpp5406 common::Clone(type.GetDerivedTypeSpec()) in ToDeclTypeSpec()
/external/llvm-project/flang/include/flang/Evaluate/
Dtype.h163 constexpr const semantics::DerivedTypeSpec &GetDerivedTypeSpec() const { in GetDerivedTypeSpec() function
218 const semantics::DerivedTypeSpec *GetDerivedTypeSpec(const DynamicType &);
219 const semantics::DerivedTypeSpec *GetDerivedTypeSpec(
365 : SomeKind(dt.GetDerivedTypeSpec()) {} in SomeKind()
Dexpression.h486 : result_{prototype.GetType().value().GetDerivedTypeSpec()} {} in ArrayConstructor()