Home
last modified time | relevance | path

Searched refs:coshape (Results 1 – 9 of 9) sorted by relevance

/external/llvm-project/flang/lib/Semantics/
Dsymbol.cpp134 void ObjectEntityDetails::set_coshape(const ArraySpec &coshape) { in set_coshape() argument
136 for (const auto &shapeSpec : coshape) { in set_coshape()
342 DumpList(os, "coshape", x.coshape()); in operator <<()
Dcheck-declarations.cpp413 Check(details.coshape()); in CheckObjectEntity()
416 if (!details.coshape().empty()) { in CheckObjectEntity()
417 bool isDeferredShape{details.coshape().IsDeferredShape()}; in CheckObjectEntity()
431 if (!details.coshape().IsAssumedSize()) { // C828 in CheckObjectEntity()
Dmod-file.cpp518 PutShape(os, details.coshape(), '[', ']'); in PutObjectEntity()
898 for (const ShapeSpec &spec : details.coshape()) { in DoSymbol()
Dtype.cpp334 for (ShapeSpec &dim : details->coshape()) { in InstantiateComponent()
/external/llvm-project/flang/lib/Evaluate/
Dcharacteristics.cpp184 corank_ = object.coshape().Rank(); in AcquireShape()
247 coshape == that.coshape; in operator ==()
313 if (!coshape.empty()) { in Dump()
315 for (const auto &expr : coshape) { in Dump()
/external/llvm-project/flang/include/flang/Semantics/
Dsymbol.h172 ArraySpec &coshape() { return coshape_; } in coshape() function
173 const ArraySpec &coshape() const { return coshape_; } in coshape() function
642 [](const ObjectEntityDetails &oed) { return oed.coshape().Rank(); }, in Corank()
/external/llvm-project/flang/docs/
Df2018-grammar.md223 R809 coarray-spec -> deferred-coshape-spec-list | explicit-coshape-spec
224 R810 deferred-coshape-spec -> :
225 R811 explicit-coshape-spec ->
366 [allocate-coshape-spec-list ,] [lower-bound-expr :] *
367 R938 allocate-coshape-spec -> [lower-bound-expr :] upper-bound-expr
/external/llvm-project/flang/include/flang/Evaluate/
Dcharacteristics.h189 std::vector<Expr<SubscriptInteger>> coshape; member
/external/llvm-project/flang/lib/Lower/
DPFTBuilder.cpp1019 for (const auto &subs : details->coshape()) { in analyze()