/external/llvm-project/flang/lib/Evaluate/ |
D | variable.cpp | 118 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 …]
|
D | fold-designator.cpp | 58 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()
|
D | call.cpp | 157 return &c.value().GetLastSymbol(); in GetSymbol() 170 return c.value().GetLastSymbol().name().ToString(); in GetName()
|
D | shape.cpp | 222 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 ()()
|
D | check-expression.cpp | 553 const auto &symbol{x.GetLastSymbol()}; in operator ()() 567 return x.base().Rank() == 0 && (*this)(x.GetLastSymbol()); in operator ()()
|
D | fold-integer.cpp | 39 const Symbol &symbol{named->GetLastSymbol()}; in LBOUND() 94 const Symbol &symbol{named->GetLastSymbol()}; in UBOUND() 517 const Symbol &symbol{named->GetLastSymbol()}; in FoldIntrinsicFunction()
|
D | fold.cpp | 92 component.GetLastSymbol()}; in FoldOperation()
|
D | intrinsics.cpp | 1773 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()
|
D | fold-implementation.h | 171 GetNamedConstant(aRef.base().GetLastSymbol())}) { in Folding() 316 std::move(*structures), component.GetLastSymbol(), subscripts); in GetConstantComponent()
|
D | tools.cpp | 726 result.emplace_back(x.GetLastSymbol()); in operator ()()
|
/external/llvm-project/flang/include/flang/Evaluate/ |
D | variable.h | 85 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;
|
D | tools.h | 711 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()
|
D | traverse.h | 114 return Combine(x.base(), x.GetLastSymbol()); in operator()
|
/external/llvm-project/flang/lib/Semantics/ |
D | pointer-assignment.cpp | 187 const Symbol *last{d.GetLastSymbol()}; in Check() 379 const Symbol *pointer{GetLastSymbol(lhs)}; in CheckPointerAssignment()
|
D | check-data.cpp | 86 const Symbol &lastSymbol{component.GetLastSymbol()}; in operator ()()
|
D | check-call.cpp | 50 const Symbol &symbol{named->GetLastSymbol()}; in CheckImplicitInterfaceArg() 244 const Symbol &coarray{coarrayRef->GetLastSymbol()}; in CheckExplicitDataArg() 266 const auto *actualLastSymbol{evaluate::GetLastSymbol(actual)}; in CheckExplicitDataArg()
|
D | expression.cpp | 180 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()
|
D | data-to-inits.cpp | 251 const Symbol *lastSymbol{GetLastSymbol(designator)}; in InitElement()
|