Lines Matching refs:Rules
370 llvm::SmallVector<Rule, 8> Rules; in rulesFor() local
386 Rules.emplace_back(); in rulesFor()
387 Rule &R = Rules.back(); in rulesFor()
400 for (const auto &R : Rules) in rulesFor()
401 Result->find(R.Text)->second.append(Rules.begin(), Rules.end()); in rulesFor()
430 Rules.emplace_back(); in strip()
431 Rules.back().Text = Storage.back(); in strip()
432 Rules.back().ExactArgs = 1; in strip()
433 if (Rules.back().Text.consume_back("*")) in strip()
434 Rules.back().PrefixArgs = 1; in strip()
435 Rules.back().Modes = DM_All; in strip()
436 Rules.back().Priority = -1; // Max unsigned = lowest priority. in strip()
438 Rules.append(OptionRules.begin(), OptionRules.end()); in strip()
446 for (const Rule &R : Rules) { in matchingRule()