Home
last modified time | relevance | path

Searched refs:GenericEnum (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/llvm/utils/TableGen/
H A DSearchableTableEmitter.cpp42 struct GenericEnum { struct
58 GenericEnum *Enum = nullptr;
93 std::vector<std::unique_ptr<GenericEnum>> Enums;
94 DenseMap<Record *, GenericEnum *> EnumMap;
185 void emitGenericEnum(const GenericEnum &Enum, raw_ostream &OS);
196 void collectEnumEntries(GenericEnum &Enum, StringRef NameField,
293 void SearchableTableEmitter::emitGenericEnum(const GenericEnum &Enum, in emitGenericEnum()
575 GenericEnum &Enum, StringRef NameField, StringRef ValueField, in collectEnumEntries()
594 [](const std::unique_ptr<GenericEnum::Entry> &LHS, in collectEnumEntries()
674 auto Enum = std::make_unique<GenericEnum>(); in run()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/TableGen/
H A DSearchableTable.td13 // 1. (Generic) Enums. By instantiating the GenericEnum class once, an enum with
33 class GenericEnum {
79 // def MyEnum : GenericEnum {
/llvm-project-15.0.7/llvm/test/TableGen/
H A Dgeneric-tables.td79 def BValues : GenericEnum {
119 def CEnum : GenericEnum {
/llvm-project-15.0.7/llvm/unittests/TableGen/
H A DAutomata.td12 def SymKind : GenericEnum {
120 def BinRequirementKindEnum : GenericEnum {
/llvm-project-15.0.7/llvm/docs/TableGen/
H A DBackEnds.rst600 The ``GenericEnum`` class makes it easy to define a C++ enumerated type and
602 whose parent class is ``GenericEnum`` and whose name is the desired enum
625 def BValues : GenericEnum {
658 def CEnum : GenericEnum {
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DMIMGInstructions.td29 def MIMGEncoding : GenericEnum {
53 def MIMGBaseOpcode : GenericEnum {
69 def MIMGDim : GenericEnum {
H A DVOP3PInstructions.td770 def WMMAOpcode : GenericEnum {