Lines Matching refs:genShapeFromDataRef
4097 bool genShapeFromDataRef(const Fortran::semantics::Symbol &x) { in genShapeFromDataRef() function in __anon67dfc8455a11::ArrayExprLowering
4100 bool genShapeFromDataRef(const Fortran::evaluate::CoarrayRef &) { in genShapeFromDataRef() function in __anon67dfc8455a11::ArrayExprLowering
4104 bool genShapeFromDataRef(const Fortran::evaluate::Component &x) { in genShapeFromDataRef() function in __anon67dfc8455a11::ArrayExprLowering
4105 return x.base().Rank() > 0 ? genShapeFromDataRef(x.base()) : false; in genShapeFromDataRef()
4107 bool genShapeFromDataRef(const Fortran::evaluate::ArrayRef &x) { in genShapeFromDataRef() function in __anon67dfc8455a11::ArrayExprLowering
4111 if (genShapeFromDataRef(x.base())) in genShapeFromDataRef()
4147 bool genShapeFromDataRef(const Fortran::evaluate::NamedEntity &x) { in genShapeFromDataRef() function in __anon67dfc8455a11::ArrayExprLowering
4149 return genShapeFromDataRef(getFirstSym(x)); in genShapeFromDataRef()
4150 return genShapeFromDataRef(x.GetComponent()); in genShapeFromDataRef()
4152 bool genShapeFromDataRef(const Fortran::evaluate::DataRef &x) { in genShapeFromDataRef() function in __anon67dfc8455a11::ArrayExprLowering
4153 return std::visit([&](const auto &v) { return genShapeFromDataRef(v); }, in genShapeFromDataRef()
4167 return dref.has_value() ? genShapeFromDataRef(*dref) : false; in determineShapeWithSlice()