Home
last modified time | relevance | path

Searched refs:GetLastSymbol (Results 1 – 18 of 18) sorted by relevance

/external/llvm-project/flang/lib/Evaluate/
Dvariable.cpp118 const Symbol &CoarrayRef::GetLastSymbol() const { return base_.back(); } in GetLastSymbol() function in Fortran::evaluate::CoarrayRef
188 } else if (const Symbol * symbol{GetLastSymbol()}) { in Fold()
245 const Symbol &last{base_.GetLastSymbol()};
253 const Symbol &last{base_.GetLastSymbol()};
290 return SymbolLEN(GetLastSymbol()); in LEN()
294 return SymbolLEN(GetLastSymbol()); in LEN()
302 return SymbolLEN(GetLastSymbol()); in LEN()
459 const Symbol &NamedEntity::GetLastSymbol() const { in GetLastSymbol() function in Fortran::evaluate::NamedEntity
463 return c.GetLastSymbol(); in GetLastSymbol()
489 const Symbol &ArrayRef::GetLastSymbol() const { return base_.GetLastSymbol(); } in GetLastSymbol() function in Fortran::evaluate::ArrayRef
[all …]
Dfold-designator.cpp58 const Symbol &array{x.base().GetLastSymbol()}; in FoldDesignator()
147 const Symbol &comp{component.GetLastSymbol()}; in FoldDesignator()
187 return entity.IsSymbol() ? FoldDesignator(entity.GetLastSymbol(), which) in FoldDesignator()
270 const Symbol &symbol{entity.GetLastSymbol()}; in OffsetToDataRef()
290 size < result->GetLastSymbol().size()) { in OffsetToDataRef()
313 const Symbol &symbol{dataRef->GetLastSymbol()}; in OffsetToDesignator()
Dcall.cpp157 return &c.value().GetLastSymbol(); in GetSymbol()
170 return c.value().GetLastSymbol().name().ToString(); in GetName()
Dshape.cpp222 const Symbol &symbol{component.GetLastSymbol().GetUltimate()}; in operator ()()
261 const Symbol &symbol{ResolveAssociations(base.GetLastSymbol())}; in GetExtent()
339 const Symbol &symbol{ResolveAssociations(base.GetLastSymbol())}; in GetUpperBound()
369 const Symbol &symbol{ResolveAssociations(base.GetLastSymbol())}; in GetUpperBounds()
446 const Symbol &symbol{component.GetLastSymbol()}; in operator ()()
Dfold-integer.cpp39 const Symbol &symbol{named->GetLastSymbol()}; in LBOUND()
94 const Symbol &symbol{named->GetLastSymbol()}; in UBOUND()
517 const Symbol &symbol{named->GetLastSymbol()}; in FoldIntrinsicFunction()
Dcheck-expression.cpp553 const auto &symbol{x.GetLastSymbol()}; in operator ()()
567 return x.base().Rank() == 0 && (*this)(x.GetLastSymbol()); in operator ()()
Dfold.cpp92 component.GetLastSymbol()}; in FoldOperation()
Dintrinsics.cpp1773 const Symbol *last{GetLastSymbol(*mold)}; in HandleNull()
1905 if (const Symbol * pointerSymbol{GetLastSymbol(*pointerExpr)}) { in CheckAssociated()
1918 const Symbol *targetSymbol{GetLastSymbol(*targetExpr)}; in CheckAssociated()
1973 if (const Symbol * targetSymbol{GetLastSymbol(*targetExpr)}) { in CheckAssociated()
2016 if (const Symbol * symbol{GetLastSymbol(*expr)}) { in ApplySpecificChecks()
2029 ok = arg->GetAssumedTypeDummy() || GetLastSymbol(arg->UnwrapExpr()); in ApplySpecificChecks()
Dfold-implementation.h171 GetNamedConstant(aRef.base().GetLastSymbol())}) { in Folding()
316 std::move(*structures), component.GetLastSymbol(), subscripts); in GetConstantComponent()
Dtools.cpp726 result.emplace_back(x.GetLastSymbol()); in operator ()()
/external/llvm-project/flang/include/flang/Evaluate/
Dvariable.h85 const Symbol &GetLastSymbol() const { return symbol_; } in GetLastSymbol() function
107 const Symbol &GetLastSymbol() const;
217 const Symbol &GetLastSymbol() const;
264 const Symbol &GetLastSymbol() const;
287 const Symbol &GetLastSymbol() const;
327 const Symbol *GetLastSymbol() const;
353 const Symbol &GetLastSymbol() const { return complex_.GetLastSymbol(); } in GetLastSymbol() function
388 const Symbol *GetLastSymbol() const;
Dtools.h711 Result operator()(const Component &x) const { return &x.GetLastSymbol(); } in operator()
712 Result operator()(const NamedEntity &x) const { return &x.GetLastSymbol(); } in operator()
731 template <typename A> const Symbol *GetLastSymbol(const A &x) { in GetLastSymbol() function
742 if (const Symbol * symbol{GetLastSymbol(x)}) { in GetAttrs()
Dtraverse.h114 return Combine(x.base(), x.GetLastSymbol()); in operator()
/external/llvm-project/flang/lib/Semantics/
Dpointer-assignment.cpp187 const Symbol *last{d.GetLastSymbol()}; in Check()
379 const Symbol *pointer{GetLastSymbol(lhs)}; in CheckPointerAssignment()
Dcheck-data.cpp86 const Symbol &lastSymbol{component.GetLastSymbol()}; in operator ()()
Dcheck-call.cpp50 const Symbol &symbol{named->GetLastSymbol()}; in CheckImplicitInterfaceArg()
244 const Symbol &coarray{coarrayRef->GetLastSymbol()}; in CheckExplicitDataArg()
266 const auto *actualLastSymbol{evaluate::GetLastSymbol(actual)}; in CheckExplicitDataArg()
Dexpression.cpp180 const Symbol &symbol{ref.GetLastSymbol().GetUltimate()}; in Designate()
208 const Symbol &symbol{ref.GetLastSymbol().GetUltimate()}; in CompleteSubscripts()
279 const Symbol &symbol{component->GetLastSymbol()}; in TopLevelChecks()
783 const Symbol &symbol{checked->GetLastSymbol()}; in Analyze()
925 if (const Symbol * symbol{GetLastSymbol(*baseExpr)}) { in Analyze()
956 return NamedEntity{coarrayRef.GetLastSymbol()}; in IgnoreAnySubscripts()
1062 reversed.push_back(aRef->GetLastSymbol()); in Analyze()
1071 reversed.push_back(component->GetLastSymbol()); in Analyze()
2277 if (const semantics::Symbol * symbol{GetLastSymbol(*operand)}) { in Analyze()
2828 const Symbol *symbol{GetLastSymbol(*expr)}; in Analyze()
Ddata-to-inits.cpp251 const Symbol *lastSymbol{GetLastSymbol(designator)}; in InitElement()