Lines Matching refs:Table

92   DecoderTable Table;  member
143 void emitTable(formatted_raw_ostream &o, DecoderTable &Table,
639 static void resolveTableFixups(DecoderTable &Table, const FixupList &Fixups, in resolveTableFixups() argument
655 Table[FixupIdx] = (uint8_t)Delta; in resolveTableFixups()
656 Table[FixupIdx + 1] = (uint8_t)(Delta >> 8); in resolveTableFixups()
657 Table[FixupIdx + 2] = (uint8_t)(Delta >> 16); in resolveTableFixups()
664 TableInfo.Table.push_back(MCD::OPC_ExtractField); in emitTableEntry()
665 TableInfo.Table.push_back(StartBit); in emitTableEntry()
666 TableInfo.Table.push_back(NumBits); in emitTableEntry()
671 DecoderTable &Table = TableInfo.Table; in emitTableEntry() local
686 resolveTableFixups(Table, CurScope, Table.size()); in emitTableEntry()
690 Table.push_back(MCD::OPC_FilterValue); in emitTableEntry()
694 Table.insert(Table.end(), Buffer, Buffer + Len); in emitTableEntry()
697 PrevFilter = Table.size(); in emitTableEntry()
698 Table.push_back(0); in emitTableEntry()
699 Table.push_back(0); in emitTableEntry()
700 Table.push_back(0); in emitTableEntry()
713 uint32_t NumToSkip = Table.size() - PrevFilter - 3; in emitTableEntry()
715 Table[PrevFilter] = (uint8_t)NumToSkip; in emitTableEntry()
716 Table[PrevFilter + 1] = (uint8_t)(NumToSkip >> 8); in emitTableEntry()
717 Table[PrevFilter + 2] = (uint8_t)(NumToSkip >> 16); in emitTableEntry()
751 DecoderTable &Table, in emitTable() argument
762 DecoderTable::const_iterator I = Table.begin(); in emitTable()
763 DecoderTable::const_iterator E = Table.end(); in emitTable()
767 uint64_t Pos = I - Table.begin(); in emitTable()
803 OS << "// Skip to: " << ((I - Table.begin()) + NumToSkip) << "\n"; in emitTable()
826 OS << "// Skip to: " << ((I - Table.begin()) + NumToSkip) << "\n"; in emitTable()
846 OS << "// Skip to: " << ((I - Table.begin()) + NumToSkip) << "\n"; in emitTable()
890 << ", skip to: " << ((I - Table.begin()) + NumToSkip) << "\n"; in emitTable()
1299 TableInfo.Table.push_back(MCD::OPC_CheckPredicate); in emitPredicateTableEntry()
1302 TableInfo.Table.push_back(PBytes[i]); in emitPredicateTableEntry()
1304 TableInfo.FixupStack.back().push_back(TableInfo.Table.size()); in emitPredicateTableEntry()
1305 TableInfo.Table.push_back(0); in emitPredicateTableEntry()
1306 TableInfo.Table.push_back(0); in emitPredicateTableEntry()
1307 TableInfo.Table.push_back(0); in emitPredicateTableEntry()
1352 TableInfo.Table.push_back(MCD::OPC_SoftFail); in emitSoftFailTableEntry()
1359 TableInfo.Table.push_back(MaskBytes[i]); in emitSoftFailTableEntry()
1361 TableInfo.Table.push_back(0); in emitSoftFailTableEntry()
1366 TableInfo.Table.push_back(MaskBytes[i]); in emitSoftFailTableEntry()
1368 TableInfo.Table.push_back(0); in emitSoftFailTableEntry()
1391 TableInfo.Table.push_back(MCD::OPC_CheckField); in emitSingletonTableEntry()
1392 TableInfo.Table.push_back(StartBits[I-1]); in emitSingletonTableEntry()
1393 TableInfo.Table.push_back(NumBits); in emitSingletonTableEntry()
1397 TableInfo.Table.push_back(*p); in emitSingletonTableEntry()
1398 TableInfo.Table.push_back(*p); in emitSingletonTableEntry()
1400 TableInfo.FixupStack.back().push_back(TableInfo.Table.size()); in emitSingletonTableEntry()
1404 TableInfo.Table.push_back(0); in emitSingletonTableEntry()
1405 TableInfo.Table.push_back(0); in emitSingletonTableEntry()
1406 TableInfo.Table.push_back(0); in emitSingletonTableEntry()
1425 TableInfo.Table.push_back(HasCompleteDecoder ? MCD::OPC_Decode : in emitSingletonTableEntry()
1431 TableInfo.Table.push_back(*p); in emitSingletonTableEntry()
1432 TableInfo.Table.push_back(*p); in emitSingletonTableEntry()
1440 TableInfo.Table.push_back(Bytes[i]); in emitSingletonTableEntry()
1444 TableInfo.FixupStack.back().push_back(TableInfo.Table.size()); in emitSingletonTableEntry()
1446 TableInfo.Table.push_back(0); in emitSingletonTableEntry()
1447 TableInfo.Table.push_back(0); in emitSingletonTableEntry()
1448 TableInfo.Table.push_back(0); in emitSingletonTableEntry()
1463 resolveTableFixups(TableInfo.Table, TableInfo.FixupStack.back(), in emitSingletonTableEntry()
1464 TableInfo.Table.size()); in emitSingletonTableEntry()
2517 TableInfo.Table.clear(); in run()
2519 TableInfo.Table.reserve(16384); in run()
2526 resolveTableFixups(TableInfo.Table, TableInfo.FixupStack.back(), in run()
2527 TableInfo.Table.size()); in run()
2530 TableInfo.Table.push_back(MCD::OPC_Fail); in run()
2533 emitTable(OS, TableInfo.Table, 0, FC.getBitWidth(), Opc.first.first); in run()