Home
last modified time | relevance | path

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

/art/libdexfile/dex/
Ddex_instruction-inl.h95 inline int32_t Instruction::VRegA(Format format, uint16_t inst_data) const { in VRegA() argument
98 case k10t: return VRegA_10t(inst_data); in VRegA()
99 case k10x: return VRegA_10x(inst_data); in VRegA()
100 case k11n: return VRegA_11n(inst_data); in VRegA()
101 case k11x: return VRegA_11x(inst_data); in VRegA()
102 case k12x: return VRegA_12x(inst_data); in VRegA()
104 case k21c: return VRegA_21c(inst_data); in VRegA()
105 case k21h: return VRegA_21h(inst_data); in VRegA()
106 case k21s: return VRegA_21s(inst_data); in VRegA()
107 case k21t: return VRegA_21t(inst_data); in VRegA()
[all …]
Ddex_instruction.h298 ALWAYS_INLINE int32_t VRegA(Format format, uint16_t inst_data) const;
375 int8_t VRegA_10t(uint16_t inst_data) const;
376 uint8_t VRegA_10x(uint16_t inst_data) const;
377 uint4_t VRegA_11n(uint16_t inst_data) const;
378 uint8_t VRegA_11x(uint16_t inst_data) const;
379 uint4_t VRegA_12x(uint16_t inst_data) const;
380 uint8_t VRegA_21c(uint16_t inst_data) const;
381 uint8_t VRegA_21h(uint16_t inst_data) const;
382 uint8_t VRegA_21s(uint16_t inst_data) const;
383 uint8_t VRegA_21t(uint16_t inst_data) const;
[all …]
/art/runtime/interpreter/mterp/
Dmterp.cc167 uint16_t inst_data) in MterpInvokeVirtual() argument
172 self, *shadow_frame, inst, inst_data, result_register) ? 1u : 0u; in MterpInvokeVirtual()
178 uint16_t inst_data) in MterpInvokeSuper() argument
183 self, *shadow_frame, inst, inst_data, result_register) ? 1u : 0u; in MterpInvokeSuper()
189 uint16_t inst_data) in MterpInvokeInterface() argument
194 self, *shadow_frame, inst, inst_data, result_register) ? 1u : 0u; in MterpInvokeInterface()
200 uint16_t inst_data) in MterpInvokeDirect() argument
205 self, *shadow_frame, inst, inst_data, result_register) ? 1u : 0u; in MterpInvokeDirect()
211 uint16_t inst_data) in MterpInvokeStatic() argument
216 self, *shadow_frame, inst, inst_data, result_register) ? 1u : 0u; in MterpInvokeStatic()
[all …]
/art/runtime/interpreter/
Dinterpreter_intrinsics.cc30 uint16_t inst_data, \
34 inst->GetVarArgs(arg, inst_data); \
51 uint16_t inst_data, \
55 inst->GetVarArgs(arg, inst_data); \
184 uint16_t inst_data, in MterpStringCharAt() argument
188 inst->GetVarArgs(arg, inst_data); in MterpStringCharAt()
208 uint16_t inst_data, in MterpStringCompareTo() argument
212 inst->GetVarArgs(arg, inst_data); in MterpStringCompareTo()
225 uint16_t inst_data, \
229 inst->GetVarArgs(arg, inst_data); \
[all …]
Dinterpreter_common.h130 const Instruction* inst, uint16_t inst_data, JValue* result);
235 uint16_t inst_data, in DoInvoke() argument
307 if (MterpHandleIntrinsic(&shadow_frame, called_method, inst, inst_data, in DoInvoke()
342 (is_range) ? inst->VRegA_3rc(inst_data) : inst->VRegA_35c(inst_data); in DoInvoke()
370 inst->GetVarArgs(arg, inst_data); in DoInvoke()
404 return DoCall<is_range, do_access_check>(called_method, self, shadow_frame, inst, inst_data, in DoInvoke()
428 uint16_t inst_data, \
440 uint16_t inst_data,
456 uint16_t inst_data, in DoInvokeCustom() argument
465 inst->GetVarArgs(args, inst_data); in DoInvokeCustom()
[all …]
Dinterpreter_intrinsics.h35 uint16_t inst_data,
Dinterpreter_switch_impl-inl.h133 uint8_t opcode = inst->Opcode(inst_data); in Preamble()
357 self, shadow_frame, inst, inst_data); in HandleGet()
362 return DoIGetQuick<field_type>(shadow_frame, inst, inst_data); in HandleGetQuick()
368 self, shadow_frame, inst, inst_data); in HandlePut()
374 shadow_frame, inst, inst_data); in HandlePutQuick()
380 self, shadow_frame, inst, inst_data, ResultRegister()); in HandleInvoke()
536 uint4_t dst = inst->VRegA_11n(inst_data); in CONST_4()
537 int4_t val = inst->VRegB_11n(inst_data); in CONST_4()
831 int32_t offset = DoPackedSwitch(inst, shadow_frame, inst_data); in PACKED_SWITCH()
841 int32_t offset = DoSparseSwitch(inst, shadow_frame, inst_data); in SPARSE_SWITCH()
[all …]
Dinterpreter_common.cc332 uint16_t inst_data, in DoMethodHandleInvokeCommon() argument
405 inst->GetVarArgs(args, inst_data); in DoMethodHandleInvokeCommon()
431 uint16_t inst_data, in DoMethodHandleInvokeExact() argument
436 self, shadow_frame, /* invoke_exact= */ true, inst, inst_data, result); in DoMethodHandleInvokeExact()
441 self, shadow_frame, /* invoke_exact= */ true, inst, inst_data, result); in DoMethodHandleInvokeExact()
448 uint16_t inst_data, in DoMethodHandleInvoke() argument
453 self, shadow_frame, /* invoke_exact= */ false, inst, inst_data, result); in DoMethodHandleInvoke()
458 self, shadow_frame, /* invoke_exact= */ false, inst, inst_data, result); in DoMethodHandleInvoke()
465 uint16_t inst_data, in DoVarHandleInvokeCommon() argument
491 inst->GetVarArgs(args, inst_data); in DoVarHandleInvokeCommon()
[all …]
Dunstarted_runtime_test.cc409 uint16_t inst_data[3] = { 0x2070, 0x0000, 0x0010 }; in TEST_F() local
425 Instruction::At(inst_data), in TEST_F()
426 inst_data[0], in TEST_F()
1015 uint16_t inst_data[3] = { 0x2070, 0x0000, 0x0010 }; in TEST_F() local
1024 Instruction::At(inst_data), in TEST_F()
1025 inst_data[0], in TEST_F()
1174 uint16_t inst_data[3] = { 0x1070, 0x0000, 0x0010 }; in GetBootClassLoader() local
1179 Instruction::At(inst_data), in GetBootClassLoader()
1180 inst_data[0], in GetBootClassLoader()
/art/runtime/interpreter/mterp/x86/
Dobject.S8 movl rINST, OUT_ARG1(%esp) # arg1: uint16_t inst_data
/art/runtime/interpreter/mterp/arm/
Dobject.S7 mov r1, rINST @ arg1: uint16_t inst_data
275 bl MterpNewInstance @ (shadow_frame, self, inst_data)
/art/runtime/interpreter/mterp/x86_64/
Dobject.S8 movl rINST, OUT_32_ARG1 # arg1: uint16_t inst_data