Home
last modified time | relevance | path

Searched refs:GetBaseObject (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dvariable.cpp522 BaseObject Substring::GetBaseObject() const { in GetBaseObject() function in Fortran::evaluate::Substring
543 template <typename T> BaseObject Designator<T>::GetBaseObject() const { in GetBaseObject() function in Fortran::evaluate::Designator
547 [](const Substring &sstring) { return sstring.GetBaseObject(); }, in GetBaseObject()
552 return x.GetBaseObject(); in GetBaseObject()
H A Dtools.cpp96 return (*this)(x.GetBaseObject()); in operator ()()
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dtools.h905 template <typename A> std::optional<BaseObject> GetBaseObject(const A &) { in GetBaseObject() function
909 std::optional<BaseObject> GetBaseObject(const Designator<T> &x) { in GetBaseObject() function
910 return x.GetBaseObject(); in GetBaseObject()
913 std::optional<BaseObject> GetBaseObject(const Expr<T> &x) { in GetBaseObject() function
914 return common::visit([](const auto &y) { return GetBaseObject(y); }, x.u); in GetBaseObject()
917 std::optional<BaseObject> GetBaseObject(const std::optional<A> &x) { in GetBaseObject() function
919 return GetBaseObject(*x); in GetBaseObject()
H A Dvariable.h333 BaseObject GetBaseObject() const;
395 BaseObject GetBaseObject() const;
/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dtools.h231 if (const Symbol * symbol{designator.GetBaseObject().symbol()}) { in FindExternallyVisibleObject()
235 return designator.GetBaseObject().symbol(); in FindExternallyVisibleObject()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dpointer-assignment.cpp193 const Symbol *base{d.GetBaseObject().symbol()}; in Check()