Lines Matching refs:Table

71   DecoderTable Table;
100 void emitTable(formatted_raw_ostream &o, DecoderTable &Table,
609 static void resolveTableFixups(DecoderTable &Table, const FixupList &Fixups,
625 Table[FixupIdx] = (uint8_t)Delta;
626 Table[FixupIdx + 1] = (uint8_t)(Delta >> 8);
633 TableInfo.Table.push_back(MCD::OPC_ExtractField);
634 TableInfo.Table.push_back(StartBit);
635 TableInfo.Table.push_back(NumBits);
642 DecoderTable &Table = TableInfo.Table;
659 resolveTableFixups(Table, CurScope, Table.size());
663 Table.push_back(MCD::OPC_FilterValue);
667 Table.insert(Table.end(), Buffer, Buffer + Len);
670 PrevFilter = Table.size();
671 Table.push_back(0);
672 Table.push_back(0);
685 uint32_t NumToSkip = Table.size() - PrevFilter - 2;
687 Table[PrevFilter] = (uint8_t)NumToSkip;
688 Table[PrevFilter + 1] = (uint8_t)(NumToSkip >> 8);
722 DecoderTable &Table,
733 DecoderTable::const_iterator I = Table.begin();
734 DecoderTable::const_iterator E = Table.end();
738 uint64_t Pos = I - Table.begin();
771 OS << "// Skip to: " << ((I - Table.begin()) + NumToSkip) << "\n";
791 OS << "// Skip to: " << ((I - Table.begin()) + NumToSkip) << "\n";
808 OS << "// Skip to: " << ((I - Table.begin()) + NumToSkip) << "\n";
1233 TableInfo.Table.push_back(MCD::OPC_CheckPredicate);
1236 TableInfo.Table.push_back(PBytes[i]);
1238 TableInfo.FixupStack.back().push_back(TableInfo.Table.size());
1239 TableInfo.Table.push_back(0);
1240 TableInfo.Table.push_back(0);
1284 TableInfo.Table.push_back(MCD::OPC_SoftFail);
1292 TableInfo.Table.push_back(MaskBytes[i]);
1294 TableInfo.Table.push_back(0);
1301 TableInfo.Table.push_back(MaskBytes[i]);
1303 TableInfo.Table.push_back(0);
1326 TableInfo.Table.push_back(MCD::OPC_CheckField);
1327 TableInfo.Table.push_back(StartBits[I-1]);
1328 TableInfo.Table.push_back(NumBits);
1332 TableInfo.Table.push_back(*p);
1333 TableInfo.Table.push_back(*p);
1335 TableInfo.FixupStack.back().push_back(TableInfo.Table.size());
1339 TableInfo.Table.push_back(0);
1340 TableInfo.Table.push_back(0);
1346 TableInfo.Table.push_back(MCD::OPC_Decode);
1350 TableInfo.Table.push_back(*p);
1351 TableInfo.Table.push_back(*p);
1361 TableInfo.Table.push_back(Bytes[i]);
1375 resolveTableFixups(TableInfo.Table, TableInfo.FixupStack.back(),
1376 TableInfo.Table.size());
2051 TableInfo.Table.clear();
2053 TableInfo.Table.reserve(16384);
2060 resolveTableFixups(TableInfo.Table, TableInfo.FixupStack.back(),
2061 TableInfo.Table.size());
2064 TableInfo.Table.push_back(MCD::OPC_Fail);
2067 emitTable(OS, TableInfo.Table, 0, FC.getBitWidth(), I->first.first);