Lines Matching defs:Rules
484 llvm::SmallVector<Rule> Rules;
502 Rules.emplace_back();
503 Rule &R = Rules.back();
511 "Rules::Priority overflowed by options table");
516 for (const auto &R : Rules)
517 Result->find(R.Text)->second.append(Rules.begin(), Rules.end());
546 Rules.emplace_back();
547 Rules.back().Text = Storage.back();
548 Rules.back().ExactArgs = 1;
549 if (Rules.back().Text.consume_back("*"))
550 Rules.back().PrefixArgs = 1;
551 Rules.back().Modes = DM_All;
552 Rules.back().Priority = -1; // Max unsigned = lowest priority.
554 Rules.append(OptionRules.begin(), OptionRules.end());
562 for (const Rule &R : Rules) {