Home
last modified time | relevance | path

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

/external/llvm-project/clang/lib/Sema/
DSemaAttr.cpp627 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 …]
DParsedAttr.cpp163 attr::SubjectMatchRule MatchRule) const { in appliesToDecl()
169 SmallVectorImpl<std::pair<attr::SubjectMatchRule, bool>> &MatchRules) in getMatchRules() argument
/external/llvm-project/clang/include/clang/Basic/
DAttrSubjectMatchRules.h19 enum SubjectMatchRule { enum
24 const char *getSubjectMatchRuleSpelling(SubjectMatchRule Rule);
/external/llvm-project/clang/lib/Basic/
DAttributes.cpp28 const char *attr::getSubjectMatchRuleSpelling(attr::SubjectMatchRule Rule) { in getSubjectMatchRuleSpelling()
/external/llvm-project/clang/include/clang/Sema/
DParsedAttr.h99 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>>
DSema.h624 SmallVector<attr::SubjectMatchRule, 4> MatchRules;
/external/llvm-project/clang/lib/Parse/
DParsePragma.cpp1246 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()