Home
last modified time | relevance | path

Searched refs:SubjectMatchRule (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaAttr.cpp866 std::optional<attr::SubjectMatchRule>
867 getParentAttrMatcherRule(attr::SubjectMatchRule Rule) { in getParentAttrMatcherRule()
880 bool isNegatedAttrMatcherSubRule(attr::SubjectMatchRule Rule) { in isNegatedAttrMatcherSubRule()
906 attrMatcherRuleListToString(ArrayRef<attr::SubjectMatchRule> Rules) { in attrMatcherRuleListToString()
923 SmallVector<attr::SubjectMatchRule, 4> SubjectMatchRules; in ActOnPragmaAttributeAttribute()
925 SmallVector<std::pair<attr::SubjectMatchRule, bool>, 4> in ActOnPragmaAttributeAttribute()
940 attr::SubjectMatchRule MatchRule = attr::SubjectMatchRule(Rule.first); in ActOnPragmaAttributeAttribute()
941 std::optional<attr::SubjectMatchRule> ParentRule = in ActOnPragmaAttributeAttribute()
964 attr::SubjectMatchRule MatchRule = attr::SubjectMatchRule(Rule.first); in ActOnPragmaAttributeAttribute()
965 std::optional<attr::SubjectMatchRule> ParentRule = in ActOnPragmaAttributeAttribute()
[all …]
H A DParsedAttr.cpp175 attr::SubjectMatchRule MatchRule) const { in appliesToDecl()
181 SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules) in getMatchRules() argument
/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DAttributes.cpp69 const char *attr::getSubjectMatchRuleSpelling(attr::SubjectMatchRule Rule) { in getSubjectMatchRuleSpelling()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParsePragma.cpp1637 static bool isAbstractAttrMatcherRule(attr::SubjectMatchRule Rule) { in isAbstractAttrMatcherRule()
1650 Parser &PRef, attr::SubjectMatchRule PrimaryRule, StringRef PrimaryRuleName, in diagnoseExpectedAttributeSubjectSubRule()
1663 Parser &PRef, attr::SubjectMatchRule PrimaryRule, StringRef PrimaryRuleName, in diagnoseUnknownAttributeSubjectSubRule()
1694 std::pair<std::optional<attr::SubjectMatchRule>, in ParsePragmaAttributeSubjectMatchRuleSet()
1695 std::optional<attr::SubjectMatchRule> (*)(StringRef, bool)> in ParsePragmaAttributeSubjectMatchRuleSet()
1701 attr::SubjectMatchRule PrimaryRule = *Rule.first; in ParsePragmaAttributeSubjectMatchRuleSet()
1728 attr::SubjectMatchRule SubRule; in ParsePragmaAttributeSubjectMatchRuleSet()
1835 SmallVector<std::pair<attr::SubjectMatchRule, bool>, 4> MatchRules; in createExpectedAttributeSubjectRulesTokenDiagnostic()
1862 static_cast<attr::SubjectMatchRule>(I)); in createExpectedAttributeSubjectRulesTokenDiagnostic()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DParsedAttr.h545 bool appliesToDecl(const Decl *D, attr::SubjectMatchRule MatchRule) const;
547 SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>>
H A DSema.h1775 SmallVector<attr::SubjectMatchRule, 4> MatchRules;