Lines Matching refs:Table

71   DecoderTable Table;  member
99 void emitTable(formatted_raw_ostream &o, DecoderTable &Table,
587 static void resolveTableFixups(DecoderTable &Table, const FixupList &Fixups, in resolveTableFixups() argument
603 Table[FixupIdx] = (uint8_t)Delta; in resolveTableFixups()
604 Table[FixupIdx + 1] = (uint8_t)(Delta >> 8); in resolveTableFixups()
611 TableInfo.Table.push_back(MCD::OPC_ExtractField); in emitTableEntry()
612 TableInfo.Table.push_back(StartBit); in emitTableEntry()
613 TableInfo.Table.push_back(NumBits); in emitTableEntry()
618 DecoderTable &Table = TableInfo.Table; in emitTableEntry() local
633 resolveTableFixups(Table, CurScope, Table.size()); in emitTableEntry()
637 Table.push_back(MCD::OPC_FilterValue); in emitTableEntry()
641 Table.insert(Table.end(), Buffer, Buffer + Len); in emitTableEntry()
644 PrevFilter = Table.size(); in emitTableEntry()
645 Table.push_back(0); in emitTableEntry()
646 Table.push_back(0); in emitTableEntry()
659 uint32_t NumToSkip = Table.size() - PrevFilter - 2; in emitTableEntry()
661 Table[PrevFilter] = (uint8_t)NumToSkip; in emitTableEntry()
662 Table[PrevFilter + 1] = (uint8_t)(NumToSkip >> 8); in emitTableEntry()
696 DecoderTable &Table, in emitTable() argument
707 DecoderTable::const_iterator I = Table.begin(); in emitTable()
708 DecoderTable::const_iterator E = Table.end(); in emitTable()
712 uint64_t Pos = I - Table.begin(); in emitTable()
745 OS << "// Skip to: " << ((I - Table.begin()) + NumToSkip) << "\n"; in emitTable()
765 OS << "// Skip to: " << ((I - Table.begin()) + NumToSkip) << "\n"; in emitTable()
782 OS << "// Skip to: " << ((I - Table.begin()) + NumToSkip) << "\n"; in emitTable()
825 << ", skip to: " << ((I - Table.begin()) + NumToSkip) << "\n"; in emitTable()
1234 TableInfo.Table.push_back(MCD::OPC_CheckPredicate); in emitPredicateTableEntry()
1237 TableInfo.Table.push_back(PBytes[i]); in emitPredicateTableEntry()
1239 TableInfo.FixupStack.back().push_back(TableInfo.Table.size()); in emitPredicateTableEntry()
1240 TableInfo.Table.push_back(0); in emitPredicateTableEntry()
1241 TableInfo.Table.push_back(0); in emitPredicateTableEntry()
1285 TableInfo.Table.push_back(MCD::OPC_SoftFail); in emitSoftFailTableEntry()
1292 TableInfo.Table.push_back(MaskBytes[i]); in emitSoftFailTableEntry()
1294 TableInfo.Table.push_back(0); in emitSoftFailTableEntry()
1299 TableInfo.Table.push_back(MaskBytes[i]); in emitSoftFailTableEntry()
1301 TableInfo.Table.push_back(0); in emitSoftFailTableEntry()
1324 TableInfo.Table.push_back(MCD::OPC_CheckField); in emitSingletonTableEntry()
1325 TableInfo.Table.push_back(StartBits[I-1]); in emitSingletonTableEntry()
1326 TableInfo.Table.push_back(NumBits); in emitSingletonTableEntry()
1330 TableInfo.Table.push_back(*p); in emitSingletonTableEntry()
1331 TableInfo.Table.push_back(*p); in emitSingletonTableEntry()
1333 TableInfo.FixupStack.back().push_back(TableInfo.Table.size()); in emitSingletonTableEntry()
1337 TableInfo.Table.push_back(0); in emitSingletonTableEntry()
1338 TableInfo.Table.push_back(0); in emitSingletonTableEntry()
1356 TableInfo.Table.push_back(HasCompleteDecoder ? MCD::OPC_Decode : in emitSingletonTableEntry()
1361 TableInfo.Table.push_back(*p); in emitSingletonTableEntry()
1362 TableInfo.Table.push_back(*p); in emitSingletonTableEntry()
1370 TableInfo.Table.push_back(Bytes[i]); in emitSingletonTableEntry()
1374 TableInfo.FixupStack.back().push_back(TableInfo.Table.size()); in emitSingletonTableEntry()
1376 TableInfo.Table.push_back(0); in emitSingletonTableEntry()
1377 TableInfo.Table.push_back(0); in emitSingletonTableEntry()
1392 resolveTableFixups(TableInfo.Table, TableInfo.FixupStack.back(), in emitSingletonTableEntry()
1393 TableInfo.Table.size()); in emitSingletonTableEntry()
2286 TableInfo.Table.clear(); in run()
2288 TableInfo.Table.reserve(16384); in run()
2295 resolveTableFixups(TableInfo.Table, TableInfo.FixupStack.back(), in run()
2296 TableInfo.Table.size()); in run()
2299 TableInfo.Table.push_back(MCD::OPC_Fail); in run()
2302 emitTable(OS, TableInfo.Table, 0, FC.getBitWidth(), Opc.first.first); in run()