Lines Matching defs:Rule
1637 static bool isAbstractAttrMatcherRule(attr::SubjectMatchRule Rule) {
1639 switch (Rule) {
1696 Rule = isAttributeSubjectMatchRule(Name);
1697 if (!Rule.first) {
1701 attr::SubjectMatchRule PrimaryRule = *Rule.first;
1740 auto SubRuleOrNone = Rule.second(SubRuleName, /*IsUnless=*/true);
1752 auto SubRuleOrNone = Rule.second(SubRuleName, /*IsUnless=*/false);
1838 for (const auto &Rule : MatchRules) {
1841 if (!Rule.second)
1843 IsSupported[Rule.first] = true;