Lines Matching refs:table

381     MappingTable table(&encoded_mapping_table_[0]);  in CodegenDump()  local
383 table.PcToDexSize(), table.PcToDexBegin()); in CodegenDump()
385 table.DexToPcSize(), table.DexToPcBegin()); in CodegenDump()
559 if (tab_rec->table[0] == Instruction::kSparseSwitchSignature) { in InstallSwitchTables()
579 DCHECK_EQ(elems, tab_rec->table[1]); in InstallSwitchTables()
581 DCHECK_EQ(static_cast<int>(tab_rec->table[0]), in InstallSwitchTables()
587 int low_key = s4FromSwitchData(&tab_rec->table[2]); in InstallSwitchTables()
602 DCHECK_EQ(elems, tab_rec->table[1]); in InstallSwitchTables()
612 code_buffer_.push_back(tab_rec->table[i] & 0xFF); in InstallFillArrayData()
613 code_buffer_.push_back((tab_rec->table[i] >> 8) & 0xFF); in InstallFillArrayData()
639 MappingTable table(&encoded_mapping_table_[0]); in VerifyCatchEntries() local
641 dex_pcs.reserve(table.DexToPcSize()); in VerifyCatchEntries()
642 for (auto it = table.DexToPcBegin(), end = table.DexToPcEnd(); it != end; ++it) { in VerifyCatchEntries()
666 << table.DexToPcSize(); in VerifyCatchEntries()
763 MappingTable table(&encoded_mapping_table_[0]); in CreateMappingTables() local
764 CHECK_EQ(table.TotalSize(), total_entries); in CreateMappingTables()
765 CHECK_EQ(table.PcToDexSize(), pc2dex_entries); in CreateMappingTables()
766 auto it = table.PcToDexBegin(); in CreateMappingTables()
767 auto it2 = table.DexToPcBegin(); in CreateMappingTables()
780 CHECK(it == table.PcToDexEnd()); in CreateMappingTables()
781 CHECK(it2 == table.DexToPcEnd()); in CreateMappingTables()
899 if (tab_rec->table[0] == Instruction::kSparseSwitchSignature) { in AssignSwitchTablesOffset()
900 offset += tab_rec->table[1] * (sizeof(int) * 2); in AssignSwitchTablesOffset()
902 DCHECK_EQ(static_cast<int>(tab_rec->table[0]), in AssignSwitchTablesOffset()
904 offset += tab_rec->table[1] * sizeof(int); in AssignSwitchTablesOffset()
946 void Mir2Lir::DumpSparseSwitchTable(const uint16_t* table) { in DumpSparseSwitchTable() argument
956 uint16_t ident = table[0]; in DumpSparseSwitchTable()
957 int entries = table[1]; in DumpSparseSwitchTable()
958 const int32_t* keys = reinterpret_cast<const int32_t*>(&table[2]); in DumpSparseSwitchTable()
967 void Mir2Lir::DumpPackedSwitchTable(const uint16_t* table) { in DumpPackedSwitchTable() argument
977 uint16_t ident = table[0]; in DumpPackedSwitchTable()
978 const int32_t* targets = reinterpret_cast<const int32_t*>(&table[4]); in DumpPackedSwitchTable()
979 int entries = table[1]; in DumpPackedSwitchTable()
980 int low_key = s4FromSwitchData(&table[2]); in DumpPackedSwitchTable()