Lines Matching refs:enums
790 // Unique the enums, but maintain the original declaration ordering.
792 uniqueEnumsInOrder(const std::vector<StringRef> &enums) {
795 for (const auto &i : enums) {
804 std::vector<StringRef> values, enums, uniques;
810 enums(Arg.getValueAsListOfStrings("Enums")),
811 uniques(uniqueEnumsInOrder(enums))
893 for (size_t I = 0; I < enums.size(); ++I) {
895 OS << getAttrName() << "Attr::" << enums[I] << ")\n";
911 for (size_t I = 0; I < enums.size(); ++I) {
912 if (Uniques.insert(enums[I]).second)
913 OS << " case " << getAttrName() << "Attr::" << enums[I]
924 std::vector<StringRef> values, enums, uniques;
940 enums(Arg.getValueAsListOfStrings("Enums")),
941 uniques(uniqueEnumsInOrder(enums))
1005 for (size_t I = 0; I < enums.size(); ++I) {
1007 OS << getAttrName() << "Attr::" << enums[I] << ")\n";
1019 for (size_t I = 0; I < enums.size(); ++I) {
1020 if (Uniques.insert(enums[I]).second)
1021 OS << " case " << getAttrName() << "Attr::" << enums[I]