Lines Matching refs:GenericEnum
44 struct GenericEnum { struct
59 GenericEnum *Enum = nullptr;
92 std::vector<std::unique_ptr<GenericEnum>> Enums;
93 DenseMap<Record *, GenericEnum *> EnumMap;
174 void emitGenericEnum(const GenericEnum &Enum, raw_ostream &OS);
185 void collectEnumEntries(GenericEnum &Enum, StringRef NameField,
282 void SearchableTableEmitter::emitGenericEnum(const GenericEnum &Enum, in emitGenericEnum()
568 GenericEnum &Enum, StringRef NameField, StringRef ValueField, in collectEnumEntries()
581 Enum.Entries.push_back(llvm::make_unique<GenericEnum::Entry>(Name, Value)); in collectEnumEntries()
587 [](const std::unique_ptr<GenericEnum::Entry> &LHS, in collectEnumEntries()
588 const std::unique_ptr<GenericEnum::Entry> &RHS) { in collectEnumEntries()
650 auto Enum = llvm::make_unique<GenericEnum>(); in run()
733 auto Enum = llvm::make_unique<GenericEnum>(); in run()