Lines Matching refs:inst_data
167 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()
222 uint16_t inst_data) in MterpInvokeCustom() argument
227 self, *shadow_frame, inst, inst_data, result_register) ? 1u : 0u; in MterpInvokeCustom()
233 uint16_t inst_data) in MterpInvokePolymorphic() argument
238 self, *shadow_frame, inst, inst_data, result_register) ? 1u : 0u; in MterpInvokePolymorphic()
244 uint16_t inst_data) in MterpInvokeVirtualRange() argument
249 self, *shadow_frame, inst, inst_data, result_register) ? 1u : 0u; in MterpInvokeVirtualRange()
255 uint16_t inst_data) in MterpInvokeSuperRange() argument
260 self, *shadow_frame, inst, inst_data, result_register) ? 1u : 0u; in MterpInvokeSuperRange()
266 uint16_t inst_data) in MterpInvokeInterfaceRange() argument
271 self, *shadow_frame, inst, inst_data, result_register) ? 1u : 0u; in MterpInvokeInterfaceRange()
277 uint16_t inst_data) in MterpInvokeDirectRange() argument
282 self, *shadow_frame, inst, inst_data, result_register) ? 1u : 0u; in MterpInvokeDirectRange()
288 uint16_t inst_data) in MterpInvokeStaticRange() argument
293 self, *shadow_frame, inst, inst_data, result_register) ? 1u : 0u; in MterpInvokeStaticRange()
299 uint16_t inst_data) in MterpInvokeCustomRange() argument
304 self, *shadow_frame, inst, inst_data, result_register) ? 1u : 0u; in MterpInvokeCustomRange()
310 uint16_t inst_data) in MterpInvokePolymorphicRange() argument
315 self, *shadow_frame, inst, inst_data, result_register) ? 1u : 0u; in MterpInvokePolymorphicRange()
321 uint16_t inst_data) in MterpInvokeVirtualQuick() argument
326 /*is_quick=*/ true>(self, *shadow_frame, inst, inst_data, result_register) ? 1u : 0u; in MterpInvokeVirtualQuick()
332 uint16_t inst_data) in MterpInvokeVirtualQuickRange() argument
337 /*is_quick=*/ true>(self, *shadow_frame, inst, inst_data, result_register) ? 1u : 0u; in MterpInvokeVirtualQuickRange()
447 extern "C" size_t MterpNewInstance(ShadowFrame* shadow_frame, Thread* self, uint32_t inst_data) in MterpNewInstance() argument
468 shadow_frame->SetVRegReference(inst->VRegA_21c(inst_data), obj); in MterpNewInstance()
474 uint32_t inst_data) in MterpIputObjectQuick() argument
477 return DoIPutQuick<Primitive::kPrimNot, false>(*shadow_frame, inst, inst_data) ? 1u : 0u; in MterpIputObjectQuick()
482 uint32_t inst_data) in MterpAputObject() argument
490 ObjPtr<mirror::Object> val = shadow_frame->GetVRegReference(inst->VRegA_23x(inst_data)); in MterpAputObject()
519 uint32_t inst_data, Thread* self) in MterpNewArray() argument
522 int32_t length = shadow_frame->GetVReg(inst->VRegB_22c(inst_data)); in MterpNewArray()
529 shadow_frame->SetVRegReference(inst->VRegA_22c(inst_data), obj); in MterpNewArray()
556 uint16_t inst_data = inst->Fetch16(0); in MterpCheckBefore() local
557 if (inst->Opcode(inst_data) == Instruction::MOVE_EXCEPTION) { in MterpCheckBefore()
579 uint16_t inst_data = inst->Fetch16(0); in MterpLogDivideByZeroException() local
580 LOG(INFO) << "DivideByZero: " << inst->Opcode(inst_data); in MterpLogDivideByZeroException()
587 uint16_t inst_data = inst->Fetch16(0); in MterpLogArrayIndexException() local
588 LOG(INFO) << "ArrayIndex: " << inst->Opcode(inst_data); in MterpLogArrayIndexException()
595 uint16_t inst_data = inst->Fetch16(0); in MterpLogNegativeArraySizeException() local
596 LOG(INFO) << "NegativeArraySize: " << inst->Opcode(inst_data); in MterpLogNegativeArraySizeException()
603 uint16_t inst_data = inst->Fetch16(0); in MterpLogNoSuchMethodException() local
604 LOG(INFO) << "NoSuchMethod: " << inst->Opcode(inst_data); in MterpLogNoSuchMethodException()
611 uint16_t inst_data = inst->Fetch16(0); in MterpLogExceptionThrownException() local
612 LOG(INFO) << "ExceptionThrown: " << inst->Opcode(inst_data); in MterpLogExceptionThrownException()
619 uint16_t inst_data = inst->Fetch16(0); in MterpLogNullObjectException() local
620 LOG(INFO) << "NullObject: " << inst->Opcode(inst_data); in MterpLogNullObjectException()
627 uint16_t inst_data = inst->Fetch16(0); in MterpLogFallback() local
628 LOG(INFO) << "Fallback: " << inst->Opcode(inst_data) << ", Suspend Pending?: " in MterpLogFallback()
636 uint16_t inst_data = inst->Fetch16(0); in MterpLogOSR() local
637 LOG(INFO) << "OSR: " << inst->Opcode(inst_data) << ", offset = " << offset; in MterpLogOSR()
644 uint16_t inst_data = inst->Fetch16(0); in MterpLogSuspendFallback() local
646 LOG(INFO) << "Checkpoint fallback: " << inst->Opcode(inst_data); in MterpLogSuspendFallback()
648 LOG(INFO) << "Suspend fallback: " << inst->Opcode(inst_data); in MterpLogSuspendFallback()
650 LOG(INFO) << "Empty checkpoint fallback: " << inst->Opcode(inst_data); in MterpLogSuspendFallback()
665 uint16_t inst_data, in MterpFieldAccess() argument
676 uint16_t vRegA = kIsStatic ? inst->VRegA_21c(inst_data) : inst->VRegA_22c(inst_data); in MterpFieldAccess()
716 uint16_t inst_data, in MterpFieldAccessSlow() argument
735 : shadow_frame->GetVRegReference(inst->VRegB_22c(inst_data)); in MterpFieldAccessSlow()
741 inst, inst_data, shadow_frame, obj, field->GetOffset(), field->IsVolatile()); in MterpFieldAccessSlow()
751 uint16_t inst_data, in MterpFieldAccessFast() argument
774 : ObjPtr<mirror::Object>(shadow_frame->GetVRegReference(inst->VRegB_22c(inst_data))); in MterpFieldAccessFast()
777 inst, inst_data, shadow_frame, obj, MemberOffset(offset), /* is_volatile= */ false); in MterpFieldAccessFast()
801 : shadow_frame->GetVRegReference(inst->VRegB_22c(inst_data)); in MterpFieldAccessFast()
812 inst, inst_data, shadow_frame, obj, field->GetOffset(), field->IsVolatile()); in MterpFieldAccessFast()
820 return MterpFieldAccessSlow<PrimType, kAccessType>(inst, inst_data, shadow_frame, self); in MterpFieldAccessFast()
824 extern "C" bool Name(Instruction* inst, uint16_t inst_data, ShadowFrame* sf, Thread* self) \
826 return MterpFieldAccessFast<PrimType, AccessType>(inst, inst_data, sf, self); \