|
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 | AddContextDefaultmapBehaviour (parser::OmpVariableCategory::Value VarCat, parser::OmpDefaultmapClause::ImplicitBehavior ImpBehav) |
|
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) |
|
bool | IsObjectWithVisibleDSA (const Symbol &symbol) |
|
bool | WithinConstruct () |
|
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 * | DeclareNewAccessEntity (const Symbol &, Symbol::Flag, Scope &) |
|
Symbol * | DeclareAccessEntity (const parser::Name &, Symbol::Flag, Scope &) |
|
Symbol * | DeclareAccessEntity (Symbol &, Symbol::Flag, Scope &) |
|
Symbol * | DeclareOrMarkOtherAccessEntity (const parser::Name &, Symbol::Flag) |
|