Home
last modified time | relevance | path

Searched refs:SearchIndex (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/llvm/utils/TableGen/
H A DSearchableTableEmitter.cpp63 struct SearchIndex { struct
78 std::unique_ptr<SearchIndex> PrimaryKey;
79 SmallVector<std::unique_ptr<SearchIndex>, 2> Indices;
151 bool compareBy(Record *LHS, Record *RHS, const SearchIndex &Index);
154 const SearchIndex &Index, in searchableFieldType()
187 const SearchIndex &Index, raw_ostream &OS);
193 std::unique_ptr<SearchIndex>
207 static int64_t getNumericKey(const SearchIndex &Index, Record *Rec) { in getNumericKey()
221 const SearchIndex &Index) { in compareBy()
548 auto Index = std::make_unique<SearchIndex>(); in parseSearchIndex()
[all …]
/llvm-project-15.0.7/llvm/test/TableGen/
H A Dgeneric-tables.td92 def lookupBTableByName : SearchIndex {
144 def lookupCEntry : SearchIndex {
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVSystemOperands.td54 def lookupSysRegByName : SearchIndex {
59 def lookupSysRegByAltName : SearchIndex {
64 def lookupSysRegByDeprecatedName : SearchIndex {
H A DRISCVInstrFormats.td122 def lookupRISCVOpcodeByName : SearchIndex {
/llvm-project-15.0.7/llvm/include/llvm/TableGen/
H A DSearchableTable.td109 // See SearchIndex.EarlyOut
117 class SearchIndex {
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUSearchableTables.td64 def getGfx9BufferFormatInfo : SearchIndex {
68 def getGfx10BufferFormatInfo : SearchIndex {
72 def getGfx11PlusBufferFormatInfo : SearchIndex {
H A DMIMGInstructions.td83 def getMIMGDimInfoByEncoding : SearchIndex {
88 def getMIMGDimInfoByAsmSuffix : SearchIndex {
233 def getMIMGInfo : SearchIndex {
1435 def getImageDimIntrinsicByBaseOpcode : SearchIndex {
H A DBUFInstructions.td3011 def getMUBUFInfoFromOpcode : SearchIndex {
3016 def getMUBUFInfoFromBaseOpcodeAndElements : SearchIndex {
3030 def getMTBUFInfoFromOpcode : SearchIndex {
3035 def getMTBUFInfoFromBaseOpcodeAndElements : SearchIndex {
H A DSIInstrInfo.td2976 def getVOPDInfoFromComponentOpcodes : SearchIndex {
/llvm-project-15.0.7/llvm/docs/TableGen/
H A DBackEnds.rst904 The ``SearchIndex`` class is used to define additional lookup functions for
906 class is ``SearchIndex`` and whose name is the name of the desired lookup
921 def lookupCEntry : SearchIndex {
926 This use of ``SearchIndex`` generates the following additional C++ code.
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64SystemOperands.td447 def lookupTLBIByName : SearchIndex {
452 def lookupTLBIByEncoding : SearchIndex {