Home
last modified time | relevance | path

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

/art/runtime/interpreter/
Dinterpreter_switch_impl-inl.h399 shadow_frame.SetVReg(inst->VRegA_12x(inst_data), in MOVE()
417 shadow_frame.SetVRegLong(inst->VRegA_12x(inst_data), in MOVE_WIDE()
435 shadow_frame.SetVRegReference(inst->VRegA_12x(inst_data), in MOVE_OBJECT()
826 shadow_frame.SetVReg(inst->VRegA_12x(inst_data), array->AsArray()->GetLength()); in ARRAY_LENGTH()
1789 inst->VRegA_12x(inst_data), -shadow_frame.GetVReg(inst->VRegB_12x(inst_data))); in NEG_INT()
1795 inst->VRegA_12x(inst_data), ~shadow_frame.GetVReg(inst->VRegB_12x(inst_data))); in NOT_INT()
1801 inst->VRegA_12x(inst_data), -shadow_frame.GetVRegLong(inst->VRegB_12x(inst_data))); in NEG_LONG()
1807 inst->VRegA_12x(inst_data), ~shadow_frame.GetVRegLong(inst->VRegB_12x(inst_data))); in NOT_LONG()
1813 inst->VRegA_12x(inst_data), -shadow_frame.GetVRegFloat(inst->VRegB_12x(inst_data))); in NEG_FLOAT()
1819 inst->VRegA_12x(inst_data), -shadow_frame.GetVRegDouble(inst->VRegB_12x(inst_data))); in NEG_DOUBLE()
[all …]
/art/runtime/verifier/
Dregister_line.cc201 SetRegisterType<LockOp::kClear>(verifier, inst->VRegA_12x(), dst_type); in CheckUnaryOp()
209 SetRegisterTypeWide(verifier, inst->VRegA_12x(), dst_type1, dst_type2); in CheckUnaryOpWide()
217 SetRegisterTypeWide(verifier, inst->VRegA_12x(), dst_type1, dst_type2); in CheckUnaryOpToWide()
225 SetRegisterType<LockOp::kClear>(verifier, inst->VRegA_12x(), dst_type); in CheckUnaryOpFromWide()
273 const uint32_t vregA = inst->VRegA_12x(); in CheckBinaryOp2addr()
295 const uint32_t vregA = inst->VRegA_12x(); in CheckBinaryOp2addrWide()
306 const uint32_t vregA = inst->VRegA_12x(); in CheckBinaryOp2addrWideShift()
Dmethod_verifier.cc2082 work_line_->CopyRegister1(this, inst->VRegA_12x(), inst->VRegB_12x(), kTypeCategory1nr); in CodeFlowVerifyInstruction()
2091 work_line_->CopyRegister2(this, inst->VRegA_12x(), inst->VRegB_12x()); in CodeFlowVerifyInstruction()
2100 work_line_->CopyRegister1(this, inst->VRegA_12x(), inst->VRegB_12x(), kTypeCategoryRef); in CodeFlowVerifyInstruction()
2488 inst->VRegA_12x(), in CodeFlowVerifyInstruction()
2758 maybe_update_fn(move_inst.VRegB_12x(), move_inst.VRegA_12x()); in CodeFlowVerifyInstruction()
/art/libdexfile/dex/
Ddex_instruction.h307 uint4_t VRegA_12x() const { in VRegA_12x() function
308 return VRegA_12x(Fetch16(0)); in VRegA_12x()
374 uint4_t VRegA_12x(uint16_t inst_data) const;
Ddex_instruction-inl.h65 case k12x: return VRegA_12x(); in VRegA()
113 inline uint4_t Instruction::VRegA_12x(uint16_t inst_data) const { in VRegA_12x() function
Ddex_instruction.cc180 case k12x: os << StringPrintf("%s v%d, v%d", opcode, VRegA_12x(), VRegB_12x()); break; in DumpString()
/art/tools/veridex/
Dflow_analysis.cc625 UpdateRegister(instruction.VRegA_12x(), VeriClass::integer_); in ProcessDexInstruction()
/art/compiler/optimizing/
Dinstruction_builder.cc3018 UpdateLocal(instruction.VRegA_12x(), current_block_->GetLastInstruction()); in ProcessDexInstruction()