Searched refs:temp_reg (Results 1 – 7 of 7) sorted by relevance
/aosp12/art/compiler/trampolines/ |
H A D | trampoline_compiler.cc | 65 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 D | quick_entrypoints_x86.S | 28 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 D | intrinsics_arm_vixl.cc | 741 __ 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 D | code_generator_x86.cc | 4822 __ 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 D | code_generator_arm_vixl.cc | 9173 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 D | code_generator_x86_64.cc | 7643 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 D | code_generator_arm64.cc | 6414 Register temp_reg = RegisterFrom(maybe_temp, type); in GenerateReferenceLoadOneRegister() local 6415 __ Mov(temp_reg, out_reg); in GenerateReferenceLoadOneRegister()
|