Lines Matching refs:inst
120 const Instruction* inst,
163 const Instruction* inst, in DoInvoke() argument
171 const uint32_t vregC = is_range ? inst->VRegC_3rc() : inst->VRegC_35c(); in DoInvoke()
176 self, sf_method, &obj, *inst, /* only_lookup_tls_cache= */ false, &string_init); in DoInvoke()
184 called_method, self, shadow_frame, inst, inst_data, string_init, result); in DoInvoke()
206 const Instruction* inst, \
216 const Instruction* inst,
232 const Instruction* inst, in DoInvokeCustom() argument
236 const uint32_t call_site_idx = is_range ? inst->VRegB_3rc() : inst->VRegB_35c(); in DoInvokeCustom()
238 RangeInstructionOperands operands(inst->VRegC_3rc(), inst->VRegA_3rc()); in DoInvokeCustom()
242 inst->GetVarArgs(args, inst_data); in DoInvokeCustom()
243 VarArgsInstructionOperands operands(args, inst->VRegA_35c()); in DoInvokeCustom()
425 bool DoFilledNewArray(const Instruction* inst,
432 static inline int32_t DoPackedSwitch(const Instruction* inst, in DoPackedSwitch() argument
436 DCHECK(inst->Opcode() == Instruction::PACKED_SWITCH); in DoPackedSwitch()
437 const uint16_t* switch_data = reinterpret_cast<const uint16_t*>(inst) + inst->VRegB_31t(); in DoPackedSwitch()
438 int32_t test_val = shadow_frame.GetVReg(inst->VRegA_31t(inst_data)); in DoPackedSwitch()
461 static inline int32_t DoSparseSwitch(const Instruction* inst, const ShadowFrame& shadow_frame, in DoSparseSwitch() argument
464 DCHECK(inst->Opcode() == Instruction::SPARSE_SWITCH); in DoSparseSwitch()
465 const uint16_t* switch_data = reinterpret_cast<const uint16_t*>(inst) + inst->VRegB_31t(); in DoSparseSwitch()
466 int32_t test_val = shadow_frame.GetVReg(inst->VRegA_31t(inst_data)); in DoSparseSwitch()
506 NO_RETURN void UnexpectedOpcode(const Instruction* inst, const ShadowFrame& shadow_frame)
513 static inline void TraceExecution(const ShadowFrame& shadow_frame, const Instruction* inst, in TraceExecution() argument
521 << inst->DumpString(shadow_frame.GetMethod()->GetDexFile()) << "\n"; in TraceExecution()