Lines Matching refs:DirectiveAttributeVisitor
26 template <typename T> class DirectiveAttributeVisitor { class
28 explicit DirectiveAttributeVisitor(SemanticsContext &context) in DirectiveAttributeVisitor() function in Fortran::semantics::DirectiveAttributeVisitor
113 class AccAttributeVisitor : DirectiveAttributeVisitor<llvm::acc::Directive> {
116 : DirectiveAttributeVisitor(context) {} in AccAttributeVisitor()
233 class OmpAttributeVisitor : DirectiveAttributeVisitor<llvm::omp::Directive> {
236 : DirectiveAttributeVisitor(context) {} in OmpAttributeVisitor()
549 bool DirectiveAttributeVisitor<T>::HasDataSharingAttributeObject( in HasDataSharingAttributeObject()
556 const parser::Name &DirectiveAttributeVisitor<T>::GetLoopIndex( in GetLoopIndex()
563 const parser::DoConstruct *DirectiveAttributeVisitor<T>::GetDoConstructIf( in GetDoConstructIf()
569 Symbol *DirectiveAttributeVisitor<T>::DeclarePrivateAccessEntity( in DeclarePrivateAccessEntity()
579 Symbol *DirectiveAttributeVisitor<T>::DeclarePrivateAccessEntity( in DeclarePrivateAccessEntity()