FLANG
Fortran::semantics::AccAttributeVisitor Class Reference
Inheritance diagram for Fortran::semantics::AccAttributeVisitor:
Fortran::semantics::DirectiveAttributeVisitor< llvm::acc::Directive >

Public Member Functions

 AccAttributeVisitor (SemanticsContext &context, Scope *topScope)
template<typename A>
void Walk (const A &x)
template<typename A>
bool Pre (const A &)
template<typename A>
void Post (const A &)
bool Pre (const parser::OpenACCBlockConstruct &)
void Post (const parser::OpenACCBlockConstruct &)
bool Pre (const parser::OpenACCCombinedConstruct &)
void Post (const parser::OpenACCCombinedConstruct &)
void Post (const parser::AccBeginCombinedDirective &)
bool Pre (const parser::OpenACCDeclarativeConstruct &)
void Post (const parser::OpenACCDeclarativeConstruct &)
void Post (const parser::AccDeclarativeDirective &)
bool Pre (const parser::OpenACCRoutineConstruct &)
bool Pre (const parser::AccBindClause &)
void Post (const parser::OpenACCStandaloneDeclarativeConstruct &)
void Post (const parser::AccBeginBlockDirective &)
bool Pre (const parser::OpenACCLoopConstruct &)
void Post (const parser::OpenACCLoopConstruct &)
void Post (const parser::AccLoopDirective &)
template<typename A>
bool Pre (const parser::LoopBounds< parser::ScalarName, A > &x)
bool Pre (const parser::OpenACCStandaloneConstruct &)
void Post (const parser::OpenACCStandaloneConstruct &)
void Post (const parser::AccStandaloneDirective &)
bool Pre (const parser::OpenACCCacheConstruct &)
void Post (const parser::OpenACCCacheConstruct &)
void Post (const parser::AccDefaultClause &)
bool Pre (const parser::AccClause::Attach &)
bool Pre (const parser::AccClause::Detach &)
bool Pre (const parser::AccClause::Copy &x)
bool Pre (const parser::AccClause::Create &x)
bool Pre (const parser::AccClause::Copyin &x)
bool Pre (const parser::AccClause::Copyout &x)
bool Pre (const parser::AccClause::Present &x)
bool Pre (const parser::AccClause::Private &x)
bool Pre (const parser::AccClause::Firstprivate &x)
bool Pre (const parser::AccClause::Device &x)
bool Pre (const parser::AccClause::DeviceResident &x)
bool Pre (const parser::AccClause::Deviceptr &x)
bool Pre (const parser::AccClause::Link &x)
bool Pre (const parser::AccClause::Host &x)
bool Pre (const parser::AccClause::Self &x)
bool Pre (const parser::AccClause::Reduction &x)
bool Pre (const parser::AccClause::UseDevice &x)
void Post (const parser::Name &)

The documentation for this class was generated from the following file: