Searched refs:table_offset (Results 1 - 13 of 13) sorted by relevance

/art/compiler/
H A Dgc_map_builder.h66 size_t table_offset = (table_index * EntryWidth()) + sizeof(uint32_t); local
68 native_offset |= (*table_)[table_offset + i] << (i * 8);
74 size_t table_offset = (table_index * EntryWidth()) + sizeof(uint32_t); local
76 (*table_)[table_offset + i] = (native_offset >> (i * 8)) & 0xFF;
81 size_t table_offset = (table_index * EntryWidth()) + sizeof(uint32_t); local
82 memcpy(&(*table_)[table_offset + native_offset_width_], references, references_width_);
/art/compiler/dex/quick/mips/
H A Dcall_mips.cc64 void MipsMir2Lir::GenLargeSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { argument
65 const uint16_t* table = cu_->insns + current_dalvik_offset_ + table_offset;
141 void MipsMir2Lir::GenLargePackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { argument
142 const uint16_t* table = cu_->insns + current_dalvik_offset_ + table_offset;
223 void MipsMir2Lir::GenFillArrayData(DexOffset table_offset, RegLocation rl_src) { argument
224 const uint16_t* table = cu_->insns + current_dalvik_offset_ + table_offset;
H A Dcodegen_mips.h118 void GenFillArrayData(uint32_t table_offset, RegLocation rl_src);
131 void GenLargePackedSwitch(MIR* mir, uint32_t table_offset, RegLocation rl_src);
132 void GenLargeSparseSwitch(MIR* mir, uint32_t table_offset, RegLocation rl_src);
/art/compiler/dex/quick/x86/
H A Dcall_x86.cc30 void X86Mir2Lir::GenLargeSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { argument
31 const uint16_t* table = cu_->insns + current_dalvik_offset_ + table_offset;
58 * mov r_disp, [r_start_of_method + r_key_reg * 4 + table_offset]
63 void X86Mir2Lir::GenLargePackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { argument
64 const uint16_t* table = cu_->insns + current_dalvik_offset_ + table_offset;
137 void X86Mir2Lir::GenFillArrayData(DexOffset table_offset, RegLocation rl_src) { argument
138 const uint16_t* table = cu_->insns + current_dalvik_offset_ + table_offset;
H A Dcodegen_x86.h236 void GenFillArrayData(DexOffset table_offset, RegLocation rl_src) OVERRIDE;
249 void GenLargePackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) OVERRIDE;
250 void GenLargeSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) OVERRIDE;
/art/compiler/dex/quick/arm64/
H A Dcall_arm64.cc46 void Arm64Mir2Lir::GenLargeSparseSwitch(MIR* mir, uint32_t table_offset, RegLocation rl_src) { argument
47 const uint16_t* table = cu_->insns + current_dalvik_offset_ + table_offset;
98 void Arm64Mir2Lir::GenLargePackedSwitch(MIR* mir, uint32_t table_offset, RegLocation rl_src) { argument
99 const uint16_t* table = cu_->insns + current_dalvik_offset_ + table_offset;
159 void Arm64Mir2Lir::GenFillArrayData(uint32_t table_offset, RegLocation rl_src) { argument
160 const uint16_t* table = cu_->insns + current_dalvik_offset_ + table_offset;
H A Dcodegen_arm64.h184 void GenFillArrayData(DexOffset table_offset, RegLocation rl_src) OVERRIDE;
200 void GenLargePackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) OVERRIDE;
201 void GenLargeSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) OVERRIDE;
/art/compiler/dex/quick/arm/
H A Dcall_arm.cc46 void ArmMir2Lir::GenLargeSparseSwitch(MIR* mir, uint32_t table_offset, RegLocation rl_src) { argument
47 const uint16_t* table = cu_->insns + current_dalvik_offset_ + table_offset;
94 void ArmMir2Lir::GenLargePackedSwitch(MIR* mir, uint32_t table_offset, RegLocation rl_src) { argument
95 const uint16_t* table = cu_->insns + current_dalvik_offset_ + table_offset;
150 void ArmMir2Lir::GenFillArrayData(uint32_t table_offset, RegLocation rl_src) { argument
151 const uint16_t* table = cu_->insns + current_dalvik_offset_ + table_offset;
H A Dcodegen_arm.h119 void GenFillArrayData(DexOffset table_offset, RegLocation rl_src);
134 void GenLargePackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src);
135 void GenLargeSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src);
/art/compiler/dex/portable/
H A Dmir_to_gbc.h94 void ConvertPackedSwitch(BasicBlock* bb, int32_t table_offset,
96 void ConvertSparseSwitch(BasicBlock* bb, int32_t table_offset,
H A Dmir_to_gbc.cc144 int32_t table_offset, RegLocation rl_src) {
147 cu_->insns + current_dalvik_offset_ + table_offset);
161 ::llvm::MDNode::get(*context_, irb_->getInt32(table_offset));
168 int32_t table_offset, RegLocation rl_src) {
171 cu_->insns + current_dalvik_offset_ + table_offset);
188 ::llvm::MDNode::get(*context_, irb_->getInt32(table_offset));
143 ConvertPackedSwitch(BasicBlock* bb, int32_t table_offset, RegLocation rl_src) argument
167 ConvertSparseSwitch(BasicBlock* bb, int32_t table_offset, RegLocation rl_src) argument
/art/compiler/dex/quick/
H A Dgen_common.cc2011 void Mir2Lir::GenSmallPackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { argument
2012 const uint16_t* table = cu_->insns + current_dalvik_offset_ + table_offset;
2054 void Mir2Lir::GenPackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { argument
2055 const uint16_t* table = cu_->insns + current_dalvik_offset_ + table_offset;
2062 GenSmallPackedSwitch(mir, table_offset, rl_src);
2065 GenLargePackedSwitch(mir, table_offset, rl_src);
2069 void Mir2Lir::GenSmallSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { argument
2070 const uint16_t* table = cu_->insns + current_dalvik_offset_ + table_offset;
2084 void Mir2Lir::GenSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { argument
2085 const uint16_t* table = cu_->insns + current_dalvik_offset_ + table_offset;
[all...]
H A Dmir_to_lir.h1319 virtual void GenFillArrayData(DexOffset table_offset, RegLocation rl_src) = 0;
1363 void GenPackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src);
1364 void GenSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src);
1368 virtual void GenSmallPackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src);
1369 virtual void GenSmallSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src);
1371 virtual void GenLargePackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) = 0;
1372 virtual void GenLargeSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) = 0;

Completed in 748 milliseconds