Searched refs:temp_reg (Results 1 – 5 of 5) sorted by relevance
/art/runtime/arch/x86/ |
D | quick_entrypoints_x86.S | 28 MACRO2(SETUP_SAVE_ALL_CALLEE_SAVES_FRAME, got_reg, temp_reg) 36 movl SYMBOL(_ZN3art7Runtime9instance_E)@GOT(REG_VAR(got_reg)), REG_VAR(temp_reg) 37 movl (REG_VAR(temp_reg)), REG_VAR(temp_reg) 39 pushl RUNTIME_SAVE_ALL_CALLEE_SAVES_METHOD_OFFSET(REG_VAR(temp_reg)) 54 MACRO2(SETUP_SAVE_REFS_ONLY_FRAME, got_reg, temp_reg) 62 movl SYMBOL(_ZN3art7Runtime9instance_E)@GOT(REG_VAR(got_reg)), REG_VAR(temp_reg) 63 movl (REG_VAR(temp_reg)), REG_VAR(temp_reg) 65 pushl RUNTIME_SAVE_REFS_ONLY_METHOD_OFFSET(REG_VAR(temp_reg)) 82 MACRO2(SETUP_SAVE_REFS_ONLY_FRAME_PRESERVE_GOT_REG, got_reg, temp_reg) 92 movl SYMBOL(_ZN3art7Runtime9instance_E)@GOT(REG_VAR(got_reg)), REG_VAR(temp_reg) [all …]
|
/art/compiler/optimizing/ |
D | intrinsics_arm_vixl.cc | 671 const vixl32::Register temp_reg = temps.Acquire(); in GenUnsafeGet() local 672 __ Add(temp_reg, base, offset); in GenUnsafeGet() 673 __ Ldrexd(trg_lo, trg_hi, MemOperand(temp_reg)); in GenUnsafeGet() 839 const vixl32::Register temp_reg = temps.Acquire(); in GenUnsafePut() local 841 __ Add(temp_reg, base, offset); in GenUnsafePut() 844 __ Ldrexd(temp_lo, temp_hi, MemOperand(temp_reg)); in GenUnsafePut() 845 __ Strexd(temp_lo, value_lo, value_hi, MemOperand(temp_reg)); in GenUnsafePut() 1307 vixl32::Register temp_reg = temps.Acquire(); in GenerateStringCompareToLoop() local 1308 __ Ldr(temp_reg, MemOperand(str, temp1)); in GenerateStringCompareToLoop() 1310 __ Cmp(temp_reg, temp2); in GenerateStringCompareToLoop() [all …]
|
D | code_generator_mips64.cc | 5507 GpuRegister temp_reg = temp.AsRegister<GpuRegister>(); in GenerateReferenceLoadWithBakerReadBarrier() local 5511 __ LoadFromOffset(kLoadWord, temp_reg, obj, monitor_offset); in GenerateReferenceLoadWithBakerReadBarrier() 5562 temp_reg); in GenerateReferenceLoadWithBakerReadBarrier() 5576 __ Sll(temp_reg, temp_reg, 31 - LockWord::kReadBarrierStateShift); in GenerateReferenceLoadWithBakerReadBarrier() 5577 __ Bltzc(temp_reg, slow_path->GetEntryLabel()); in GenerateReferenceLoadWithBakerReadBarrier() 7508 GpuRegister temp_reg = TMP; in GenPackedSwitchWithCompares() local 7509 __ Addiu32(temp_reg, value_reg, -lower_bound); in GenPackedSwitchWithCompares() 7513 __ Bltzc(temp_reg, codegen_->GetLabelOf(default_block)); in GenPackedSwitchWithCompares() 7517 __ Beqzc(temp_reg, codegen_->GetLabelOf(successors[0])); in GenPackedSwitchWithCompares() 7520 __ Addiu(temp_reg, temp_reg, -2); in GenPackedSwitchWithCompares() [all …]
|
D | code_generator_mips.cc | 7388 Register temp_reg = temp.AsRegister<Register>(); in GenerateReferenceLoadWithBakerReadBarrier() local 7392 __ LoadFromOffset(kLoadWord, temp_reg, obj, monitor_offset); in GenerateReferenceLoadWithBakerReadBarrier() 7446 temp_reg); in GenerateReferenceLoadWithBakerReadBarrier() 7460 __ Sll(temp_reg, temp_reg, 31 - LockWord::kReadBarrierStateShift); in GenerateReferenceLoadWithBakerReadBarrier() 7461 __ Bltz(temp_reg, slow_path->GetEntryLabel()); in GenerateReferenceLoadWithBakerReadBarrier() 8002 Register temp_reg = temp.AsRegister<Register>(); in GenerateStaticOrDirectCall() local 8004 __ Addiu(temp_reg, TMP, /* imm16= */ 0x5678, &info_low->label); in GenerateStaticOrDirectCall() 8011 Register temp_reg = temp.AsRegister<Register>(); in GenerateStaticOrDirectCall() local 8013 __ Lw(temp_reg, TMP, /* imm16= */ 0x5678, &info_low->label); in GenerateStaticOrDirectCall() 8021 Register temp_reg = temp.AsRegister<Register>(); in GenerateStaticOrDirectCall() local [all …]
|
D | code_generator_arm_vixl.cc | 8708 vixl32::Register temp_reg = RegisterFrom(temp); in GenerateStaticOrDirectCall() local 8709 EmitMovwMovtPlaceholder(labels, temp_reg); in GenerateStaticOrDirectCall() 8715 vixl32::Register temp_reg = RegisterFrom(temp); in GenerateStaticOrDirectCall() local 8716 EmitMovwMovtPlaceholder(labels, temp_reg); in GenerateStaticOrDirectCall() 8717 GetAssembler()->LoadFromOffset(kLoadWord, temp_reg, temp_reg, /* offset*/ 0); in GenerateStaticOrDirectCall() 8723 vixl32::Register temp_reg = RegisterFrom(temp); in GenerateStaticOrDirectCall() local 8724 EmitMovwMovtPlaceholder(labels, temp_reg); in GenerateStaticOrDirectCall() 8725 GetAssembler()->LoadFromOffset(kLoadWord, temp_reg, temp_reg, /* offset*/ 0); in GenerateStaticOrDirectCall() 9134 vixl32::Register temp_reg = temps.Acquire(); in VisitPackedSwitch() local 9139 __ Adds(temp_reg, value_reg, -lower_bound); in VisitPackedSwitch() [all …]
|