Searched refs:SubjectMatchRule (Results 1 – 7 of 7) sorted by relevance
/external/llvm-project/clang/lib/Sema/ |
D | SemaAttr.cpp | 627 Optional<attr::SubjectMatchRule> 628 getParentAttrMatcherRule(attr::SubjectMatchRule Rule) { in getParentAttrMatcherRule() 641 bool isNegatedAttrMatcherSubRule(attr::SubjectMatchRule Rule) { in isNegatedAttrMatcherSubRule() 667 attrMatcherRuleListToString(ArrayRef<attr::SubjectMatchRule> Rules) { in attrMatcherRuleListToString() 684 SmallVector<attr::SubjectMatchRule, 4> SubjectMatchRules; in ActOnPragmaAttributeAttribute() 686 SmallVector<std::pair<attr::SubjectMatchRule, bool>, 4> in ActOnPragmaAttributeAttribute() 701 attr::SubjectMatchRule MatchRule = attr::SubjectMatchRule(Rule.first); in ActOnPragmaAttributeAttribute() 702 Optional<attr::SubjectMatchRule> ParentRule = in ActOnPragmaAttributeAttribute() 725 attr::SubjectMatchRule MatchRule = attr::SubjectMatchRule(Rule.first); in ActOnPragmaAttributeAttribute() 726 Optional<attr::SubjectMatchRule> ParentRule = in ActOnPragmaAttributeAttribute() [all …]
|
D | ParsedAttr.cpp | 163 attr::SubjectMatchRule MatchRule) const { in appliesToDecl() 169 SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules) in getMatchRules() argument
|
/external/llvm-project/clang/include/clang/Basic/ |
D | AttrSubjectMatchRules.h | 19 enum SubjectMatchRule { enum 24 const char *getSubjectMatchRuleSpelling(SubjectMatchRule Rule);
|
/external/llvm-project/clang/lib/Basic/ |
D | Attributes.cpp | 28 const char *attr::getSubjectMatchRuleSpelling(attr::SubjectMatchRule Rule) { in getSubjectMatchRuleSpelling()
|
/external/llvm-project/clang/include/clang/Sema/ |
D | ParsedAttr.h | 99 llvm::SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &Rules, in getPragmaAttributeMatchRules() 585 bool appliesToDecl(const Decl *D, attr::SubjectMatchRule MatchRule) const; 587 SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>>
|
D | Sema.h | 624 SmallVector<attr::SubjectMatchRule, 4> MatchRules;
|
/external/llvm-project/clang/lib/Parse/ |
D | ParsePragma.cpp | 1246 static bool isAbstractAttrMatcherRule(attr::SubjectMatchRule Rule) { in isAbstractAttrMatcherRule() 1259 Parser &PRef, attr::SubjectMatchRule PrimaryRule, StringRef PrimaryRuleName, in diagnoseExpectedAttributeSubjectSubRule() 1272 Parser &PRef, attr::SubjectMatchRule PrimaryRule, StringRef PrimaryRuleName, in diagnoseUnknownAttributeSubjectSubRule() 1303 std::pair<Optional<attr::SubjectMatchRule>, in ParsePragmaAttributeSubjectMatchRuleSet() 1304 Optional<attr::SubjectMatchRule> (*)(StringRef, bool)> in ParsePragmaAttributeSubjectMatchRuleSet() 1310 attr::SubjectMatchRule PrimaryRule = *Rule.first; in ParsePragmaAttributeSubjectMatchRuleSet() 1337 attr::SubjectMatchRule SubRule; in ParsePragmaAttributeSubjectMatchRuleSet() 1440 SmallVector<std::pair<attr::SubjectMatchRule, bool>, 4> SubjectMatchRuleSet; in createExpectedAttributeSubjectRulesTokenDiagnostic()
|