Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DSearchableTableEmitter.cpp47 struct GenericEnum { struct
73 GenericEnum *Enum = nullptr;
109 std::vector<std::unique_ptr<GenericEnum>> Enums;
110 DenseMap<const Record *, GenericEnum *> EnumMap;
144 const GenericEnum::Entry *Entry = in primaryRepresentation()
205 void emitGenericEnum(const GenericEnum &Enum, raw_ostream &OS);
216 void collectEnumEntries(GenericEnum &Enum, StringRef NameField,
335 void SearchableTableEmitter::emitGenericEnum(const GenericEnum &Enum, in emitGenericEnum()
655 GenericEnum &Enum, StringRef NameField, StringRef ValueField, in collectEnumEntries()
670 using MapVectorEntryTy = std::pair<const Record *, GenericEnum::Entry>; in collectEnumEntries()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVSymbolicOperands.td135 def OperandCategory : GenericEnum {
183 def Extension : GenericEnum, Operand<i32> {
330 def Capability : GenericEnum, Operand<i32> {
538 def SourceLanguage : GenericEnum, Operand<i32> {
567 def AddressingModel : GenericEnum, Operand<i32> {
594 def ExecutionModel : GenericEnum, Operand<i32> {
632 def MemoryModel : GenericEnum, Operand<i32> {
659 def ExecutionMode : GenericEnum, Operand<i32> {
735 def StorageClass : GenericEnum, Operand<i32> {
781 def Dim : GenericEnum, Operand<i32> {
[all …]
H A DSPIRVBuiltins.td15 def InstructionSet : GenericEnum {
32 def BuiltinGroup : GenericEnum {
168 def OpenCLExtInst : GenericEnum {
180 def GLSLExtInst : GenericEnum {
191 def NonSemanticExtInst : GenericEnum {
1714 def CLMemoryScope : GenericEnum {
1732 def CLSamplerAddressingMode : GenericEnum {
1755 def CLMemoryFenceFlags : GenericEnum {
/freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DSearchableTable.td13 // 1. (Generic) Enums. By instantiating the GenericEnum class once, an enum with
33 class GenericEnum {
85 // def MyEnum : GenericEnum {
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SystemOperands.td55 def ATValues : GenericEnum {
106 def DBValues : GenericEnum {
145 def DBnXSValues : GenericEnum {
189 def DCValues : GenericEnum {
280 def ICValues : GenericEnum {
313 def ISBValues : GenericEnum {
346 def TSBValues : GenericEnum {
383 def PRFMValues : GenericEnum {
444 def SVEPRFMValues : GenericEnum {
490 def RPRFMValues : GenericEnum {
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVSystemOperands.td23 // before passing it to the SysRegEncodings GenericEnum below.
54 def SysRegEncodings : GenericEnum {
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DMIMGInstructions.td31 def MIMGEncoding : GenericEnum {
58 def MIMGBaseOpcode : GenericEnum {
75 def MIMGDim : GenericEnum {
H A DVOP3PInstructions.td1230 def WMMAOpcode : GenericEnum {