Searched refs:coarrayRef (Results 1 – 5 of 5) sorted by relevance
145 CoarrayRef FoldOperation(FoldingContext &context, CoarrayRef &&coarrayRef) { in FoldOperation() argument147 for (Subscript x : coarrayRef.subscript()) { in FoldOperation()151 for (Expr<SubscriptInteger> x : coarrayRef.cosubscript()) { in FoldOperation()154 CoarrayRef folded{std::move(coarrayRef.base()), std::move(subscript), in FoldOperation()156 if (std::optional<Expr<SomeInteger>> stat{coarrayRef.stat()}) { in FoldOperation()159 if (std::optional<Expr<SomeInteger>> team{coarrayRef.team()}) { in FoldOperation()161 Fold(context, std::move(*team)), coarrayRef.teamIsTeamNumber()); in FoldOperation()
747 auto GetShapeHelper::operator()(const CoarrayRef &coarrayRef) const -> Result { in operator ()()748 NamedEntity base{coarrayRef.GetBase()}; in operator ()()749 if (coarrayRef.subscript().empty()) { in operator ()()754 for (const Subscript &ss : coarrayRef.subscript()) { in operator ()()
290 if (auto coarrayRef{evaluate::ExtractCoarrayRef(actual)}) { // C1537 in CheckExplicitDataArg() local291 const Symbol &coarray{coarrayRef->GetLastSymbol()}; in CheckExplicitDataArg()
1081 [](CoarrayRef &&coarrayRef) { in IgnoreAnySubscripts() argument1082 return NamedEntity{coarrayRef.GetLastSymbol()}; in IgnoreAnySubscripts()
336 if (const auto *coarrayRef{std::get_if<CoarrayRef>(&ref->u)}) {337 return !coarrayRef->subscript().empty();