Home
last modified time | relevance | path

Searched refs:temp_reg (Results 1 – 7 of 7) sorted by relevance

/aosp12/art/compiler/trampolines/
H A Dtrampoline_compiler.cc65 const vixl::aarch32::Register temp_reg = temps.Acquire(); in CreateTrampoline() local
69 ___ Ldr(temp_reg, MemOperand(r0, JNIEnvExt::SelfOffset(4).Int32Value())); in CreateTrampoline()
70 ___ Ldr(pc, MemOperand(temp_reg, offset.Int32Value())); in CreateTrampoline()
/aosp12/art/runtime/arch/x86/
H A Dquick_entrypoints_x86.S28 MACRO2(SETUP_SAVE_ALL_CALLEE_SAVES_FRAME, got_reg, temp_reg)
34 LOAD_RUNTIME_INSTANCE \temp_reg, \got_reg
51 MACRO2(SETUP_SAVE_REFS_ONLY_FRAME, got_reg, temp_reg)
57 LOAD_RUNTIME_INSTANCE \temp_reg, \got_reg
59 pushl RUNTIME_SAVE_REFS_ONLY_METHOD_OFFSET(REG_VAR(temp_reg))
84 LOAD_RUNTIME_INSTANCE \temp_reg, \got_reg
86 pushl RUNTIME_SAVE_REFS_ONLY_METHOD_OFFSET(REG_VAR(temp_reg))
113 MACRO2(SETUP_SAVE_REFS_AND_ARGS_FRAME, got_reg, temp_reg)
116 LOAD_RUNTIME_INSTANCE \temp_reg, \got_reg
187 LOAD_RUNTIME_INSTANCE \temp_reg, \got_reg
[all …]
/aosp12/art/compiler/optimizing/
H A Dintrinsics_arm_vixl.cc741 __ Cmp(temp_reg, temp2); in GenerateStringCompareToLoop()
747 __ Cmp(temp_reg, temp2); in GenerateStringCompareToLoop()
768 __ Eor(temp1, temp2, temp_reg); in GenerateStringCompareToLoop()
804 __ Lsr(out, temp_reg, temp1); in GenerateStringCompareToLoop()
810 temps.Release(temp_reg); in GenerateStringCompareToLoop()
848 temp_reg = temps.Acquire(); in GenerateStringCompareToLoop()
852 __ Cmp(temp_reg, temp3); in GenerateStringCompareToLoop()
860 __ Sub(out, temp_reg, temp3); in GenerateStringCompareToLoop()
861 temps.Release(temp_reg); in GenerateStringCompareToLoop()
2928 __ Add(temp_reg, base, offset); in GenerateIntrinsicSet()
[all …]
H A Dcode_generator_x86.cc4822 __ movl(temp_reg, first_reg_hi); in VisitRor()
4825 __ movl(temp_reg, first_reg_hi); in VisitRor()
4837 __ movl(temp_reg, first_reg_lo); in VisitRor()
4839 __ movl(first_reg_hi, temp_reg); in VisitRor()
4845 __ movl(temp_reg, first_reg_lo); in VisitRor()
4855 __ movl(temp_reg, first_reg_lo); in VisitRor()
4857 __ movl(first_reg_hi, temp_reg); in VisitRor()
6967 __ movd(reg, temp_reg); in Exchange32()
8652 value_reg = temp_reg; in VisitX86PackedSwitch()
8665 __ addl(temp_reg, constant_area); in VisitX86PackedSwitch()
[all …]
H A Dcode_generator_arm_vixl.cc9173 vixl32::Register temp_reg = RegisterFrom(temp); in LoadMethod() local
9174 EmitMovwMovtPlaceholder(labels, temp_reg); in LoadMethod()
9180 vixl32::Register temp_reg = RegisterFrom(temp); in LoadMethod() local
9181 EmitMovwMovtPlaceholder(labels, temp_reg); in LoadMethod()
9182 GetAssembler()->LoadFromOffset(kLoadWord, temp_reg, temp_reg, /* offset*/ 0); in LoadMethod()
9188 EmitMovwMovtPlaceholder(labels, temp_reg); in LoadMethod()
9190 GetAssembler()->LoadFromOffset(kLoadWord, temp_reg, temp_reg, /* offset*/ 0); in LoadMethod()
9735 vixl32::Register temp_reg = temps.Acquire(); in VisitPackedSwitch() local
9740 __ Adds(temp_reg, value_reg, -lower_bound); in VisitPackedSwitch()
9747 __ Adds(temp_reg, temp_reg, -2); in VisitPackedSwitch()
[all …]
H A Dcode_generator_x86_64.cc7643 CpuRegister temp_reg = locations->GetTemp(0).AsRegister<CpuRegister>(); in VisitPackedSwitch() local
7696 __ leal(temp_reg, Address(value_reg_in, -lower_bound)); in VisitPackedSwitch()
7697 value_reg_out = temp_reg.AsRegister(); in VisitPackedSwitch()
7710 __ movsxd(temp_reg, Address(base_reg, value_reg, TIMES_4, 0)); in VisitPackedSwitch()
7713 __ addq(temp_reg, base_reg); in VisitPackedSwitch()
7716 __ jmp(temp_reg); in VisitPackedSwitch()
H A Dcode_generator_arm64.cc6414 Register temp_reg = RegisterFrom(maybe_temp, type); in GenerateReferenceLoadOneRegister() local
6415 __ Mov(temp_reg, out_reg); in GenerateReferenceLoadOneRegister()