Lines Matching refs:Dir

150     Directive Dir{D};  in HasDuplicateClausesInDirectives()  local
153 if (HasDuplicateClauses(Dir.getAllowedClauses(), Dir, Clauses) || in HasDuplicateClausesInDirectives()
154 HasDuplicateClauses(Dir.getAllowedOnceClauses(), Dir, Clauses) || in HasDuplicateClausesInDirectives()
155 HasDuplicateClauses(Dir.getAllowedExclusiveClauses(), Dir, Clauses)) { in HasDuplicateClausesInDirectives()
160 if (HasDuplicateClauses(Dir.getAllowedClauses(), Dir, Clauses) || in HasDuplicateClausesInDirectives()
161 HasDuplicateClauses(Dir.getRequiredClauses(), Dir, Clauses)) { in HasDuplicateClausesInDirectives()
167 Dir.getRecordName()); in HasDuplicateClausesInDirectives()
423 Directive Dir{Rec}; in GetDirectiveName() local
425 "::" + DirLang.getDirectivePrefix() + Dir.getFormattedName()) in GetDirectiveName()
449 Directive Dir{D}; in GenerateIsAllowedClause() local
451 OS << " case " << DirLang.getDirectivePrefix() << Dir.getFormattedName() in GenerateIsAllowedClause()
453 if (Dir.getAllowedClauses().size() == 0 && in GenerateIsAllowedClause()
454 Dir.getAllowedOnceClauses().size() == 0 && in GenerateIsAllowedClause()
455 Dir.getAllowedExclusiveClauses().size() == 0 && in GenerateIsAllowedClause()
456 Dir.getRequiredClauses().size() == 0) { in GenerateIsAllowedClause()
463 GenerateCaseForVersionedClauses(Dir.getAllowedClauses(), OS, in GenerateIsAllowedClause()
464 Dir.getName(), DirLang, Cases); in GenerateIsAllowedClause()
466 GenerateCaseForVersionedClauses(Dir.getAllowedOnceClauses(), OS, in GenerateIsAllowedClause()
467 Dir.getName(), DirLang, Cases); in GenerateIsAllowedClause()
469 GenerateCaseForVersionedClauses(Dir.getAllowedExclusiveClauses(), OS, in GenerateIsAllowedClause()
470 Dir.getName(), DirLang, Cases); in GenerateIsAllowedClause()
472 GenerateCaseForVersionedClauses(Dir.getRequiredClauses(), OS, in GenerateIsAllowedClause()
473 Dir.getName(), DirLang, Cases); in GenerateIsAllowedClause()
521 Directive Dir{Rec}; in EmitLeafTable() local
522 std::vector<Record *> Leaves = Dir.getLeafConstructs(); in EmitLeafTable()
744 Directive Dir{R}; in GenerateGetDirectiveAssociation() local
745 OS << " case " << getQualifiedName(Dir.getFormattedName()) << ":\n"; in GenerateGetDirectiveAssociation()
780 Directive &Dir, in GenerateClauseSet() argument
785 << DirLang.getDirectivePrefix() << Dir.getFormattedName() << " {\n"; in GenerateClauseSet()
812 Directive Dir{D}; in GenerateDirectiveClauseSets() local
815 OS << " // Sets for " << Dir.getName() << "\n"; in GenerateDirectiveClauseSets()
817 GenerateClauseSet(Dir.getAllowedClauses(), OS, "allowedClauses_", Dir, in GenerateDirectiveClauseSets()
819 GenerateClauseSet(Dir.getAllowedOnceClauses(), OS, "allowedOnceClauses_", in GenerateDirectiveClauseSets()
820 Dir, DirLang); in GenerateDirectiveClauseSets()
821 GenerateClauseSet(Dir.getAllowedExclusiveClauses(), OS, in GenerateDirectiveClauseSets()
822 "allowedExclusiveClauses_", Dir, DirLang); in GenerateDirectiveClauseSets()
823 GenerateClauseSet(Dir.getRequiredClauses(), OS, "requiredClauses_", Dir, in GenerateDirectiveClauseSets()
846 Directive Dir{D}; in GenerateDirectiveClauseMap() local
849 << Dir.getFormattedName() << ",\n"; in GenerateDirectiveClauseMap()
852 << DirLang.getDirectivePrefix() << Dir.getFormattedName() << ",\n"; in GenerateDirectiveClauseMap()
854 << DirLang.getDirectivePrefix() << Dir.getFormattedName() << ",\n"; in GenerateDirectiveClauseMap()
857 << Dir.getFormattedName() << ",\n"; in GenerateDirectiveClauseMap()
859 << DirLang.getDirectivePrefix() << Dir.getFormattedName() << ",\n"; in GenerateDirectiveClauseMap()