Home
last modified time | relevance | path

Searched refs:VRegA_23x (Results 1 – 8 of 8) sorted by relevance

/art/runtime/interpreter/
Dinterpreter_switch_impl.cc726 shadow_frame.SetVReg(inst->VRegA_23x(inst_data), result); in ExecuteSwitchImpl()
742 shadow_frame.SetVReg(inst->VRegA_23x(inst_data), result); in ExecuteSwitchImpl()
758 shadow_frame.SetVReg(inst->VRegA_23x(inst_data), result); in ExecuteSwitchImpl()
775 shadow_frame.SetVReg(inst->VRegA_23x(inst_data), result); in ExecuteSwitchImpl()
794 shadow_frame.SetVReg(inst->VRegA_23x(inst_data), result); in ExecuteSwitchImpl()
971 shadow_frame.SetVReg(inst->VRegA_23x(inst_data), array->GetWithoutChecks(index)); in ExecuteSwitchImpl()
989 shadow_frame.SetVReg(inst->VRegA_23x(inst_data), array->GetWithoutChecks(index)); in ExecuteSwitchImpl()
1007 shadow_frame.SetVReg(inst->VRegA_23x(inst_data), array->GetWithoutChecks(index)); in ExecuteSwitchImpl()
1025 shadow_frame.SetVReg(inst->VRegA_23x(inst_data), array->GetWithoutChecks(index)); in ExecuteSwitchImpl()
1044 shadow_frame.SetVReg(inst->VRegA_23x(inst_data), array->GetWithoutChecks(index)); in ExecuteSwitchImpl()
[all …]
/art/runtime/verifier/
Dregister_line.cc240 inst->VRegA_23x(), in CheckBinaryOp()
245 SetRegisterType<LockOp::kClear>(verifier, inst->VRegA_23x(), dst_type); in CheckBinaryOp()
255 SetRegisterTypeWide(verifier, inst->VRegA_23x(), dst_type1, dst_type2); in CheckBinaryOpWide()
264 SetRegisterTypeWide(verifier, inst->VRegA_23x(), long_lo_type, long_hi_type); in CheckBinaryOpWideShift()
Dmethod_verifier.cc2505 work_line_->SetRegisterType<LockOp::kClear>(this, inst->VRegA_23x(), reg_types_.Integer()); in CodeFlowVerifyInstruction()
2517 work_line_->SetRegisterType<LockOp::kClear>(this, inst->VRegA_23x(), reg_types_.Integer()); in CodeFlowVerifyInstruction()
2528 work_line_->SetRegisterType<LockOp::kClear>(this, inst->VRegA_23x(), reg_types_.Integer()); in CodeFlowVerifyInstruction()
4647 work_line_->SetRegisterType<LockOp::kClear>(this, inst->VRegA_23x(), reg_types_.Zero()); in VerifyAGet()
4650 work_line_->SetRegisterTypeWide(this, inst->VRegA_23x(), in VerifyAGet()
4666 inst->VRegA_23x(), in VerifyAGet()
4688 work_line_->SetRegisterType<LockOp::kClear>(this, inst->VRegA_23x(), component_type); in VerifyAGet()
4690 work_line_->SetRegisterTypeWide(this, inst->VRegA_23x(), component_type, in VerifyAGet()
4765 const RegType& value_type = work_line_->GetRegisterType(this, inst->VRegA_23x()); in VerifyAPut()
4776 work_line_->VerifyRegisterType(this, inst->VRegA_23x(), *modified_reg_type); in VerifyAPut()
[all …]
/art/runtime/
Ddex_instruction.h327 uint8_t VRegA_23x() const { in VRegA_23x() function
328 return VRegA_23x(Fetch16(0)); in VRegA_23x()
373 uint8_t VRegA_23x(uint16_t inst_data) const;
Ddex_instruction-inl.h76 case k23x: return VRegA_23x(); in VRegA()
168 inline uint8_t Instruction::VRegA_23x(uint16_t inst_data) const { in VRegA_23x() function
Ddex_instruction.cc244 …case k23x: os << StringPrintf("%s v%d, v%d, v%d", opcode, VRegA_23x(), VRegB_23x(), VRegC_23x());… in DumpString()
/art/runtime/interpreter/mterp/
Dmterp.cc446 mirror::Object* val = shadow_frame->GetVRegReference(inst->VRegA_23x(inst_data)); in MterpAputObject()
/art/compiler/optimizing/
Dinstruction_builder.cc1546 uint8_t source_or_dest_reg = instruction.VRegA_23x(); in BuildArrayAccess()