/art/tools/veridex/ |
D | flow_analysis.cc | 151 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/dexdump/ |
D | dexdump.cc | 1010 fprintf(gOutFile, " v%d, v%d", pDecInsn->VRegA(), pDecInsn->VRegB()); in dumpInstruction() 1014 pDecInsn->VRegA(), (s4) pDecInsn->VRegB(), (u1)pDecInsn->VRegB()); in dumpInstruction() 1017 fprintf(gOutFile, " v%d", pDecInsn->VRegA()); in dumpInstruction() 1021 const s4 targ = (s4) pDecInsn->VRegA(); in dumpInstruction() 1029 fprintf(gOutFile, " v%d, v%d", pDecInsn->VRegA(), pDecInsn->VRegB()); in dumpInstruction() 1033 fprintf(gOutFile, " v%d, %04x // %c%04x", pDecInsn->VRegA(), in dumpInstruction() 1041 pDecInsn->VRegA(), (s4) pDecInsn->VRegB(), (u2)pDecInsn->VRegB()); in dumpInstruction() 1048 pDecInsn->VRegA(), value, (u2) pDecInsn->VRegB()); in dumpInstruction() 1052 pDecInsn->VRegA(), value, (u2) pDecInsn->VRegB()); in dumpInstruction() 1057 fprintf(gOutFile, " v%d, %s", pDecInsn->VRegA(), indexBuf.get()); in dumpInstruction() [all …]
|
/art/compiler/optimizing/ |
D | instruction_builder.cc | 615 HInstruction* first = LoadLocal(instruction.VRegA(), DataType::Type::kInt32); in If_22t() 625 HInstruction* value = LoadLocal(instruction.VRegA(), DataType::Type::kInt32); in If_21t() 638 UpdateLocal(instruction.VRegA(), current_block_->GetLastInstruction()); in Unop_12x() 647 UpdateLocal(instruction.VRegA(), current_block_->GetLastInstruction()); in Conversion_12x() 657 UpdateLocal(instruction.VRegA(), current_block_->GetLastInstruction()); in Binop_23x() 667 UpdateLocal(instruction.VRegA(), current_block_->GetLastInstruction()); in Binop_23x_shift() 677 UpdateLocal(instruction.VRegA(), current_block_->GetLastInstruction()); in Binop_23x_cmp() 684 HInstruction* first = LoadLocal(instruction.VRegA(), type); in Binop_12x_shift() 687 UpdateLocal(instruction.VRegA(), current_block_->GetLastInstruction()); in Binop_12x_shift() 694 HInstruction* first = LoadLocal(instruction.VRegA(), type); in Binop_12x() [all …]
|
/art/dexlayout/ |
D | dexlayout.cc | 866 fprintf(out_file_, " v%d, v%d", dec_insn->VRegA(), dec_insn->VRegB()); in DumpInstruction() 870 dec_insn->VRegA(), (int32_t) dec_insn->VRegB(), (uint8_t)dec_insn->VRegB()); in DumpInstruction() 873 fprintf(out_file_, " v%d", dec_insn->VRegA()); in DumpInstruction() 877 const int32_t targ = (int32_t) dec_insn->VRegA(); in DumpInstruction() 885 fprintf(out_file_, " v%d, v%d", dec_insn->VRegA(), dec_insn->VRegB()); in DumpInstruction() 889 fprintf(out_file_, " v%d, %04x // %c%04x", dec_insn->VRegA(), in DumpInstruction() 897 dec_insn->VRegA(), (int32_t) dec_insn->VRegB(), (uint16_t)dec_insn->VRegB()); in DumpInstruction() 904 dec_insn->VRegA(), value, (uint16_t) dec_insn->VRegB()); in DumpInstruction() 908 dec_insn->VRegA(), value, (uint16_t) dec_insn->VRegB()); in DumpInstruction() 913 fprintf(out_file_, " v%d, %s", dec_insn->VRegA(), index_buf.get()); in DumpInstruction() [all …]
|
/art/libdexfile/dex/ |
D | dex_instruction_test.cc | 84 ASSERT_EQ(4, ins->VRegA()); in TEST() 122 ASSERT_EQ(4, ins->VRegA()); in TEST()
|
D | dex_instruction-inl.h | 91 inline int32_t Instruction::VRegA() const { in VRegA() function 92 return VRegA(FormatOf(Opcode()), Fetch16(0)); in VRegA() 95 inline int32_t Instruction::VRegA(Format format, uint16_t inst_data) const { in VRegA() function
|
D | dex_instruction.h | 297 ALWAYS_INLINE int32_t VRegA() const; 298 ALWAYS_INLINE int32_t VRegA(Format format, uint16_t inst_data) const;
|
/art/compiler/dex/ |
D | inline_method_analyser.cc | 192 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/ |
D | method_verifier.cc | 1205 result = result && CheckRegisterIndex(inst->VRegA()); in VerifyInstruction() 1208 result = result && CheckWideRegisterIndex(inst->VRegA()); in VerifyInstruction() 1279 uint32_t v_a = dchecked_integral_cast<uint32_t>(inst->VRegA()); in VerifyInstruction() 1296 inst->VRegA() <= 0) { in VerifyInstruction() 1297 Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "invalid arg count (" << inst->VRegA() << ") in " in VerifyInstruction() 1301 result = result && CheckVarArgRangeRegs(inst->VRegA(), inst->VRegC()); in VerifyInstruction() 2355 prev_inst.VRegA(), in CodeFlowVerifyInstruction() 2386 if (prev_inst.VRegA() == inst->VRegA_11x()) { in CodeFlowVerifyInstruction() 2388 prev2_inst.VRegA(), in CodeFlowVerifyInstruction() 2391 } else if (prev2_inst.VRegA() == inst->VRegA_11x()) { in CodeFlowVerifyInstruction() [all …]
|
D | register_line.cc | 52 const size_t args_count = inst->VRegA(); in GetInvocationThis()
|
/art/runtime/interpreter/ |
D | interpreter_switch_impl-inl.h | 1872 ALWAYS_INLINE int32_t A() { return inst->VRegA(kFormat, inst_data); } in A()
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints.cc | 2543 DCHECK_EQ(ArtMethod::NumArgRegisters(shorty) + 1u, (uint32_t)inst.VRegA()); in artInvokePolymorphic()
|