Lines Matching refs:MakeSymbol
559 Symbol &MakeSymbol(Scope &, const SourceName &, Attrs);
560 Symbol &MakeSymbol(const SourceName &, Attrs = Attrs{});
561 Symbol &MakeSymbol(const parser::Name &, Attrs = Attrs{});
565 common::IfNoLvalue<Symbol &, D> MakeSymbol( in MakeSymbol() function in Fortran::semantics::ScopeHandler
567 return MakeSymbol(name, Attrs{}, std::move(details)); in MakeSymbol()
571 common::IfNoLvalue<Symbol &, D> MakeSymbol( in MakeSymbol() function in Fortran::semantics::ScopeHandler
573 return Resolve(name, MakeSymbol(name.source, attrs, std::move(details))); in MakeSymbol()
577 common::IfNoLvalue<Symbol &, D> MakeSymbol( in MakeSymbol() function in Fortran::semantics::ScopeHandler
583 symbol = &MakeSymbol(name, attrs); in MakeSymbol()
594 &currScope().MakeSymbol(name, attrs, std::move(details)); in MakeSymbol()
629 auto &result{MakeSymbol(name, attrs, std::move(details))}; in MakeSymbol()
1081 Symbol &symbol{MakeSymbol(name, attrs)}; in DeclareEntity()
1623 name.symbol = &context_->globalScope().MakeSymbol( in MakePlaceholder()
2220 auto &newSymbol{MakeSymbol(name)}; in PushScope()
2271 Symbol &ScopeHandler::MakeSymbol( in MakeSymbol() function in Fortran::semantics::ScopeHandler
2282 Symbol &ScopeHandler::MakeSymbol(const SourceName &name, Attrs attrs) { in MakeSymbol() function in Fortran::semantics::ScopeHandler
2283 return MakeSymbol(currScope(), name, attrs); in MakeSymbol()
2285 Symbol &ScopeHandler::MakeSymbol(const parser::Name &name, Attrs attrs) { in MakeSymbol() function in Fortran::semantics::ScopeHandler
2286 return Resolve(name, MakeSymbol(name.source, attrs)); in MakeSymbol()
2300 return MakeSymbol(currScope(), name, symbol.attrs()); in CopySymbol()
2715 auto &localSymbol{MakeSymbol(localName)}; in AddUse()
2831 Symbol &newSymbol{MakeSymbol(localName, in DoAddUse()
2863 Symbol &newSymbol{MakeSymbol( in DoAddUse()
2889 Symbol &newSymbol{MakeSymbol(localName, in DoAddUse()
2912 currScope().MakeSymbol(name, {}, UseDetails{name, useSymbol})}; in AddGenericUse()
2960 Symbol &dummySymbol{MakeSymbol(dummyName, Attrs{}, ModuleDetails{false})}; in BeginSubmodule()
2973 auto &symbol{MakeSymbol(name, ModuleDetails{isSubmodule})}; in BeginModule()
3211 Symbol &dummy{MakeSymbol(dummyName, std::move(dummyDetails))}; in HandleStmtFunction()
3220 Symbol &result{MakeSymbol(name, std::move(resultDetails))}; in HandleStmtFunction()
3305 Symbol &dummy{MakeSymbol(*dummyName, EntityDetails{true})}; in Pre()
3325 Symbol &dummy{MakeSymbol(dummyName, EntityDetails{true})}; in Post()
3364 result = &MakeSymbol(*funcResultName, std::move(funcResultDetails)); in Post()
3463 entrySymbol = &MakeSymbol(outer, entryName.source, attrs); in CreateEntry()
3481 result = &MakeSymbol( in CreateEntry()
3487 result = &MakeSymbol(entryName.source, Attrs{}, std::move(resultDetails)); in CreateEntry()
3495 Symbol &assoc{MakeSymbol(entryName.source)}; in CreateEntry()
3552 dummy = &MakeSymbol(*dummyName, EntityDetails{true}); in PostEntryStmt()
3586 Symbol &newSymbol{MakeSymbol(name, SubprogramDetails{})}; in BeginMpSubprogram()
3727 &MakeSymbol(context().GetTempName(currScope()), Attrs{}, in PushSubprogramScope()
3731 symbol = &MakeSymbol(name, SubprogramDetails{}); in PushSubprogramScope()
3777 PushScope(Scope::Kind::BlockData, &MakeSymbol(name, SubprogramDetails{})); in PushBlockDataScope()
3790 &currScope().MakeSymbol(name.source, Attrs{}, SubprogramDetails{}); in GetSpecificFromGeneric()
4018 symbol = &MakeSymbol(name, Attrs{Attr::PARAMETER}, ObjectEntityDetails{}); in Pre()
4166 symbol = &MakeSymbol(name, EntityDetails{}); in HandleAttributeStmt()
4562 auto &symbol{MakeSymbol(name, GetAttrs(), DerivedTypeDetails{})}; in Post()
4993 auto &symbol{MakeSymbol(*name, DerivedTypeDetails{})}; in Pre()
5089 pointer = &MakeSymbol(pointerName, ObjectEntityDetails{}); in Pre()
5162 groupSymbol = &MakeSymbol(groupName, NamelistDetails{}); in Pre()
5179 symbol = &MakeSymbol(name, ObjectEntityDetails{}); in FinishNamelists()
5488 MakeSymbol(InclusiveScope(), name.source, Attrs{Attr::INTRINSIC})}; in HandleUnrestrictedSpecificIntrinsicFunction()
5586 prev = &MakeSymbol(InclusiveScope(), name.source, Attrs{}); in FindOrDeclareEnclosingEntity()
5690 symbol = &MakeSymbol(outer, name.source, Attrs{}); in ResolveDerivedType()
5694 symbol = &outer.MakeSymbol(name.source, Attrs{}, UnknownDetails{}); in ResolveDerivedType()
5735 Symbol &symbol{MakeSymbol(InclusiveScope(), name.source, Attrs{})}; in NoteInterfaceName()
5776 Symbol &result{MakeSymbol(name, attrs, std::move(details))}; in MakeTypeSymbol()
6246 MakeSymbol(*x, MiscDetails{MiscDetails::Kind::ConstructName}); in CheckDef()
6263 symbol = &MakeSymbol(*association.name, UnknownDetails{}); in MakeAssocEntity()
6271 symbol = &MakeSymbol(whole->name()); in MakeAssocEntity()
6538 MakeSymbol(InclusiveScope(), name.source, Attrs{}); in ResolveName()
6572 hostSymbol = &MakeSymbol(*host, name.source, Attrs{}); in CheckForHostAssociatedImplicit()
6822 &MakeSymbol(InclusiveScope(), name.source, Attrs{Attr::INTRINSIC}); in HandleProcedureName()
6824 symbol = &MakeSymbol(context().globalScope(), name.source, Attrs{}); in HandleProcedureName()
7012 symbol = &MakeSymbol(name); in SetAccess()
7153 info.Resolve(&MakeSymbol(symbolName, Attrs{}, std::move(genericDetails))); in CreateGeneric()
7467 auto &symbol{MakeSymbol(child.name(), SubprogramNameDetails{kind, child})}; in AddSubpNames()
7479 MakeSymbol(std::get<parser::Name>(entryStmt->t), std::move(details))}; in AddSubpNames()
7503 &MakeSymbol(node.name(), MainProgramDetails{})); in BeginScopeForNode()