|
FLANG
|
Classes | |
| struct | Anything |
Public Member Functions | |
| OmpAttributeVisitor (SemanticsContext &context) | |
| template<typename A> | |
| void | Walk (const A &x) |
| bool | Pre (Anything) |
| void | Post (Anything) |
| bool | Pre (const parser::SpecificationPart &) |
| void | Post (const parser::SpecificationPart &) |
| bool | Pre (const parser::ExecutionPart &) |
| void | Post (const parser::ExecutionPart &) |
| bool | Pre (const parser::StmtFunctionStmt &x) |
| bool | Pre (const parser::UseStmt &x) |
| bool | Pre (const parser::OmpStylizedDeclaration &x) |
| bool | Pre (const parser::OmpMetadirectiveDirective &x) |
| void | Post (const parser::OmpMetadirectiveDirective &) |
| bool | Pre (const parser::OmpBlockConstruct &) |
| void | Post (const parser::OmpBlockConstruct &) |
| void | Post (const parser::OmpBeginDirective &x) |
| bool | Pre (const parser::OmpGroupprivateDirective &) |
| void | Post (const parser::OmpGroupprivateDirective &) |
| bool | Pre (const parser::OpenMPStandaloneConstruct &x) |
| void | Post (const parser::OpenMPStandaloneConstruct &x) |
| bool | Pre (const parser::OpenMPSimpleStandaloneConstruct &) |
| void | Post (const parser::OpenMPSimpleStandaloneConstruct &) |
| bool | Pre (const parser::OpenMPLoopConstruct &) |
| void | Post (const parser::OpenMPLoopConstruct &) |
| bool | Pre (const parser::OpenMPMisplacedEndDirective &x) |
| bool | Pre (const parser::OpenMPInvalidDirective &x) |
| bool | Pre (const parser::DoConstruct &) |
| bool | Pre (const parser::OpenMPSectionsConstruct &) |
| void | Post (const parser::OpenMPSectionsConstruct &) |
| bool | Pre (const parser::OmpSectionDirective &) |
| void | Post (const parser::OmpSectionDirective &) |
| bool | Pre (const parser::OpenMPCriticalConstruct &critical) |
| void | Post (const parser::OpenMPCriticalConstruct &) |
| bool | Pre (const parser::OmpDeclareSimdDirective &x) |
| void | Post (const parser::OmpDeclareSimdDirective &) |
| bool | Pre (const parser::OpenMPDepobjConstruct &x) |
| void | Post (const parser::OpenMPDepobjConstruct &) |
| bool | Pre (const parser::OpenMPFlushConstruct &x) |
| void | Post (const parser::OpenMPFlushConstruct &) |
| bool | Pre (const parser::OmpRequiresDirective &x) |
| void | Post (const parser::OmpRequiresDirective &) |
| bool | Pre (const parser::OmpDeclareTargetDirective &) |
| void | Post (const parser::OmpDeclareTargetDirective &) |
| bool | Pre (const parser::OmpDeclareMapperDirective &) |
| void | Post (const parser::OmpDeclareMapperDirective &) |
| bool | Pre (const parser::OmpDeclareReductionDirective &) |
| void | Post (const parser::OmpDeclareReductionDirective &) |
| bool | Pre (const parser::OmpThreadprivateDirective &) |
| void | Post (const parser::OmpThreadprivateDirective &) |
| bool | Pre (const parser::OmpAllocateDirective &) |
| bool | Pre (const parser::OmpAssumeDirective &) |
| void | Post (const parser::OmpAssumeDirective &) |
| bool | Pre (const parser::OpenMPAtomicConstruct &) |
| void | Post (const parser::OpenMPAtomicConstruct &) |
| bool | Pre (const parser::OpenMPDispatchConstruct &) |
| void | Post (const parser::OpenMPDispatchConstruct &) |
| bool | Pre (const parser::OpenMPAllocatorsConstruct &) |
| void | Post (const parser::OpenMPAllocatorsConstruct &) |
| bool | Pre (const parser::OmpUtilityDirective &x) |
| void | Post (const parser::OmpUtilityDirective &) |
| bool | Pre (const parser::OmpDeclareVariantDirective &x) |
| void | Post (const parser::OmpDeclareVariantDirective &) |
| bool | Pre (const parser::OmpClause::Inclusive &x) |
| bool | Pre (const parser::OmpClause::Exclusive &x) |
| void | Post (const parser::OmpClause::Defaultmap &) |
| void | Post (const parser::OmpDefaultClause &) |
| bool | Pre (const parser::OmpClause::Shared &x) |
| bool | Pre (const parser::OmpClause::Private &x) |
| bool | Pre (const parser::OmpAllocateClause &x) |
| bool | Pre (const parser::OmpClause::Firstprivate &x) |
| bool | Pre (const parser::OmpClause::Lastprivate &x) |
| bool | Pre (const parser::OmpClause::Detach &x) |
| bool | Pre (const parser::OmpClause::Copyin &x) |
| bool | Pre (const parser::OmpClause::Copyprivate &x) |
| bool | Pre (const parser::OmpLinearClause &x) |
| bool | Pre (const parser::OmpClause::Uniform &x) |
| bool | Pre (const parser::OmpInReductionClause &x) |
| bool | Pre (const parser::OmpClause::Reduction &x) |
| bool | Pre (const parser::OmpAlignedClause &x) |
| bool | Pre (const parser::OmpClause::Nontemporal &x) |
| void | Post (const parser::OmpIteration &x) |
| bool | Pre (const parser::OmpClause::UseDevicePtr &x) |
| bool | Pre (const parser::OmpClause::UseDeviceAddr &x) |
| bool | Pre (const parser::OmpClause::IsDevicePtr &x) |
| bool | Pre (const parser::OmpClause::HasDeviceAddr &x) |
| void | Post (const parser::Name &) |
| void | ResolveOmpObjectsForMapClause (Symbol::Flag mapFlag, const parser::OmpObjectList &objList) |
| void | Post (const parser::OmpFromClause &x) |
| void | Post (const parser::OmpToClause &x) |
| void | Post (const parser::OmpMapClause &x) |
Static Public Member Functions | |
| static bool | HasStaticStorageDuration (const Symbol &symbol) |
| static const Symbol & | GetStorageOwner (const Symbol &symbol) |
| static bool | IsLocalInsideScope (const Symbol &symbol, const Scope &scope) |