| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | SymbolMap.cpp | 35 Fortran::semantics::SymbolRef sym = symRef.get().GetUltimate(); in lookupSymbol() 48 auto iter = map.find(&symRef.get().GetUltimate()); in shallowLookupSymbol() 59 Fortran::semantics::SymbolRef sym = symRef.get().GetUltimate(); in lookupOneLevelUpSymbol()
|
| H A D | Mangler.cpp | 79 const auto &ultimateSymbol = symbol.GetUltimate(); in mangleName() 167 derivedType.typeSymbol().GetUltimate(); in mangleName()
|
| H A D | OpenMP.cpp | 190 std::size_t byteOffset = sym.GetUltimate().offset(); in genCommonBlockMember() 254 Fortran::semantics::FindCommonBlockContaining(sym->GetUltimate())) { in threadPrivatizeVars() 294 if (Fortran::semantics::IsAllocatableOrPointer(sym->GetUltimate())) in genCopyinClause() 410 loopVarTypeSize = std::max(loopVarTypeSize, arg->GetUltimate().size()); 957 bounds->name.thing.symbol->GetUltimate().size()); in genOMP() 1534 Fortran::semantics::FindCommonBlockContaining(sym.GetUltimate())) { in genThreadprivateOp()
|
| H A D | DumpEvaluateExpr.cpp | 44 const auto &ultimate{symbol.GetUltimate()}; in show()
|
| H A D | ConvertVariable.cpp | 131 const Fortran::semantics::Symbol &ultimate = sym.GetUltimate(); in declareGlobal() 554 var.getSymbol().GetUltimate(); 798 loc, idxTy, sym.GetUltimate().offset() - aliasOffset); in instantiateAlias() 1057 std::size_t byteOffset = varSym.GetUltimate().offset(); in instantiateCommon() 1931 var.getSymbol().GetUltimate())) { in instantiateVariable()
|
| H A D | ConvertType.cpp | 226 const Fortran::semantics::Symbol &ultimate = symbol.GetUltimate(); in genSymbolType()
|
| /llvm-project-15.0.7/flang/include/flang/Lower/ |
| H A D | BoxAnalyzer.h | 229 sym.GetUltimate().detailsIf<Fortran::semantics::ObjectEntityDetails>(); in symIsArray() 235 sym.GetUltimate().detailsIf<Fortran::semantics::ObjectEntityDetails>(); in isExplicitShape() 240 return Fortran::semantics::IsAssumedSizeArray(sym.GetUltimate()); in isAssumedSize() 468 return sym.GetUltimate() in getSymShape() 497 sym.GetUltimate() in charLenVariable()
|
| H A D | SymbolMap.h | 345 const auto *sym = &symRef.get().GetUltimate();
|
| /llvm-project-15.0.7/flang/include/flang/Semantics/ |
| H A D | symbol.h | 602 inline Symbol &GetUltimate(); 603 inline const Symbol &GetUltimate() const; 783 inline Symbol &Symbol::GetUltimate() { in GetUltimate() function 784 return const_cast<Symbol &>(const_cast<const Symbol *>(this)->GetUltimate()); in GetUltimate() 786 inline const Symbol &Symbol::GetUltimate() const { in GetUltimate() function 788 return details->symbol().GetUltimate(); in GetUltimate() 790 return details->symbol().GetUltimate(); in GetUltimate()
|
| /llvm-project-15.0.7/flang/lib/Evaluate/ |
| H A D | check-expression.cpp | 214 const Symbol &ultimate{symbol.GetUltimate()}; in operator ()() 295 const Symbol &ultimate{symbol.GetUltimate()}; in CheckVarOrComponent() 332 const auto &ultimate{symbol.GetUltimate()}; in IsInitialProcedureTarget() 513 const auto &ultimate{symbol.GetUltimate()}; in operator ()() 598 const Symbol &ultimate{symbol->GetUltimate()}; in operator ()() 703 const auto &ultimate{symbol.GetUltimate()}; in operator ()()
|
| H A D | tools.cpp | 781 return IsPointer(symbol->GetUltimate()); in IsObjectPointer() 818 return {x.GetUltimate()}; in operator ()() 1142 const Symbol &symbol{original.GetUltimate()}; in ResolveAssociations() 1203 const Symbol &symbol{DEREF(GetMainEntry(&original.GetUltimate()))}; in IsPureProcedure() 1222 if (ref->GetUltimate().attrs().test(Attr::VOLATILE)) { in IsPureProcedure() 1241 const Symbol &symbol{DEREF(GetMainEntry(&original.GetUltimate()))}; in IsElementalProcedure() 1258 const Symbol &ultimate{symbol.GetUltimate()}; in IsFunction() 1291 symbol.GetUltimate().details()); in IsProcedure() 1312 const Symbol &symbol{original.GetUltimate()}; in IsAutomatic() 1440 const auto *param{symbol.GetUltimate().detailsIf<TypeParamDetails>()}; in IsKindTypeParameter() [all …]
|
| H A D | call.cpp | 121 const Symbol &ultimate{symbol->GetUltimate()}; in GetInterfaceSymbol()
|
| H A D | shape.cpp | 248 const Symbol &symbol{symbol0.GetUltimate()}; in GetLowerBound() 710 symbol.GetUltimate().details()); in operator ()()
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | rewrite-parse-tree.cpp | 103 const Symbol &ultimate{symbol->GetUltimate()}; in Post() 165 if (name->symbol && name->symbol->GetUltimate().has<NamelistDetails>()) { in FixMisparsedUntaggedNamelistName()
|
| H A D | tools.cpp | 195 const Symbol &ultimate{symbol.GetUltimate()}; in IsGenericDefinedOp() 226 GetProgramUnitOrBlockConstructContaining(symbol.GetUltimate().owner())}; in IsUseAssociated() 382 const Symbol &ultimate{symbol.GetUltimate()}; in BypassGeneric() 532 const Symbol &ultimate{symbol.GetUltimate()}; in FindEquivalenceSet() 757 return FindExternallyVisibleObject(symbol.GetUltimate(), *pureProc); in IsExternalInPureContext() 1114 const Symbol &ultimate{symbol.GetUltimate()}; in ClassifyProcedure() 1540 const auto &generic{iter->second->GetUltimate().get<GenericDetails>()}; in HasDefinedIo() 1542 const Symbol &procSym{ref->GetUltimate()}; in HasDefinedIo()
|
| H A D | symbol.cpp | 214 return &mySymbol.GetUltimate() == in CopyFrom() 215 &from.specificProcs_[i]->GetUltimate(); in CopyFrom() 433 const Symbol &ultimate{use.GetUltimate()}; in operator <<()
|
| H A D | resolve-names.cpp | 2549 &symbol.GetUltimate() == &outer->GetUltimate()) { in CheckPossibleBadForwardRef() 2788 t1 = &t1->GetUltimate(); in DoAddUse() 2789 t2 = &t2->GetUltimate(); in DoAddUse() 3078 symbolsSeen.insert(symbol.GetUltimate()); in ResolveSpecificsInGeneric() 5709 symbol = &symbol->GetUltimate(); in ResolveDerivedType() 6620 auto &symbol{base->symbol->GetUltimate()}; in FindComponent() 6684 Symbol &ultimate{name.symbol->GetUltimate()}; in Initialization() 6733 Symbol &ultimate{name.symbol->GetUltimate()}; in PointerInitialization() 6755 Symbol &ultimate{name.symbol->GetUltimate()}; in PointerInitialization() 6782 Symbol &ultimate{name.symbol->GetUltimate()}; in NonPointerInitialization() [all …]
|
| H A D | expression.cpp | 200 const Symbol &symbol{BypassGeneric(last).GetUltimate()}; in Designate() 241 const Symbol &symbol{ref.GetLastSymbol().GetUltimate()}; in CompleteSubscripts() 353 const Symbol &ultimate{symbol->GetUltimate()}; in FixMisparsedSubstringDataRef() 774 const Symbol &ultimate{n.symbol->GetUltimate()}; in Analyze() 1647 semantics::DerivedTypeSpec dtSpec{typeName, typeSymbol->GetUltimate()}; in Analyze() 2144 const Symbol &ultimate{symbol.GetUltimate()}; in ResolveGeneric() 2301 const Symbol &ultimate{DEREF(symbol).GetUltimate()}; in GetCalleeAndArguments() 2336 if (resolution->GetUltimate().has<semantics::DerivedTypeDetails>()) { in GetCalleeAndArguments() 2365 if (intrinsic.GetUltimate().GetType()) { in CheckBadExplicitType() 2492 semantics::DerivedTypeSpec dtSpec{name->source, symbol.GetUltimate()}; in Analyze() [all …]
|
| H A D | check-omp-structure.cpp | 968 GetProgramUnitContaining(name->symbol->GetUltimate())}; in CheckThreadprivateOrDeclareTargetVar() 978 } else if (name->symbol->GetUltimate().IsSubprogram()) { in CheckThreadprivateOrDeclareTargetVar() 1775 name->symbol->GetUltimate(), *name, type); in Leave() 1781 testThreadprivateVarErr(mem->GetUltimate(), name, type); in Leave() 1956 if (IsPointer(symbol->GetUltimate()) && in CheckIntentInPointerAndDefinable() 1957 IsIntentIn(symbol->GetUltimate())) { in CheckIntentInPointerAndDefinable() 2551 symbols.emplace(&object->GetUltimate(), name->source); in GetSymbolsInObjectList() 2554 symbols.emplace(&symbol->GetUltimate(), name->source); in GetSymbolsInObjectList()
|
| H A D | check-declarations.cpp | 655 const Symbol &ultimate{(*proc->init())->GetUltimate()}; in CheckPointerInitialization() 1482 const Symbol &ultimate{symbol.GetUltimate()}; in CheckVolatile() 1819 const auto *details{generic.GetUltimate().detailsIf<GenericDetails>()}; in CheckGenericOps() 1857 const Symbol &ultimate{symbol.GetUltimate()}; in CheckGenericOps() 2027 const Symbol &ultimate{ref->GetUltimate()}; in CheckGenericVsIntrinsic()
|
| H A D | pointer-assignment.cpp | 389 if (!IsPointer(pointer->GetUltimate())) { in CheckPointerAssignment()
|
| H A D | check-do-forall.cpp | 320 if (symbol.GetUltimate().owner().IsModule() && in fromScope() 321 symbol.GetUltimate().owner().GetName().value().ToString() == in fromScope()
|
| H A D | check-allocate.cpp | 42 symbol_{name_.symbol ? &name_.symbol->GetUltimate() : nullptr},
|
| H A D | semantics.cpp | 518 << symbol.GetUltimate().owner().symbol()->name().ToString() << "\n"; in DumpSymbolsSources()
|
| /llvm-project-15.0.7/flang/include/flang/Evaluate/ |
| H A D | traverse.h | 109 const Symbol &ultimate{symbol.GetUltimate()}; in operator()
|