Home
last modified time | relevance | path

Searched refs:componentShape (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dfold.cpp83 if (auto componentShape{GetConstantExtents(context, symbol)}) { in FoldOperation() local
84 if (GetRank(*componentShape) > 0 && GetRank(*valueShape) == 0) { in FoldOperation()
85 expr = ScalarConstantExpander{std::move(*componentShape)}.Expand( in FoldOperation()
89 isConstant &= *valueShape == *componentShape; in FoldOperation()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dexpression.cpp1821 if (auto componentShape{GetShape(GetFoldingContext(), *symbol)}) { in Analyze() local
1823 if (GetRank(*componentShape) == 0 && GetRank(*valueShape) > 0) { in Analyze()
1831 CheckConformance(messages, *componentShape, *valueShape, in Analyze()
1834 if (checked && *checked && GetRank(*componentShape) > 0 && in Analyze()