FLANG
Public Member Functions | List of all members
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 &)
 
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 &)
 
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)
 
void Post (const parser::Name &)
 

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