|
DirContext & | GetContext () |
|
std::optional< DirContext > | GetContextIf () |
|
void | PushContext (const parser::CharBlock &source, T dir, Scope &scope) |
|
void | PushContext (const parser::CharBlock &source, T dir) |
|
void | PopContext () |
|
void | SetContextDirectiveSource (parser::CharBlock &dir) |
|
Scope & | currScope () |
|
void | SetContextDefaultDSA (Symbol::Flag flag) |
|
void | AddToContextObjectWithDSA (const Symbol &symbol, Symbol::Flag flag, DirContext &context) |
|
void | AddToContextObjectWithDSA (const Symbol &symbol, Symbol::Flag flag) |
|
bool | IsObjectWithDSA (const Symbol &symbol) |
|
void | SetContextAssociatedLoopLevel (std::int64_t level) |
|
Symbol & | MakeAssocSymbol (const SourceName &name, const Symbol &prev, Scope &scope) |
|
Symbol & | MakeAssocSymbol (const SourceName &name, const Symbol &prev) |
|
void | AddDataSharingAttributeObject (SymbolRef object) |
|
void | ClearDataSharingAttributeObjects () |
|
bool | HasDataSharingAttributeObject (const Symbol &) |
|
const parser::Name * | GetLoopIndex (const parser::DoConstruct &) |
|
const parser::DoConstruct * | GetDoConstructIf (const parser::ExecutionPartConstruct &) |
|
Symbol * | DeclareNewPrivateAccessEntity (const Symbol &, Symbol::Flag, Scope &) |
|
Symbol * | DeclarePrivateAccessEntity (const parser::Name &, Symbol::Flag, Scope &) |
|
Symbol * | DeclarePrivateAccessEntity (Symbol &, Symbol::Flag, Scope &) |
|
Symbol * | DeclareOrMarkOtherAccessEntity (const parser::Name &, Symbol::Flag) |
|