Lines Matching refs:Table

70   DecoderTable Table;  member
99 void emitTable(formatted_raw_ostream &o, DecoderTable &Table,
584 static void resolveTableFixups(DecoderTable &Table, const FixupList &Fixups, in resolveTableFixups() argument
600 Table[FixupIdx] = (uint8_t)Delta; in resolveTableFixups()
601 Table[FixupIdx + 1] = (uint8_t)(Delta >> 8); in resolveTableFixups()
608 TableInfo.Table.push_back(MCD::OPC_ExtractField); in emitTableEntry()
609 TableInfo.Table.push_back(StartBit); in emitTableEntry()
610 TableInfo.Table.push_back(NumBits); in emitTableEntry()
615 DecoderTable &Table = TableInfo.Table; in emitTableEntry() local
630 resolveTableFixups(Table, CurScope, Table.size()); in emitTableEntry()
634 Table.push_back(MCD::OPC_FilterValue); in emitTableEntry()
638 Table.insert(Table.end(), Buffer, Buffer + Len); in emitTableEntry()
641 PrevFilter = Table.size(); in emitTableEntry()
642 Table.push_back(0); in emitTableEntry()
643 Table.push_back(0); in emitTableEntry()
656 uint32_t NumToSkip = Table.size() - PrevFilter - 2; in emitTableEntry()
658 Table[PrevFilter] = (uint8_t)NumToSkip; in emitTableEntry()
659 Table[PrevFilter + 1] = (uint8_t)(NumToSkip >> 8); in emitTableEntry()
693 DecoderTable &Table, in emitTable() argument
704 DecoderTable::const_iterator I = Table.begin(); in emitTable()
705 DecoderTable::const_iterator E = Table.end(); in emitTable()
709 uint64_t Pos = I - Table.begin(); in emitTable()
742 OS << "// Skip to: " << ((I - Table.begin()) + NumToSkip) << "\n"; in emitTable()
762 OS << "// Skip to: " << ((I - Table.begin()) + NumToSkip) << "\n"; in emitTable()
779 OS << "// Skip to: " << ((I - Table.begin()) + NumToSkip) << "\n"; in emitTable()
1198 TableInfo.Table.push_back(MCD::OPC_CheckPredicate); in emitPredicateTableEntry()
1201 TableInfo.Table.push_back(PBytes[i]); in emitPredicateTableEntry()
1203 TableInfo.FixupStack.back().push_back(TableInfo.Table.size()); in emitPredicateTableEntry()
1204 TableInfo.Table.push_back(0); in emitPredicateTableEntry()
1205 TableInfo.Table.push_back(0); in emitPredicateTableEntry()
1249 TableInfo.Table.push_back(MCD::OPC_SoftFail); in emitSoftFailTableEntry()
1257 TableInfo.Table.push_back(MaskBytes[i]); in emitSoftFailTableEntry()
1259 TableInfo.Table.push_back(0); in emitSoftFailTableEntry()
1266 TableInfo.Table.push_back(MaskBytes[i]); in emitSoftFailTableEntry()
1268 TableInfo.Table.push_back(0); in emitSoftFailTableEntry()
1291 TableInfo.Table.push_back(MCD::OPC_CheckField); in emitSingletonTableEntry()
1292 TableInfo.Table.push_back(StartBits[I-1]); in emitSingletonTableEntry()
1293 TableInfo.Table.push_back(NumBits); in emitSingletonTableEntry()
1297 TableInfo.Table.push_back(*p); in emitSingletonTableEntry()
1298 TableInfo.Table.push_back(*p); in emitSingletonTableEntry()
1300 TableInfo.FixupStack.back().push_back(TableInfo.Table.size()); in emitSingletonTableEntry()
1304 TableInfo.Table.push_back(0); in emitSingletonTableEntry()
1305 TableInfo.Table.push_back(0); in emitSingletonTableEntry()
1311 TableInfo.Table.push_back(MCD::OPC_Decode); in emitSingletonTableEntry()
1315 TableInfo.Table.push_back(*p); in emitSingletonTableEntry()
1316 TableInfo.Table.push_back(*p); in emitSingletonTableEntry()
1326 TableInfo.Table.push_back(Bytes[i]); in emitSingletonTableEntry()
1340 resolveTableFixups(TableInfo.Table, TableInfo.FixupStack.back(), in emitSingletonTableEntry()
1341 TableInfo.Table.size()); in emitSingletonTableEntry()
2179 TableInfo.Table.clear(); in run()
2181 TableInfo.Table.reserve(16384); in run()
2188 resolveTableFixups(TableInfo.Table, TableInfo.FixupStack.back(), in run()
2189 TableInfo.Table.size()); in run()
2192 TableInfo.Table.push_back(MCD::OPC_Fail); in run()
2195 emitTable(OS, TableInfo.Table, 0, FC.getBitWidth(), Opc.first.first); in run()