Home
last modified time | relevance | path

Searched refs:inst_data (Results 1 – 6 of 6) sorted by relevance

/art/runtime/
Ddex_instruction-inl.h89 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 …]
Ddex_instruction.h309 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/
Dinterpreter_goto_table_impl.cc39 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 …]
Dinterpreter_switch_impl.cc85 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 …]
Dinterpreter_common.h101 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 …]
Dinterpreter_common.cc31 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 …]