Home
last modified time | relevance | path

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

/external/llvm-project/flang/include/flang/Evaluate/
Dshape.h86 class GetShapeHelper
87 : public AnyTraverse<GetShapeHelper, std::optional<Shape>> {
90 using Base = AnyTraverse<GetShapeHelper, Result>;
92 explicit GetShapeHelper(FoldingContext &c) : Base{*this}, context_{c} {} in GetShapeHelper() function
186 return GetShapeHelper{context}(x); in GetShape()
/external/llvm-project/flang/lib/Evaluate/
Dshape.cpp392 auto GetShapeHelper::operator()(const Symbol &symbol) const -> Result { in operator ()()
445 auto GetShapeHelper::operator()(const Component &component) const -> Result { in operator ()()
461 auto GetShapeHelper::operator()(const ArrayRef &arrayRef) const -> Result { in operator ()()
479 auto GetShapeHelper::operator()(const CoarrayRef &coarrayRef) const -> Result { in operator ()()
496 auto GetShapeHelper::operator()(const Substring &substring) const -> Result { in operator ()()
500 auto GetShapeHelper::operator()(const ProcedureRef &call) const -> Result { in operator ()()