Lines Matching refs:inst_data
168 uint16_t inst_data) in MterpInvokeVirtual() argument
173 self, *shadow_frame, inst, inst_data, result_register); in MterpInvokeVirtual()
179 uint16_t inst_data) in MterpInvokeSuper() argument
184 self, *shadow_frame, inst, inst_data, result_register); in MterpInvokeSuper()
190 uint16_t inst_data) in MterpInvokeInterface() argument
195 self, *shadow_frame, inst, inst_data, result_register); in MterpInvokeInterface()
201 uint16_t inst_data) in MterpInvokeDirect() argument
206 self, *shadow_frame, inst, inst_data, result_register); in MterpInvokeDirect()
212 uint16_t inst_data) in MterpInvokeStatic() argument
217 self, *shadow_frame, inst, inst_data, result_register); in MterpInvokeStatic()
223 uint16_t inst_data) in MterpInvokeCustom() argument
228 self, *shadow_frame, inst, inst_data, result_register); in MterpInvokeCustom()
234 uint16_t inst_data) in MterpInvokePolymorphic() argument
239 self, *shadow_frame, inst, inst_data, result_register); in MterpInvokePolymorphic()
245 uint16_t inst_data) in MterpInvokeVirtualRange() argument
250 self, *shadow_frame, inst, inst_data, result_register); in MterpInvokeVirtualRange()
256 uint16_t inst_data) in MterpInvokeSuperRange() argument
261 self, *shadow_frame, inst, inst_data, result_register); in MterpInvokeSuperRange()
267 uint16_t inst_data) in MterpInvokeInterfaceRange() argument
272 self, *shadow_frame, inst, inst_data, result_register); in MterpInvokeInterfaceRange()
278 uint16_t inst_data) in MterpInvokeDirectRange() argument
283 self, *shadow_frame, inst, inst_data, result_register); in MterpInvokeDirectRange()
289 uint16_t inst_data) in MterpInvokeStaticRange() argument
294 self, *shadow_frame, inst, inst_data, result_register); in MterpInvokeStaticRange()
300 uint16_t inst_data) in MterpInvokeCustomRange() argument
304 return DoInvokeCustom</*is_range=*/ true>(self, *shadow_frame, inst, inst_data, result_register); in MterpInvokeCustomRange()
310 uint16_t inst_data) in MterpInvokePolymorphicRange() argument
315 self, *shadow_frame, inst, inst_data, result_register); in MterpInvokePolymorphicRange()
321 uint16_t inst_data) in MterpInvokeVirtualQuick() argument
326 /*is_quick=*/ true>(self, *shadow_frame, inst, inst_data, result_register); in MterpInvokeVirtualQuick()
332 uint16_t inst_data) in MterpInvokeVirtualQuickRange() argument
337 /*is_quick=*/ true>(self, *shadow_frame, inst, inst_data, result_register); in MterpInvokeVirtualQuickRange()
447 extern "C" size_t MterpNewInstance(ShadowFrame* shadow_frame, Thread* self, uint32_t inst_data) in MterpNewInstance() argument
470 shadow_frame->SetVRegReference(inst->VRegA_21c(inst_data), obj); in MterpNewInstance()
476 uint32_t inst_data) in MterpIputObjectQuick() argument
479 return DoIPutQuick<Primitive::kPrimNot, false>(*shadow_frame, inst, inst_data); in MterpIputObjectQuick()
484 uint32_t inst_data) in MterpAputObject() argument
492 ObjPtr<mirror::Object> val = shadow_frame->GetVRegReference(inst->VRegA_23x(inst_data)); in MterpAputObject()
521 uint32_t inst_data, Thread* self) in MterpNewArray() argument
524 int32_t length = shadow_frame->GetVReg(inst->VRegB_22c(inst_data)); in MterpNewArray()
531 shadow_frame->SetVRegReference(inst->VRegA_22c(inst_data), obj); in MterpNewArray()
558 uint16_t inst_data = inst->Fetch16(0); in MterpCheckBefore() local
559 if (inst->Opcode(inst_data) == Instruction::MOVE_EXCEPTION) { in MterpCheckBefore()
581 uint16_t inst_data = inst->Fetch16(0); in MterpLogDivideByZeroException() local
582 LOG(INFO) << "DivideByZero: " << inst->Opcode(inst_data); in MterpLogDivideByZeroException()
589 uint16_t inst_data = inst->Fetch16(0); in MterpLogArrayIndexException() local
590 LOG(INFO) << "ArrayIndex: " << inst->Opcode(inst_data); in MterpLogArrayIndexException()
597 uint16_t inst_data = inst->Fetch16(0); in MterpLogNegativeArraySizeException() local
598 LOG(INFO) << "NegativeArraySize: " << inst->Opcode(inst_data); in MterpLogNegativeArraySizeException()
605 uint16_t inst_data = inst->Fetch16(0); in MterpLogNoSuchMethodException() local
606 LOG(INFO) << "NoSuchMethod: " << inst->Opcode(inst_data); in MterpLogNoSuchMethodException()
613 uint16_t inst_data = inst->Fetch16(0); in MterpLogExceptionThrownException() local
614 LOG(INFO) << "ExceptionThrown: " << inst->Opcode(inst_data); in MterpLogExceptionThrownException()
621 uint16_t inst_data = inst->Fetch16(0); in MterpLogNullObjectException() local
622 LOG(INFO) << "NullObject: " << inst->Opcode(inst_data); in MterpLogNullObjectException()
629 uint16_t inst_data = inst->Fetch16(0); in MterpLogFallback() local
630 LOG(INFO) << "Fallback: " << inst->Opcode(inst_data) << ", Suspend Pending?: " in MterpLogFallback()
638 uint16_t inst_data = inst->Fetch16(0); in MterpLogOSR() local
639 LOG(INFO) << "OSR: " << inst->Opcode(inst_data) << ", offset = " << offset; in MterpLogOSR()
646 uint16_t inst_data = inst->Fetch16(0); in MterpLogSuspendFallback() local
648 LOG(INFO) << "Checkpoint fallback: " << inst->Opcode(inst_data); in MterpLogSuspendFallback()
650 LOG(INFO) << "Suspend fallback: " << inst->Opcode(inst_data); in MterpLogSuspendFallback()
652 LOG(INFO) << "Empty checkpoint fallback: " << inst->Opcode(inst_data); in MterpLogSuspendFallback()
667 uint16_t inst_data, in MterpFieldAccess() argument
678 uint16_t vRegA = kIsStatic ? inst->VRegA_21c(inst_data) : inst->VRegA_22c(inst_data); in MterpFieldAccess()
718 uint16_t inst_data, in MterpFieldAccessSlow() argument
737 : shadow_frame->GetVRegReference(inst->VRegB_22c(inst_data)); in MterpFieldAccessSlow()
743 inst, inst_data, shadow_frame, obj, field->GetOffset(), field->IsVolatile()); in MterpFieldAccessSlow()
753 uint16_t inst_data, in MterpFieldAccessFast() argument
776 : ObjPtr<mirror::Object>(shadow_frame->GetVRegReference(inst->VRegB_22c(inst_data))); in MterpFieldAccessFast()
779 inst, inst_data, shadow_frame, obj, MemberOffset(offset), /* is_volatile= */ false); in MterpFieldAccessFast()
803 : shadow_frame->GetVRegReference(inst->VRegB_22c(inst_data)); in MterpFieldAccessFast()
814 inst, inst_data, shadow_frame, obj, field->GetOffset(), field->IsVolatile()); in MterpFieldAccessFast()
822 return MterpFieldAccessSlow<PrimType, kAccessType>(inst, inst_data, shadow_frame, self); in MterpFieldAccessFast()
826 extern "C" bool Name(Instruction* inst, uint16_t inst_data, ShadowFrame* sf, Thread* self) \
828 return MterpFieldAccessFast<PrimType, AccessType>(inst, inst_data, sf, self); \