Lines Matching refs:SubjectMatchRule
875 Optional<attr::SubjectMatchRule>
876 getParentAttrMatcherRule(attr::SubjectMatchRule Rule) { in getParentAttrMatcherRule()
889 bool isNegatedAttrMatcherSubRule(attr::SubjectMatchRule Rule) { in isNegatedAttrMatcherSubRule()
915 attrMatcherRuleListToString(ArrayRef<attr::SubjectMatchRule> Rules) { in attrMatcherRuleListToString()
932 SmallVector<attr::SubjectMatchRule, 4> SubjectMatchRules; in ActOnPragmaAttributeAttribute()
934 SmallVector<std::pair<attr::SubjectMatchRule, bool>, 4> in ActOnPragmaAttributeAttribute()
949 attr::SubjectMatchRule MatchRule = attr::SubjectMatchRule(Rule.first); in ActOnPragmaAttributeAttribute()
950 Optional<attr::SubjectMatchRule> ParentRule = in ActOnPragmaAttributeAttribute()
973 attr::SubjectMatchRule MatchRule = attr::SubjectMatchRule(Rule.first); in ActOnPragmaAttributeAttribute()
974 Optional<attr::SubjectMatchRule> ParentRule = in ActOnPragmaAttributeAttribute()
987 attr::SubjectMatchRule(It->second.first)) in ActOnPragmaAttributeAttribute()
999 SubjectMatchRules.push_back(attr::SubjectMatchRule(Rule.first)); in ActOnPragmaAttributeAttribute()
1002 if (!isNegatedAttrMatcherSubRule(attr::SubjectMatchRule(Rule.first))) in ActOnPragmaAttributeAttribute()
1003 SubjectMatchRules.push_back(attr::SubjectMatchRule(Rule.first)); in ActOnPragmaAttributeAttribute()
1025 attr::SubjectMatchRule MatchRule = attr::SubjectMatchRule(Rule.first); in ActOnPragmaAttributeAttribute()
1043 SmallVector<attr::SubjectMatchRule, 2> ExtraRules; in ActOnPragmaAttributeAttribute()
1045 ExtraRules.push_back(attr::SubjectMatchRule(Rule.first)); in ActOnPragmaAttributeAttribute()