Home | History | Annotate | Download | only in TableGen

Lines Matching refs:enums

608   // Unique the enums, but maintain the original declaration ordering.
610 uniqueEnumsInOrder(const std::vector<std::string> &enums) {
612 std::set<std::string> unique_set(enums.begin(), enums.end());
613 for (const auto &i : enums) {
625 std::vector<std::string> values, enums, uniques;
630 enums(Arg.getValueAsListOfStrings("Enums")),
631 uniques(uniqueEnumsInOrder(enums))
707 for (size_t I = 0; I < enums.size(); ++I) {
709 OS << getAttrName() << "Attr::" << enums[I] << ")\n";
725 for (size_t I = 0; I < enums.size(); ++I) {
726 if (Uniques.insert(enums[I]).second)
727 OS << " case " << getAttrName() << "Attr::" << enums[I]
738 std::vector<std::string> values, enums, uniques;
754 enums(Arg.getValueAsListOfStrings("Enums")),
755 uniques(uniqueEnumsInOrder(enums))
816 for (size_t I = 0; I < enums
818 OS << getAttrName() << "Attr::" << enums[I] << ")\n";
830 for (size_t I = 0; I < enums.size(); ++I) {
831 if (Uniques.insert(enums[I]).second)
832 OS << " case " << getAttrName() << "Attr::" << enums[I]