Searched refs:dest_reg (Results 1 – 6 of 6) sorted by relevance
/art/tools/dexanalyze/ |
D | dexanalyze_bytecode.cc | 375 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/ |
D | interpreter_common.cc | 1169 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/ |
D | quick_entrypoints_x86.S | 1410 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/ |
D | flow_analysis.cc | 577 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/ |
D | main.S | 1195 .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/ |
D | main.S | 1141 .macro FETCH_FROM_THREAD_CACHE dest_reg, slow_path 1145 ldp ip, \dest_reg, [ip] // entry key (pc) and value (offset)
|