Lines Matching refs:Rules
497 llvm::SmallVector<Rule> Rules; in rulesFor() local
513 Rules.emplace_back(); in rulesFor()
514 Rule &R = Rules.back(); in rulesFor()
527 for (const auto &R : Rules) in rulesFor()
528 Result->find(R.Text)->second.append(Rules.begin(), Rules.end()); in rulesFor()
557 Rules.emplace_back(); in strip()
558 Rules.back().Text = Storage.back(); in strip()
559 Rules.back().ExactArgs = 1; in strip()
560 if (Rules.back().Text.consume_back("*")) in strip()
561 Rules.back().PrefixArgs = 1; in strip()
562 Rules.back().Modes = DM_All; in strip()
563 Rules.back().Priority = -1; // Max unsigned = lowest priority. in strip()
565 Rules.append(OptionRules.begin(), OptionRules.end()); in strip()
573 for (const Rule &R : Rules) { in matchingRule()