Searched refs:coarrayRef (Results 1 – 6 of 6) sorted by relevance
163 CoarrayRef FoldOperation(FoldingContext &context, CoarrayRef &&coarrayRef) { in FoldOperation() argument165 for (Subscript x : coarrayRef.subscript()) { in FoldOperation()169 for (Expr<SubscriptInteger> x : coarrayRef.cosubscript()) { in FoldOperation()172 CoarrayRef folded{std::move(coarrayRef.base()), std::move(subscript), in FoldOperation()174 if (std::optional<Expr<SomeInteger>> stat{coarrayRef.stat()}) { in FoldOperation()177 if (std::optional<Expr<SomeInteger>> team{coarrayRef.team()}) { in FoldOperation()179 Fold(context, std::move(*team)), coarrayRef.teamIsTeamNumber()); in FoldOperation()
893 auto GetShapeHelper::operator()(const CoarrayRef &coarrayRef) const -> Result { in operator ()() 894 NamedEntity base{coarrayRef.GetBase()}; in operator ()() 895 if (coarrayRef.subscript().empty()) { in operator ()() 900 for (const Subscript &ss : coarrayRef.subscript()) { in operator ()()
392 if (const auto *coarrayRef{std::get_if<CoarrayRef>(&ref->u)}) { in ExtractNamedEntity() 393 return !coarrayRef->subscript().empty(); in ExtractNamedEntity()
511 if (auto coarrayRef{evaluate::ExtractCoarrayRef(actual)}) { // C1537 in CheckExplicitDataArg() 512 const Symbol &coarray{coarrayRef->GetLastSymbol()}; in CheckExplicitDataArg() 473 if (auto coarrayRef{evaluate::ExtractCoarrayRef(actual)}) { // C1537 CheckExplicitDataArg() local
1339 [](CoarrayRef &&coarrayRef) {1340 return NamedEntity{coarrayRef.GetLastSymbol()};1302 __anon892e8f761102(CoarrayRef &&coarrayRef) IgnoreAnySubscripts() argument
337 gen(const Fortran::evaluate::CoarrayRef &coarrayRef) { in gen() argument