Home | History | Annotate | Download | only in TableGen

Lines Matching refs:Matchables

579   /// operator< - Compare two matchables.
707 /// The information on the matchables to match.
708 std::vector<std::unique_ptr<MatchableInfo>> Matchables;
1037 // Reject matchables with no .s string.
1041 // Reject any matchables with a newline in them, they should be marked
1056 // Reject matchables with operand modifiers, these aren't something we can
1415 for (const auto &MI : Matchables) {
1496 Matchables.push_back(std::move(II));
1500 // matchables.
1522 Matchables.push_back(std::move(II));
1532 // Build the information about matchables, now that we have fully formed
1535 for (auto &II : Matchables) {
1589 // Add the alias to the matchables list.
1596 Matchables.insert(Matchables.end(),
2820 std::stable_sort(Info.Matchables.begin(), Info.Matchables.end(),
2827 for (auto I = Info.Matchables.begin(), E = Info.Matchables.end(); I != E;
2836 for (const auto &MI : Info.Matchables)
2840 // Check for ambiguous matchables.
2843 for (auto I = Info.Matchables.begin(), E = Info.Matchables.end(); I != E;
2850 errs() << "warning: ambiguous matchables:\n";
2861 << " ambiguous matchables!\n";
2954 emitConvertFuncs(Target, ClassName, Info.Matchables, HasMnemonicFirst,
2977 for (const auto &MI : Info.Matchables) {
3006 OS << " " << getMinimalTypeForRange(Info.Matchables.size())
3041 for (const auto &MI : Info.Matchables) {