Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dvariable.cpp246 const Symbol &last{base_.GetLastSymbol()};
254 const Symbol &last{base_.GetLastSymbol()};
299 return SymbolLEN(GetLastSymbol()); in LEN()
303 return SymbolLEN(GetLastSymbol()); in LEN()
311 return SymbolLEN(GetLastSymbol()); in LEN()
473 const Symbol &NamedEntity::GetLastSymbol() const { in GetLastSymbol() function in Fortran::evaluate::NamedEntity
504 const Symbol &ArrayRef::GetLastSymbol() const { return base_.GetLastSymbol(); } in GetLastSymbol() function in Fortran::evaluate::ArrayRef
514 const Symbol &DataRef::GetLastSymbol() const { in GetLastSymbol() function in Fortran::evaluate::DataRef
534 const Symbol *Substring::GetLastSymbol() const { in GetLastSymbol() function in Fortran::evaluate::Substring
570 return x.GetLastSymbol(); in GetLastSymbol()
[all …]
H A Dfold-designator.cpp49 const Symbol &array{x.base().GetLastSymbol()}; in FoldDesignator()
138 const Symbol &comp{component.GetLastSymbol()}; in FoldDesignator()
178 return entity.IsSymbol() ? FoldDesignator(entity.GetLastSymbol(), which) in FoldDesignator()
261 const Symbol &symbol{entity.GetLastSymbol()}; in OffsetToDataRef()
281 size < result->GetLastSymbol().size()) { in OffsetToDataRef()
306 const Symbol &symbol{dataRef->GetLastSymbol()}; in OffsetToDesignator()
H A Dcall.cpp165 return &c.value().GetLastSymbol(); in GetSymbol()
178 return c.value().GetLastSymbol().name().ToString(); in GetName()
H A Dshape.cpp334 component.GetLastSymbol(), NamedEntity{common::Clone(component)}); in operator ()()
434 const Symbol &last{base.GetLastSymbol()}; in GetExtent()
534 const Symbol &symbol{ResolveAssociations(base.GetLastSymbol())}; in GetRawUpperBound()
585 const Symbol &symbol{ResolveAssociations(base.GetLastSymbol())}; in GetUBOUND()
622 const Symbol &symbol{ResolveAssociations(base.GetLastSymbol())}; in GetUBOUNDs()
714 const Symbol &symbol{component.GetLastSymbol()}; in operator ()()
H A Dcheck-expression.cpp84 const Symbol &sym{x.base().GetLastSymbol()}; in operator ()()
266 return CheckVarOrComponent(x.GetLastSymbol()) && (*this)(x.base()); in operator ()()
725 const auto &symbol{x.GetLastSymbol()}; in operator ()()
746 return x.base().Rank() == 0 && (*this)(x.GetLastSymbol()).value_or(false); in operator ()()
H A Dtools.cpp31 const Symbol &symbol{ref.GetLastSymbol()}; in AsGenericExpr()
89 const Symbol &comp{x.GetLastSymbol()}; in operator ()()
750 const Symbol *last{GetLastSymbol(expr)}; in IsProcedurePointerTarget()
823 result.emplace_back(x.GetLastSymbol()); in operator ()()
1008 const Symbol &c{x.GetLastSymbol()}; in GetLastPointerSymbol()
1013 return c ? GetLastPointerSymbol(*c) : GetLastPointerSymbol(x.GetLastSymbol()); in GetLastPointerSymbol()
H A Dfold-integer.cpp138 const Symbol &symbol{named->GetLastSymbol()}; in LBOUND()
192 const Symbol &symbol{named->GetLastSymbol()}; in UBOUND()
948 const Symbol &symbol{named->GetLastSymbol()}; in FoldIntrinsicFunction()
1091 declType{base->GetLastSymbol().GetType()}) { in FoldOperation()
H A Dfold.cpp105 component.GetLastSymbol()}; in FoldOperation()
H A Dintrinsics.cpp1573 if (semantics::IsAssumedSizeArray(named->GetLastSymbol())) { in Match()
2089 const Symbol *last{GetLastSymbol(*mold)}; in HandleNull()
2222 if (const Symbol * pointerSymbol{GetLastSymbol(*pointerExpr)}) { in CheckAssociated()
2234 const Symbol *targetSymbol{GetLastSymbol(*targetExpr)}; in CheckAssociated()
2420 arg && (arg->GetAssumedTypeDummy() || GetLastSymbol(arg->UnwrapExpr())); in ApplySpecificChecks()
H A Dfold-implementation.h166 GetNamedConstant(aRef.base().GetLastSymbol())}) { in Folding()
330 std::move(*structures), component.GetLastSymbol(), subscripts); in GetConstantComponent()
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dvariable.h85 const Symbol &GetLastSymbol() const { return symbol_; } in GetLastSymbol() function
107 const Symbol &GetLastSymbol() const;
224 const Symbol &GetLastSymbol() const;
271 const Symbol &GetLastSymbol() const;
294 const Symbol &GetLastSymbol() const;
334 const Symbol *GetLastSymbol() const;
361 const Symbol &GetLastSymbol() const { return complex_.GetLastSymbol(); } in GetLastSymbol() function
396 const Symbol *GetLastSymbol() const;
H A Dtools.h431 return &c->GetLastSymbol(); in UnwrapWholeSymbolOrComponentDataRef()
448 return &c->GetLastSymbol(); in UnwrapWholeSymbolOrComponentOrCoarrayRef()
452 return &c->GetLastSymbol(); in UnwrapWholeSymbolOrComponentOrCoarrayRef()
866 Result operator()(const Component &x) const { return &x.GetLastSymbol(); } in operator()
867 Result operator()(const NamedEntity &x) const { return &x.GetLastSymbol(); } in operator()
886 template <typename A> const Symbol *GetLastSymbol(const A &x) { in GetLastSymbol() function
897 if (const Symbol * symbol{GetLastSymbol(x)}) { in GetAttrs()
H A Dtraverse.h125 return Combine(x.base(), x.GetLastSymbol()); in operator()
/llvm-project-15.0.7/flang/lib/Lower/
H A DIterationSpace.cpp62 return getHashValue(x.base()) * 83u - getHashValue(x.GetLastSymbol()); in getHashValue()
337 isEqual(x.GetLastSymbol(), y.GetLastSymbol()); in isEqual()
911 s << y->base().GetComponent().GetLastSymbol(); in operator <<()
915 s << " " << y->GetLastSymbol() << '\n'; in operator <<()
H A DDumpEvaluateExpr.cpp74 show(x.GetLastSymbol()); in show()
H A DVectorSubscripts.cpp110 component.GetLastSymbol(); in gen()
H A DIO.cpp1404 auto symbol = GetLastSymbol(&expr); in lowerReferenceAsStringSelect()
H A DBridge.cpp2199 Fortran::evaluate::GetLastSymbol(assign.lhs); in genAssignment()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dpointer-assignment.cpp192 const Symbol *last{d.GetLastSymbol()}; in Check()
385 const Symbol *pointer{GetLastSymbol(lhs)}; in CheckPointerAssignment()
H A Dcheck-call.cpp57 const Symbol &symbol{named->GetLastSymbol()}; in CheckImplicitInterfaceArg()
291 const Symbol &coarray{coarrayRef->GetLastSymbol()}; in CheckExplicitDataArg()
313 const auto *actualLastSymbol{evaluate::GetLastSymbol(actual)}; in CheckExplicitDataArg()
667 const Symbol *last{GetLastSymbol(*expr)}; in CheckProcedureArg()
H A Dcheck-data.cpp96 const Symbol &lastSymbol{component.GetLastSymbol()}; in operator ()()
H A Dexpression.cpp199 const Symbol &last{ref.GetLastSymbol()}; in Designate()
241 const Symbol &symbol{ref.GetLastSymbol().GetUltimate()}; in CompleteSubscripts()
300 const Symbol &symbol{component.GetLastSymbol()}; in CheckRanks()
322 component->GetLastSymbol().name(), componentBaseRank, in CheckRanks()
887 const Symbol &symbol{checked->GetLastSymbol()}; in Analyze()
1045 if (const Symbol * symbol{GetLastSymbol(*baseExpr)}) { in Analyze()
1082 return NamedEntity{coarrayRef.GetLastSymbol()}; in IgnoreAnySubscripts()
1202 reversed.push_back(aRef->GetLastSymbol()); in Analyze()
1211 reversed.push_back(component->GetLastSymbol()); in Analyze()
2680 if (const semantics::Symbol * symbol{GetLastSymbol(*operand)}) { in Analyze()
[all …]
H A Ddata-to-inits.cpp303 const Symbol *lastSymbol{GetLastSymbol(designator)}; in InitElement()
H A Dcheck-io.cpp591 const Symbol *last{GetLastSymbol(*expr)}; in Enter()
H A Dtools.cpp880 const Symbol &last{dataRef->GetLastSymbol()}; in WhyNotModifiable()

12