Home
last modified time | relevance | path

Searched refs:GetFirstSymbol (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dvariable.cpp117 const Symbol &CoarrayRef::GetFirstSymbol() const { return base_.front(); } in GetFirstSymbol() function in Fortran::evaluate::CoarrayRef
459 const Symbol &Component::GetFirstSymbol() const { in GetFirstSymbol() function in Fortran::evaluate::Component
460 return base_.value().GetFirstSymbol(); in GetFirstSymbol()
463 const Symbol &NamedEntity::GetFirstSymbol() const { in GetFirstSymbol() function in Fortran::evaluate::NamedEntity
467 return c.GetFirstSymbol(); in GetFirstSymbol()
500 const Symbol &ArrayRef::GetFirstSymbol() const { in GetFirstSymbol() function in Fortran::evaluate::ArrayRef
501 return base_.GetFirstSymbol(); in GetFirstSymbol()
506 const Symbol &DataRef::GetFirstSymbol() const { in GetFirstSymbol() function in Fortran::evaluate::DataRef
525 return BaseObject{dataRef.GetFirstSymbol()}; in GetBaseObject()
555 return BaseObject{x.GetFirstSymbol()}; in GetBaseObject()
[all …]
H A Dtools.cpp1158 if (const Symbol * varSymbol{GetFirstSymbol(*expr)}) { in GetAssociatedVariable()
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dvariable.h84 const Symbol &GetFirstSymbol() const;
106 const Symbol &GetFirstSymbol() const;
223 const Symbol &GetFirstSymbol() const;
270 const Symbol &GetFirstSymbol() const;
293 const Symbol &GetFirstSymbol() const;
360 const Symbol &GetFirstSymbol() const { return complex_.GetFirstSymbol(); } in GetFirstSymbol() function
H A Dtraverse.h131 return visitor_(x.GetFirstSymbol()); in operator()
H A Dtools.h460 template <typename A> const Symbol *GetFirstSymbol(const A &x) { in GetFirstSymbol() function
462 return &dataRef->GetFirstSymbol(); in GetFirstSymbol()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dassignment.cpp151 if (const Symbol * base{GetFirstSymbol(expr)}) { in CheckCopyabilityInPureScope()
174 } else if (const Symbol * base{GetFirstSymbol(lhs)}) { in CheckForPureContext()
178 base = dataRef ? &dataRef->GetFirstSymbol() : nullptr; in CheckForPureContext()
186 if (const Symbol * base{GetFirstSymbol(rhs)}) { in CheckForPureContext()
H A Dcheck-nullify.cpp49 if (const Symbol * symbol{GetFirstSymbol(*checkedExpr)}) { in Leave()
H A Dcheck-call.cpp248 const Symbol *actualFirstSymbol{evaluate::GetFirstSymbol(actual)}; in CheckExplicitDataArg()
H A Dcheck-io.cpp988 const Symbol *base{GetFirstSymbol(*expr)}; in CheckForDefinableVariable()
H A Dtools.cpp876 const Symbol &first{GetAssociationRoot(dataRef->GetFirstSymbol())}; in WhyNotModifiable()
/llvm-project-15.0.7/flang/lib/Lower/
H A DIterationSpace.cpp86 return getHashValue(x.GetFirstSymbol()) * 11u; in getHashValue()
353 return isEqual(x.GetFirstSymbol(), y.GetFirstSymbol()); in isEqual()
680 return find(x.GetFirstSymbol()); in find()
909 s << y->base().GetFirstSymbol(); in operator <<()
H A DDumpEvaluateExpr.cpp84 show(x.GetFirstSymbol()); in show()
H A DVectorSubscripts.cpp226 return Fortran::evaluate::DataRef{namedEntity.GetFirstSymbol()}; in namedEntityToDataRef()
H A DConvertVariable.cpp165 Fortran::evaluate::GetFirstSymbol(addr)) { in genExtAddrInInitializer()
193 Fortran::evaluate::GetFirstSymbol(initialTarget)) { in genInitialDataTarget()
H A DBridge.cpp2175 Fortran::evaluate::GetFirstSymbol(expr); in isFuncResultDesignator()
H A DConvertExpr.cpp578 return obj.GetFirstSymbol().GetUltimate(); in getFirstSym()