Searched refs:IsCoarray (Results 1 – 11 of 11) sorted by relevance
93 bool IsCoarray(const ActualArgument &);94 bool IsCoarray(const Symbol &);95 template <typename A> bool IsCoarray(const A &) { return false; } in IsCoarray() function96 template <typename A> bool IsCoarray(const Designator<A> &designator) { in IsCoarray() function98 return IsCoarray(**symbol); in IsCoarray()102 template <typename T> bool IsCoarray(const Expr<T> &expr) { in IsCoarray() function103 return common::visit([](const auto &x) { return IsCoarray(x); }, expr.u); in IsCoarray()105 template <typename A> bool IsCoarray(const std::optional<A> &x) { in IsCoarray() function106 return x && IsCoarray(*x); in IsCoarray()
965 return name.symbol && evaluate::IsCoarray(*name.symbol); in IsCoarrayObject()1029 if (evaluate::IsCoarray(symbol)) { in HasCoarray()1288 [](const Symbol &symbol) { return evaluate::IsCoarray(symbol); }); in FindCoarrayUltimateComponent()1334 return IsPolymorphicAllocatable(x) && !evaluate::IsCoarray(x); in FindPolymorphicAllocatableNonCoarrayUltimateComponent()
394 if (evaluate::IsCoarray(symbol)) { in CheckValue()454 if (evaluate::IsCoarray(symbol)) { in CheckAssumedTypeEntity()519 return evaluate::IsCoarray(x) && IsAllocatable(x); in CheckObjectEntity()578 if (evaluate::IsCoarray(symbol)) { in CheckObjectEntity()1483 if (evaluate::IsCoarray(ultimate)) { in CheckVolatile()
544 if (evaluate::IsCoarray(*symbol_)) { in RunCoarrayRelatedChecks()
374 if (actualLastObject && actualLastObject->IsCoarray() && in CheckExplicitDataArg()
135 return !evaluate::IsCoarray(component); in DeallocateNonCoarray()
4283 if (details->IsCoarray()) { in DeclareObjectEntity()5551 if (evaluate::IsCoarray(symbol)) { // C1128 in PassesLocalityChecks()
727 bool IsCoarray(const ActualArgument &arg) { in IsCoarray() function729 return expr && IsCoarray(*expr); in IsCoarray()732 bool IsCoarray(const Symbol &symbol) { in IsCoarray() function1369 (symbol.attrs().test(Attr::TARGET) || evaluate::IsCoarray(symbol)))) { in IsSaved()
212 if (object->IsCoarray()) { in AcquireAttrs()
1547 argOk = IsCoarray(*arg); in Match()
212 bool IsCoarray() const { return !coshape_.empty(); } in IsCoarray() function