Home
last modified time | relevance | path

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

/external/llvm-project/flang/include/flang/Evaluate/
Dtools.h750 template <typename A> std::optional<BaseObject> GetBaseObject(const A &) { in GetBaseObject() function
754 std::optional<BaseObject> GetBaseObject(const Designator<T> &x) { in GetBaseObject() function
755 return x.GetBaseObject(); in GetBaseObject()
758 std::optional<BaseObject> GetBaseObject(const Expr<T> &x) { in GetBaseObject() function
759 return std::visit([](const auto &y) { return GetBaseObject(y); }, x.u); in GetBaseObject()
762 std::optional<BaseObject> GetBaseObject(const std::optional<A> &x) { in GetBaseObject() function
764 return GetBaseObject(*x); in GetBaseObject()
Dvariable.h326 BaseObject GetBaseObject() const;
387 BaseObject GetBaseObject() const;
/external/llvm-project/flang/lib/Evaluate/
Dvariable.cpp507 BaseObject Substring::GetBaseObject() const { in GetBaseObject() function in Fortran::evaluate::Substring
528 template <typename T> BaseObject Designator<T>::GetBaseObject() const { in GetBaseObject() function in Fortran::evaluate::Designator
532 [](const Substring &sstring) { return sstring.GetBaseObject(); }, in GetBaseObject()
537 return x.GetBaseObject(); in GetBaseObject()
Dtools.cpp64 return (*this)(x.GetBaseObject()); in operator ()()
/external/llvm-project/flang/include/flang/Semantics/
Dtools.h225 if (const Symbol * symbol{designator.GetBaseObject().symbol()}) { in FindExternallyVisibleObject()
229 return designator.GetBaseObject().symbol(); in FindExternallyVisibleObject()
/external/llvm-project/flang/lib/Semantics/
Dpointer-assignment.cpp188 const Symbol *base{d.GetBaseObject().symbol()}; in Check()
/external/llvm-project/flang/lib/Lower/
DConvertType.cpp286 return genVariant(ss.GetBaseObject()); in gen()