Lines Matching refs:tab_rec
70 SwitchTable* tab_rec = in GenLargeSparseSwitch() local
72 tab_rec->table = table; in GenLargeSparseSwitch()
73 tab_rec->vaddr = current_dalvik_offset_; in GenLargeSparseSwitch()
75 tab_rec->targets = in GenLargeSparseSwitch()
77 switch_tables_.Insert(tab_rec); in GenLargeSparseSwitch()
103 tab_rec->anchor = base_label; in GenLargeSparseSwitch()
105 NewLIR4(kMipsDelta, r_base.GetReg(), 0, WrapPointer(base_label), WrapPointer(tab_rec)); in GenLargeSparseSwitch()
147 SwitchTable* tab_rec = in GenLargePackedSwitch() local
149 tab_rec->table = table; in GenLargePackedSwitch()
150 tab_rec->vaddr = current_dalvik_offset_; in GenLargePackedSwitch()
152 tab_rec->targets = static_cast<LIR**>(arena_->Alloc(size * sizeof(LIR*), in GenLargePackedSwitch()
154 switch_tables_.Insert(tab_rec); in GenLargePackedSwitch()
191 tab_rec->anchor = base_label; in GenLargePackedSwitch()
198 NewLIR4(kMipsDelta, r_base.GetReg(), 0, WrapPointer(base_label), WrapPointer(tab_rec)); in GenLargePackedSwitch()
226 FillArrayData* tab_rec = in GenFillArrayData() local
229 tab_rec->table = table; in GenFillArrayData()
230 tab_rec->vaddr = current_dalvik_offset_; in GenFillArrayData()
231 uint16_t width = tab_rec->table[1]; in GenFillArrayData()
232 uint32_t size = tab_rec->table[2] | ((static_cast<uint32_t>(tab_rec->table[3])) << 16); in GenFillArrayData()
233 tab_rec->size = (size * width) + 8; in GenFillArrayData()
235 fill_array_data_.Insert(tab_rec); in GenFillArrayData()
253 NewLIR4(kMipsDelta, rMIPS_ARG1, 0, WrapPointer(base_label), WrapPointer(tab_rec)); in GenFillArrayData()