/art/compiler/ |
H A D | gc_map_builder.h | 68 size_t table_offset = (table_index * EntryWidth()) + sizeof(uint32_t); local 70 native_offset |= table_[table_offset + i] << (i * 8); 76 size_t table_offset = (table_index * EntryWidth()) + sizeof(uint32_t); local 78 table_[table_offset + i] = (native_offset >> (i * 8)) & 0xFF; 83 size_t table_offset = (table_index * EntryWidth()) + sizeof(uint32_t); local 84 memcpy(&table_[table_offset + native_offset_width_], references, references_width_);
|
/art/compiler/dex/quick/x86/ |
H A D | call_x86.cc | 38 void X86Mir2Lir::GenLargeSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { argument 39 GenSmallSparseSwitch(mir, table_offset, rl_src); 53 * mov r_disp, [r_start_of_method + r_key_reg * 4 + table_offset] 58 void X86Mir2Lir::GenLargePackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { argument 59 const uint16_t* table = mir_graph_->GetTable(mir, table_offset);
|
H A D | codegen_x86.h | 280 void GenLargePackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) OVERRIDE; 281 void GenLargeSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) OVERRIDE;
|
/art/compiler/dex/quick/arm64/ |
H A D | call_arm64.cc | 55 void Arm64Mir2Lir::GenLargeSparseSwitch(MIR* mir, uint32_t table_offset, RegLocation rl_src) { argument 56 const uint16_t* table = mir_graph_->GetTable(mir, table_offset); 104 void Arm64Mir2Lir::GenLargePackedSwitch(MIR* mir, uint32_t table_offset, RegLocation rl_src) { argument 105 const uint16_t* table = mir_graph_->GetTable(mir, table_offset);
|
H A D | codegen_arm64.h | 193 void GenLargePackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) OVERRIDE; 194 void GenLargeSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) OVERRIDE;
|
/art/compiler/dex/quick/mips/ |
H A D | call_mips.cc | 72 void MipsMir2Lir::GenLargeSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { argument 73 const uint16_t* table = mir_graph_->GetTable(mir, table_offset); 145 void MipsMir2Lir::GenLargePackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { argument 146 const uint16_t* table = mir_graph_->GetTable(mir, table_offset);
|
H A D | codegen_mips.h | 190 void GenLargePackedSwitch(MIR* mir, uint32_t table_offset, RegLocation rl_src); 191 void GenLargeSparseSwitch(MIR* mir, uint32_t table_offset, RegLocation rl_src);
|
/art/compiler/dex/quick/ |
H A D | gen_common.cc | 674 void Mir2Lir::GenFillArrayData(MIR* mir, DexOffset table_offset, RegLocation rl_src) { argument 676 const uint16_t* table = mir_graph_->GetTable(mir, table_offset); 681 uint32_t table_offset_from_start = mir->offset + static_cast<int32_t>(table_offset); 2159 void Mir2Lir::GenSmallPackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { argument 2163 const uint16_t* table = mir_graph_->GetTable(mir, table_offset); 2212 void Mir2Lir::GenPackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { argument 2213 const uint16_t* table = mir_graph_->GetTable(mir, table_offset); 2220 GenSmallPackedSwitch(mir, table_offset, rl_src); 2223 GenLargePackedSwitch(mir, table_offset, rl_src); 2227 void Mir2Lir::GenSmallSparseSwitch(MIR* mir, DexOffset table_offset, RegLocatio argument 2244 GenSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) argument [all...] |
H A D | mir_to_lir.h | 823 void GenFillArrayData(MIR* mir, DexOffset table_offset, RegLocation rl_src); 1385 void GenPackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src); 1386 void GenSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src); 1390 virtual void GenSmallPackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src); 1391 virtual void GenSmallSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src); 1393 virtual void GenLargePackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) = 0; 1394 virtual void GenLargeSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) = 0;
|
/art/compiler/dex/quick/arm/ |
H A D | call_arm.cc | 56 void ArmMir2Lir::GenLargeSparseSwitch(MIR* mir, uint32_t table_offset, RegLocation rl_src) { argument 57 const uint16_t* table = mir_graph_->GetTable(mir, table_offset); 101 void ArmMir2Lir::GenLargePackedSwitch(MIR* mir, uint32_t table_offset, RegLocation rl_src) { argument 102 const uint16_t* table = mir_graph_->GetTable(mir, table_offset);
|
H A D | codegen_arm.h | 191 void GenLargePackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src); 192 void GenLargeSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src);
|
/art/compiler/dex/ |
H A D | mir_graph.h | 600 * @param table_offset The table offset from start of method. 603 const uint16_t* GetTable(MIR* mir, uint32_t table_offset) const { 604 return GetInsns(mir->m_unit_index) + mir->offset + static_cast<int32_t>(table_offset);
|
/art/compiler/optimizing/ |
H A D | builder.cc | 76 int32_t table_offset = instruction.VRegB_31t(); local 77 const uint16_t* table = reinterpret_cast<const uint16_t*>(&instruction) + table_offset;
|