Lines Matching refs:Dir
227 for (const Directive Dir : Directives) { in hasDuplicateClausesInDirectives() local
230 if (hasDuplicateClauses(Dir.getAllowedClauses(), Dir, Clauses) || in hasDuplicateClausesInDirectives()
231 hasDuplicateClauses(Dir.getAllowedOnceClauses(), Dir, Clauses) || in hasDuplicateClausesInDirectives()
232 hasDuplicateClauses(Dir.getAllowedExclusiveClauses(), Dir, Clauses)) { in hasDuplicateClausesInDirectives()
237 if (hasDuplicateClauses(Dir.getAllowedClauses(), Dir, Clauses) || in hasDuplicateClausesInDirectives()
238 hasDuplicateClauses(Dir.getRequiredClauses(), Dir, Clauses)) { in hasDuplicateClausesInDirectives()
244 Dir.getRecordName()); in hasDuplicateClausesInDirectives()
573 Directive Dir(R); in generateIsAllowedClause() local
575 if (Dir.getAllowedClauses().empty() && in generateIsAllowedClause()
576 Dir.getAllowedOnceClauses().empty() && in generateIsAllowedClause()
577 Dir.getAllowedExclusiveClauses().empty() && in generateIsAllowedClause()
578 Dir.getRequiredClauses().empty()) { in generateIsAllowedClause()
585 generateCaseForVersionedClauses(Dir.getAllowedClauses(), OS, DirLang, in generateIsAllowedClause()
588 generateCaseForVersionedClauses(Dir.getAllowedOnceClauses(), OS, DirLang, in generateIsAllowedClause()
591 generateCaseForVersionedClauses(Dir.getAllowedExclusiveClauses(), OS, in generateIsAllowedClause()
594 generateCaseForVersionedClauses(Dir.getRequiredClauses(), OS, DirLang, in generateIsAllowedClause()
643 Directive Dir(Rec); in emitLeafTable() local
644 std::vector<const Record *> Leaves = Dir.getLeafConstructs(); in emitLeafTable()
927 const Directive &Dir, in generateClauseSet() argument
932 << DirLang.getDirectivePrefix() << Dir.getFormattedName() << " {\n"; in generateClauseSet()
972 for (const Directive Dir : DirLang.getDirectives()) { in generateDirectiveClauseSets() local
974 OS << "// Sets for " << Dir.getSpellingForIdentifier() << "\n"; in generateDirectiveClauseSets()
976 generateClauseSet(Dir.getAllowedClauses(), OS, "allowedClauses_", Dir, in generateDirectiveClauseSets()
978 generateClauseSet(Dir.getAllowedOnceClauses(), OS, "allowedOnceClauses_", in generateDirectiveClauseSets()
979 Dir, DirLang, FE); in generateDirectiveClauseSets()
980 generateClauseSet(Dir.getAllowedExclusiveClauses(), OS, in generateDirectiveClauseSets()
981 "allowedExclusiveClauses_", Dir, DirLang, FE); in generateDirectiveClauseSets()
982 generateClauseSet(Dir.getRequiredClauses(), OS, "requiredClauses_", Dir, in generateDirectiveClauseSets()
1014 Directive Dir(R); in generateDirectiveClauseMap() local
1023 OS << "clang::OpenACCDirectiveKind::" << Dir.getClangAccSpelling() in generateDirectiveClauseMap()