Home
last modified time | relevance | path

Searched refs:dest_reg (Results 1 – 6 of 6) sorted by relevance

/art/tools/dexanalyze/
Ddexanalyze_bytecode.cc375 uint32_t dest_reg = 0; in ProcessCodeItem() local
383 dest_reg = next->VRegA_11x(); in ProcessCodeItem()
384 ++move_result_reg_[dest_reg]; in ProcessCodeItem()
405 ExtendPrefix(&dest_reg, &local_idx); in ProcessCodeItem()
406 new_args.push_back(dest_reg); in ProcessCodeItem()
417 if (kMoveToDestReg && dest_reg != 0u) { in ProcessCodeItem()
418 CHECK(InstNibbles(Instruction::MOVE, {dest_reg >> 4, dest_reg & 0xF})); in ProcessCodeItem()
/art/runtime/interpreter/
Dinterpreter_common.cc1169 size_t dest_reg, size_t src_reg) in AssignRegister() argument
1179 new_shadow_frame->SetVRegReference(dest_reg, o); in AssignRegister()
1181 new_shadow_frame->SetVReg(dest_reg, src_value); in AssignRegister()
1194 for (size_t src_reg = first_src_reg, dest_reg = first_dest_reg; dest_reg < dest_reg_bound; in CopyRegisters() local
1195 ++dest_reg, ++src_reg) { in CopyRegisters()
1196 AssignRegister(callee_frame, caller_frame, dest_reg, src_reg); in CopyRegisters()
1324 size_t dest_reg = first_dest_reg; in DoCallCommon() local
1329 new_shadow_frame->SetVRegReference(dest_reg, shadow_frame.GetVRegReference(receiver_reg)); in DoCallCommon()
1330 ++dest_reg; in DoCallCommon()
1336 for (uint32_t shorty_pos = 0; dest_reg < num_regs; ++shorty_pos, ++dest_reg, ++arg_offset) { in DoCallCommon()
[all …]
/art/runtime/arch/x86/
Dquick_entrypoints_x86.S1410 MACRO4(READ_BARRIER, obj_reg, offset, dest_reg, pop_eax)
1423 .ifnc RAW_VAR(dest_reg), eax
1424 movl %eax, REG_VAR(dest_reg) // save loaded ref in dest_reg
1428 POP_REG_NE ecx, RAW_VAR(dest_reg) // Restore args except dest_reg
1429 POP_REG_NE edx, RAW_VAR(dest_reg)
1430 POP_REG_NE ebx, RAW_VAR(dest_reg)
1432 POP_REG_NE eax, RAW_VAR(dest_reg)
1435 movl RAW_VAR(offset)(REG_VAR(obj_reg)), REG_VAR(dest_reg)
1436 UNPOISON_HEAP_REF RAW_VAR(dest_reg)
/art/tools/veridex/
Dflow_analysis.cc577 uint32_t dest_reg = instruction.VRegA_21c(); in ProcessDexInstruction() local
580 UpdateRegister(dest_reg, gTargetSdkVersion, VeriClass::integer_); in ProcessDexInstruction()
582 UpdateRegister(dest_reg, GetFieldType(instruction.VRegC_22c())); in ProcessDexInstruction()
/art/runtime/interpreter/mterp/x86_64ng/
Dmain.S1195 .macro FETCH_FROM_THREAD_CACHE dest_reg, slow_path
1202 movq __SIZEOF_POINTER__+THREAD_INTERPRETER_CACHE_OFFSET(%rax, %rdx, 1), \dest_reg
/art/runtime/interpreter/mterp/arm64ng/
Dmain.S1141 .macro FETCH_FROM_THREAD_CACHE dest_reg, slow_path
1145 ldp ip, \dest_reg, [ip] // entry key (pc) and value (offset)