Searched refs:GenericEnum (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | SearchableTableEmitter.cpp | 42 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 D | SearchableTable.td | 13 // 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 D | generic-tables.td | 79 def BValues : GenericEnum { 119 def CEnum : GenericEnum {
|
| /llvm-project-15.0.7/llvm/unittests/TableGen/ |
| H A D | Automata.td | 12 def SymKind : GenericEnum { 120 def BinRequirementKindEnum : GenericEnum {
|
| /llvm-project-15.0.7/llvm/docs/TableGen/ |
| H A D | BackEnds.rst | 600 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 D | MIMGInstructions.td | 29 def MIMGEncoding : GenericEnum { 53 def MIMGBaseOpcode : GenericEnum { 69 def MIMGDim : GenericEnum {
|
| H A D | VOP3PInstructions.td | 770 def WMMAOpcode : GenericEnum {
|