Searched refs:SubjectMatchRule (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaAttr.cpp | 866 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 D | ParsedAttr.cpp | 175 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 D | Attributes.cpp | 69 const char *attr::getSubjectMatchRuleSpelling(attr::SubjectMatchRule Rule) { in getSubjectMatchRuleSpelling()
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParsePragma.cpp | 1637 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 D | ParsedAttr.h | 545 bool appliesToDecl(const Decl *D, attr::SubjectMatchRule MatchRule) const; 547 SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>>
|
H A D | Sema.h | 1775 SmallVector<attr::SubjectMatchRule, 4> MatchRules;
|