Searched refs:inst_data (Results 1 – 6 of 6) sorted by relevance
/art/runtime/ |
D | dex_instruction-inl.h | 89 inline int8_t Instruction::VRegA_10t(uint16_t inst_data) const { in VRegA_10t() argument 91 return static_cast<int8_t>(InstAA(inst_data)); in VRegA_10t() 94 inline uint8_t Instruction::VRegA_10x(uint16_t inst_data) const { in VRegA_10x() argument 96 return InstAA(inst_data); in VRegA_10x() 99 inline uint4_t Instruction::VRegA_11n(uint16_t inst_data) const { in VRegA_11n() argument 101 return InstA(inst_data); in VRegA_11n() 104 inline uint8_t Instruction::VRegA_11x(uint16_t inst_data) const { in VRegA_11x() argument 106 return InstAA(inst_data); in VRegA_11x() 109 inline uint4_t Instruction::VRegA_12x(uint16_t inst_data) const { in VRegA_12x() argument 111 return InstA(inst_data); in VRegA_12x() [all …]
|
D | dex_instruction.h | 309 int8_t VRegA_10t(uint16_t inst_data) const; 310 uint8_t VRegA_10x(uint16_t inst_data) const; 311 uint4_t VRegA_11n(uint16_t inst_data) const; 312 uint8_t VRegA_11x(uint16_t inst_data) const; 313 uint4_t VRegA_12x(uint16_t inst_data) const; 314 uint8_t VRegA_21c(uint16_t inst_data) const; 315 uint8_t VRegA_21h(uint16_t inst_data) const; 316 uint8_t VRegA_21s(uint16_t inst_data) const; 317 uint8_t VRegA_21t(uint16_t inst_data) const; 318 uint8_t VRegA_22b(uint16_t inst_data) const; [all …]
|
/art/runtime/interpreter/ |
D | interpreter_goto_table_impl.cc | 39 inst_data = inst->Fetch16(0); \ 40 goto *currentHandlersTable[inst->Opcode(inst_data)]; \ 146 uint16_t inst_data; in ExecuteGotoImpl() local 171 shadow_frame.SetVReg(inst->VRegA_12x(inst_data), in ExecuteGotoImpl() 172 shadow_frame.GetVReg(inst->VRegB_12x(inst_data))); in ExecuteGotoImpl() 177 shadow_frame.SetVReg(inst->VRegA_22x(inst_data), in ExecuteGotoImpl() 189 shadow_frame.SetVRegLong(inst->VRegA_12x(inst_data), in ExecuteGotoImpl() 190 shadow_frame.GetVRegLong(inst->VRegB_12x(inst_data))); in ExecuteGotoImpl() 195 shadow_frame.SetVRegLong(inst->VRegA_22x(inst_data), in ExecuteGotoImpl() 207 shadow_frame.SetVRegReference(inst->VRegA_12x(inst_data), in ExecuteGotoImpl() [all …]
|
D | interpreter_switch_impl.cc | 85 uint16_t inst_data; in ExecuteSwitchImpl() local 90 inst_data = inst->Fetch16(0); in ExecuteSwitchImpl() 91 switch (inst->Opcode(inst_data)) { in ExecuteSwitchImpl() 98 shadow_frame.SetVReg(inst->VRegA_12x(inst_data), in ExecuteSwitchImpl() 99 shadow_frame.GetVReg(inst->VRegB_12x(inst_data))); in ExecuteSwitchImpl() 104 shadow_frame.SetVReg(inst->VRegA_22x(inst_data), in ExecuteSwitchImpl() 116 shadow_frame.SetVRegLong(inst->VRegA_12x(inst_data), in ExecuteSwitchImpl() 117 shadow_frame.GetVRegLong(inst->VRegB_12x(inst_data))); in ExecuteSwitchImpl() 122 shadow_frame.SetVRegLong(inst->VRegA_22x(inst_data), in ExecuteSwitchImpl() 134 shadow_frame.SetVRegReference(inst->VRegA_12x(inst_data), in ExecuteSwitchImpl() [all …]
|
D | interpreter_common.h | 101 const Instruction* inst, uint16_t inst_data, JValue* result); 107 uint16_t inst_data, JValue* result) { in DoInvoke() argument 124 return DoCall<is_range, do_access_check>(method, self, shadow_frame, inst, inst_data, result); in DoInvoke() 132 const Instruction* inst, uint16_t inst_data, in DoInvokeVirtualQuick() argument 155 return DoCall<is_range, false>(method, self, shadow_frame, inst, inst_data, result); in DoInvokeVirtualQuick() 163 uint16_t inst_data) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 168 bool DoIGetQuick(ShadowFrame& shadow_frame, const Instruction* inst, uint16_t inst_data) 176 uint16_t inst_data) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 181 bool DoIPutQuick(const ShadowFrame& shadow_frame, const Instruction* inst, uint16_t inst_data) 284 uint16_t inst_data) in DoPackedSwitch() argument [all …]
|
D | interpreter_common.cc | 31 uint16_t inst_data) { in DoFieldGet() argument 44 obj = shadow_frame.GetVRegReference(inst->VRegB_22c(inst_data)); in DoFieldGet() 58 uint32_t vregA = is_static ? inst->VRegA_21c(inst_data) : inst->VRegA_22c(inst_data); in DoFieldGet() 92 uint16_t inst_data) 122 bool DoIGetQuick(ShadowFrame& shadow_frame, const Instruction* inst, uint16_t inst_data) { in DoIGetQuick() argument 123 Object* obj = shadow_frame.GetVRegReference(inst->VRegB_22c(inst_data)); in DoIGetQuick() 143 const uint32_t vregA = inst->VRegA_22c(inst_data); in DoIGetQuick() 163 uint16_t inst_data) 206 uint16_t inst_data) { in DoFieldPut() argument 220 obj = shadow_frame.GetVRegReference(inst->VRegB_22c(inst_data)); in DoFieldPut() [all …]
|