Lines Matching defs:DirectiveAttributeVisitor
38 template <typename T> class DirectiveAttributeVisitor {
40 explicit DirectiveAttributeVisitor(SemanticsContext &context)
125 class AccAttributeVisitor : DirectiveAttributeVisitor<llvm::acc::Directive> {
128 : DirectiveAttributeVisitor(context), topScope_(topScope) {}
298 class OmpAttributeVisitor : DirectiveAttributeVisitor<llvm::omp::Directive> {
301 : DirectiveAttributeVisitor(context) {}
802 bool DirectiveAttributeVisitor<T>::HasDataSharingAttributeObject(
809 const parser::Name *DirectiveAttributeVisitor<T>::GetLoopIndex(
829 const parser::DoConstruct *DirectiveAttributeVisitor<T>::GetDoConstructIf(
835 Symbol *DirectiveAttributeVisitor<T>::DeclareNewPrivateAccessEntity(
848 Symbol *DirectiveAttributeVisitor<T>::DeclarePrivateAccessEntity(
858 Symbol *DirectiveAttributeVisitor<T>::DeclarePrivateAccessEntity(