Lines Matching refs:ParentRule
950 Optional<attr::SubjectMatchRule> ParentRule = in ActOnPragmaAttributeAttribute() local
952 if (!ParentRule) in ActOnPragmaAttributeAttribute()
954 auto It = Rules.find(*ParentRule); in ActOnPragmaAttributeAttribute()
960 << attr::getSubjectMatchRuleSpelling(*ParentRule) << It->second in ActOnPragmaAttributeAttribute()
969 std::make_pair(*ParentRule, Rule)); in ActOnPragmaAttributeAttribute()
974 Optional<attr::SubjectMatchRule> ParentRule = in ActOnPragmaAttributeAttribute() local
976 if (!ParentRule) in ActOnPragmaAttributeAttribute()
978 auto It = RulesToFirstSpecifiedNegatedSubRule.find(*ParentRule); in ActOnPragmaAttributeAttribute()
1026 if (auto ParentRule = getParentAttrMatcherRule(MatchRule)) { in ActOnPragmaAttributeAttribute() local
1028 [ParentRule](const auto &StrictRule) { in ActOnPragmaAttributeAttribute()
1029 return StrictRule.first == *ParentRule && in ActOnPragmaAttributeAttribute()