Searched refs:ShapeSpec (Results 1 – 10 of 10) sorted by relevance
/external/llvm-project/flang/include/flang/Semantics/ |
D | type.h | 165 class ShapeSpec { 168 static ShapeSpec MakeExplicit(Bound &&lb, Bound &&ub) { in MakeExplicit() 169 return ShapeSpec(std::move(lb), std::move(ub)); in MakeExplicit() 172 static const ShapeSpec MakeExplicit(Bound &&ub) { in MakeExplicit() 176 static ShapeSpec MakeAssumed() { in MakeAssumed() 177 return ShapeSpec(Bound{1}, Bound::Deferred()); in MakeAssumed() 180 static ShapeSpec MakeAssumed(Bound &&lb) { in MakeAssumed() 181 return ShapeSpec(std::move(lb), Bound::Deferred()); in MakeAssumed() 184 static ShapeSpec MakeDeferred() { in MakeDeferred() 185 return ShapeSpec(Bound::Deferred(), Bound::Deferred()); in MakeDeferred() [all …]
|
/external/llvm-project/flang/lib/Semantics/ |
D | resolve-names-utils.cpp | 282 arraySpec_.push_back(ShapeSpec::MakeAssumed(GetBound(x.v))); in Analyze() 295 arraySpec_.push_back(ShapeSpec::MakeAssumedRank()); in Analyze() 301 arraySpec_.push_back(ShapeSpec::MakeExplicit(GetBound(lb), GetBound(ub))); in MakeExplicit() 305 arraySpec_.push_back(ShapeSpec::MakeImplied(GetBound(lb))); in MakeImplied() 309 arraySpec_.push_back(ShapeSpec::MakeDeferred()); in MakeDeferred() 356 for (const ShapeSpec &spec : symbol.get<ObjectEntityDetails>().shape()) { in AddToSet()
|
D | type.cpp | 326 for (ShapeSpec &dim : details->shape()) { in InstantiateComponent() 334 for (ShapeSpec &dim : details->coshape()) { in InstantiateComponent() 481 llvm::raw_ostream &operator<<(llvm::raw_ostream &o, const ShapeSpec &x) { in operator <<()
|
D | mod-file.cpp | 481 void PutShapeSpec(llvm::raw_ostream &os, const ShapeSpec &x) { in PutShapeSpec() 894 for (const ShapeSpec &spec : details.shape()) { in DoSymbol() 898 for (const ShapeSpec &spec : details.coshape()) { in DoSymbol()
|
D | runtime-type-info.cpp | 262 arraySpec.push_back(ShapeSpec::MakeExplicit(Bound{0}, Bound{elements - 1})); in SaveNumericPointerTarget() 296 arraySpec.push_back(ShapeSpec::MakeExplicit(Bound{0}, Bound{n - 1})); in SaveDerivedPointerTarget()
|
D | data-to-inits.cpp | 462 arraySpec.emplace_back(ShapeSpec::MakeExplicit(Bound{ in CombineSomeEquivalencedInits()
|
D | tools.cpp | 624 for (const ShapeSpec &dim : object->shape()) { in IsAutomatic() 695 for (const ShapeSpec &spec : symbol.get<ObjectEntityDetails>().shape()) { in IsAutomaticObject()
|
D | check-declarations.cpp | 41 void Check(const ShapeSpec &spec) { in Check()
|
/external/llvm-project/flang/lib/Evaluate/ |
D | type.cpp | 41 for (const ShapeSpec &shapeSpec : details.shape()) { in IsDescriptor()
|
D | characteristics.cpp | 201 for (const semantics::ShapeSpec &dim : object.shape()) { in AcquireShape()
|