Home
last modified time | relevance | path

Searched refs:GenericTable (Results 1 – 18 of 18) sorted by relevance

/llvm-project-15.0.7/llvm/utils/TableGen/
H A DSearchableTableEmitter.cpp70 struct GenericTable { struct
153 std::string searchableFieldType(const GenericTable &Table, in searchableFieldType()
184 void emitGenericTable(const GenericTable &Table, raw_ostream &OS);
186 void emitLookupDeclaration(const GenericTable &Table,
199 void collectTableEntries(GenericTable &Table,
605 GenericTable &Table, const std::vector<Record *> &Items) { in collectTableEntries()
661 SmallVector<std::unique_ptr<GenericTable>, 4> Tables; in run()
662 DenseMap<Record *, GenericTable *> TableMap; in run()
692 auto Table = std::make_unique<GenericTable>(); in run()
747 GenericTable &Table = *It->second; in run()
[all …]
/llvm-project-15.0.7/llvm/test/TableGen/
H A Dgeneric-tables.td48 def ATable : GenericTable {
85 def BTable : GenericTable {
133 def CTable : GenericTable {
160 def DTable : GenericTable {
H A Dgeneric-tables-instruction.td30 def InstrTable : GenericTable {
/llvm-project-15.0.7/llvm/include/llvm/TableGen/
H A DSearchableTable.td17 // 2. (Generic) Tables and search indices. By instantiating the GenericTable
58 class GenericTable {
89 // def MyTable : GenericTable {
119 GenericTable Table;
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DInstCombineTables.td4 def AMDGPUImageDMaskIntrinsicTable : GenericTable {
H A DAMDGPUSearchableTables.td19 def RsrcIntrinsics : GenericTable {
45 class GcnBufferFormatTable : GenericTable {
217 def SourcesOfDivergence : GenericTable {
H A DMIMGInstructions.td57 def MIMGBaseOpcodesTable : GenericTable {
73 def MIMGDimInfoTable : GenericTable {
113 def MIMGLZMappingTable : GenericTable {
129 def MIMGMIPMappingTable : GenericTable {
145 def MIMGBiasMappingTable : GenericTable {
161 def MIMGOffsetMappingTable : GenericTable {
177 def MIMGG16MappingTable : GenericTable {
221 def MIMGInfoTable : GenericTable {
1421 def ImageDimIntrinsicTable : GenericTable {
H A DVOP3PInstructions.td681 def MAIInstInfoTable : GenericTable {
774 class WMMAMappingTable : GenericTable {
H A DVOPInstructions.td1482 class VOPInfoTable <string Format> : GenericTable {
1495 class VOPC64Table <string Format> : GenericTable {
H A DSMInstructions.td1186 def SMInfoTable : GenericTable {
H A DSIInstrInfo.td2960 def VOPDComponentTable : GenericTable {
2968 def VOPDPairs : GenericTable {
H A DBUFInstructions.td2999 def MUBUFInfoTable : GenericTable {
3021 def MTBUFInfoTable : GenericTable {
/llvm-project-15.0.7/llvm/docs/TableGen/
H A DBackEnds.rst682 The ``GenericTable`` class is used to define a searchable generic table.
686 ``GenericTable`` and whose name is the name of the global table of entries.
722 code by including the following line in the ``GenericTable`` record, where
735 def ATable : GenericTable {
809 of the type, the record derived from ``GenericTable`` must include a string field
815 def CTable : GenericTable {
881 def ATable : GenericTable {
909 * ``GenericTable Table``. The name of the table that is to receive another
H A DBackGuide.rst741 def ATable { // GenericTable
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVSystemOperands.td42 def SysRegsList : GenericTable {
H A DRISCVInstrInfoVPseudos.td433 def RISCVVPseudosTable : GenericTable {
442 def RISCVVIntrinsicsTable : GenericTable {
457 def RISCVMaskedPseudosTable : GenericTable {
475 def RISCVVLETable : GenericTable {
491 def RISCVVSETable : GenericTable {
514 class RISCVVLX_VSXTable : GenericTable {
541 def RISCVVLSEGTable : GenericTable {
560 def RISCVVLXSEGTable : GenericTable {
577 def RISCVVSSEGTable : GenericTable {
595 def RISCVVSXSEGTable : GenericTable {
H A DRISCVInstrFormats.td114 def RISCVOpcodesList : GenericTable {
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64SystemOperands.td441 def TLBITable : GenericTable {