Home
last modified time | relevance | path

Searched refs:VRegA (Results 1 – 11 of 11) sorted by relevance

/art/tools/veridex/
Dflow_analysis.cc151 RegisterValue lhs = GetRegister(instruction.VRegA()); \ in GetBranchFlags()
163 RegisterValue val = GetRegister(instruction.VRegA()); \ in GetBranchFlags()
239 int32_t register_index = instruction.VRegA(); in ProcessDexInstruction()
245 int32_t register_index = instruction.VRegA(); in ProcessDexInstruction()
252 int32_t register_index = instruction.VRegA(); in ProcessDexInstruction()
259 int32_t register_index = instruction.VRegA(); in ProcessDexInstruction()
269 int32_t register_index = instruction.VRegA(); in ProcessDexInstruction()
277 UpdateRegister(instruction.VRegA(), GetRegister(instruction.VRegB())); in ProcessDexInstruction()
284 UpdateRegister(instruction.VRegA(), GetRegister(instruction.VRegB())); in ProcessDexInstruction()
291 UpdateRegister(instruction.VRegA(), GetRegister(instruction.VRegB())); in ProcessDexInstruction()
[all …]
/art/compiler/optimizing/
Dinstruction_builder.cc603 HInstruction* first = LoadLocal(instruction.VRegA(), DataType::Type::kInt32); in If_22t()
613 HInstruction* value = LoadLocal(instruction.VRegA(), DataType::Type::kInt32); in If_21t()
626 UpdateLocal(instruction.VRegA(), current_block_->GetLastInstruction()); in Unop_12x()
635 UpdateLocal(instruction.VRegA(), current_block_->GetLastInstruction()); in Conversion_12x()
645 UpdateLocal(instruction.VRegA(), current_block_->GetLastInstruction()); in Binop_23x()
655 UpdateLocal(instruction.VRegA(), current_block_->GetLastInstruction()); in Binop_23x_shift()
665 UpdateLocal(instruction.VRegA(), current_block_->GetLastInstruction()); in Binop_23x_cmp()
672 HInstruction* first = LoadLocal(instruction.VRegA(), type); in Binop_12x_shift()
675 UpdateLocal(instruction.VRegA(), current_block_->GetLastInstruction()); in Binop_12x_shift()
682 HInstruction* first = LoadLocal(instruction.VRegA(), type); in Binop_12x()
[all …]
/art/dexdump/
Ddexdump.cc971 fprintf(gOutFile, " v%d, v%d", pDecInsn->VRegA(), pDecInsn->VRegB()); in dumpInstruction()
975 pDecInsn->VRegA(), (s4) pDecInsn->VRegB(), (u1)pDecInsn->VRegB()); in dumpInstruction()
978 fprintf(gOutFile, " v%d", pDecInsn->VRegA()); in dumpInstruction()
982 const s4 targ = (s4) pDecInsn->VRegA(); in dumpInstruction()
990 fprintf(gOutFile, " v%d, v%d", pDecInsn->VRegA(), pDecInsn->VRegB()); in dumpInstruction()
994 fprintf(gOutFile, " v%d, %04x // %c%04x", pDecInsn->VRegA(), in dumpInstruction()
1002 pDecInsn->VRegA(), (s4) pDecInsn->VRegB(), (u2)pDecInsn->VRegB()); in dumpInstruction()
1009 pDecInsn->VRegA(), value, (u2) pDecInsn->VRegB()); in dumpInstruction()
1013 pDecInsn->VRegA(), value, (u2) pDecInsn->VRegB()); in dumpInstruction()
1018 fprintf(gOutFile, " v%d, %s", pDecInsn->VRegA(), indexBuf.get()); in dumpInstruction()
[all …]
/art/dexlayout/
Ddexlayout.cc865 fprintf(out_file_, " v%d, v%d", dec_insn->VRegA(), dec_insn->VRegB()); in DumpInstruction()
869 dec_insn->VRegA(), (int32_t) dec_insn->VRegB(), (uint8_t)dec_insn->VRegB()); in DumpInstruction()
872 fprintf(out_file_, " v%d", dec_insn->VRegA()); in DumpInstruction()
876 const int32_t targ = (int32_t) dec_insn->VRegA(); in DumpInstruction()
884 fprintf(out_file_, " v%d, v%d", dec_insn->VRegA(), dec_insn->VRegB()); in DumpInstruction()
888 fprintf(out_file_, " v%d, %04x // %c%04x", dec_insn->VRegA(), in DumpInstruction()
896 dec_insn->VRegA(), (int32_t) dec_insn->VRegB(), (uint16_t)dec_insn->VRegB()); in DumpInstruction()
903 dec_insn->VRegA(), value, (uint16_t) dec_insn->VRegB()); in DumpInstruction()
907 dec_insn->VRegA(), value, (uint16_t) dec_insn->VRegB()); in DumpInstruction()
912 fprintf(out_file_, " v%d, %s", dec_insn->VRegA(), index_buf.get()); in DumpInstruction()
[all …]
/art/libdexfile/dex/
Ddex_instruction_test.cc84 ASSERT_EQ(4, ins->VRegA()); in TEST()
122 ASSERT_EQ(4, ins->VRegA()); in TEST()
Ddex_instruction-inl.h59 inline int32_t Instruction::VRegA() const { in VRegA() function
Ddex_instruction.h293 ALWAYS_INLINE int32_t VRegA() const;
/art/compiler/dex/
Dinline_method_analyser.cc192 return base_mask << const0->VRegA(); in GetZeroVRegMask()
561 DCHECK_LT(instruction->VRegA(), code_item->RegistersSize()); in AnalyseConstMethod()
562 if (instruction->VRegA() != return_reg) { in AnalyseConstMethod()
/art/runtime/verifier/
Dmethod_verifier.cc1072 result = result && CheckRegisterIndex(inst->VRegA()); in VerifyInstruction()
1075 result = result && CheckWideRegisterIndex(inst->VRegA()); in VerifyInstruction()
1146 uint32_t v_a = dchecked_integral_cast<uint32_t>(inst->VRegA()); in VerifyInstruction()
1163 inst->VRegA() <= 0) { in VerifyInstruction()
1164 Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "invalid arg count (" << inst->VRegA() << ") in " in VerifyInstruction()
1168 result = result && CheckVarArgRangeRegs(inst->VRegA(), inst->VRegC()); in VerifyInstruction()
2341 prev_inst.VRegA(), in CodeFlowVerifyInstruction()
2372 if (prev_inst.VRegA() == inst->VRegA_11x()) { in CodeFlowVerifyInstruction()
2374 prev2_inst.VRegA(), in CodeFlowVerifyInstruction()
2377 } else if (prev2_inst.VRegA() == inst->VRegA_11x()) { in CodeFlowVerifyInstruction()
[all …]
Dregister_line.cc52 const size_t args_count = inst->VRegA(); in GetInvocationThis()
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc2792 DCHECK_EQ(ArtMethod::NumArgRegisters(shorty) + 1u, (uint32_t)inst.VRegA()); in artInvokePolymorphic()