Searched refs:value_reg (Results 1 – 8 of 8) sorted by relevance
/art/compiler/optimizing/ |
D | intrinsics_x86_64.cc | 2208 Register value_reg = value.AsRegister(); in GenCAS() local 2214 value_reg = locations->GetTemp(0).AsRegister<CpuRegister>().AsRegister(); in GenCAS() 2215 __ movl(CpuRegister(value_reg), base); in GenCAS() 2226 DCHECK_NE(value_reg, expected.AsRegister()); in GenCAS() 2230 __ PoisonHeapReference(CpuRegister(value_reg)); in GenCAS() 2240 __ LockCmpxchgl(Address(base, offset, TIMES_1, 0), CpuRegister(value_reg)); in GenCAS() 2258 DCHECK_NE(value_reg, out.AsRegister()); in GenCAS() 2259 __ UnpoisonHeapReference(CpuRegister(value_reg)); in GenCAS()
|
D | code_generator_x86.h | 291 void GenPackedSwitchWithCompares(Register value_reg,
|
D | code_generator_x86.cc | 7012 void InstructionCodeGeneratorX86::GenPackedSwitchWithCompares(Register value_reg, in GenPackedSwitchWithCompares() argument 7026 __ cmpl(value_reg, Immediate(lower_bound)); in GenPackedSwitchWithCompares() 7040 __ cmpl(value_reg, Immediate(compare_to_value)); in GenPackedSwitchWithCompares() 7050 __ cmpl(value_reg, Immediate(lower_bound + index)); in GenPackedSwitchWithCompares() 7064 Register value_reg = locations->InAt(0).AsRegister<Register>(); in VisitPackedSwitch() local 7066 GenPackedSwitchWithCompares(value_reg, in VisitPackedSwitch() 7089 Register value_reg = locations->InAt(0).AsRegister<Register>(); in VisitX86PackedSwitch() local 7093 GenPackedSwitchWithCompares(value_reg, in VisitX86PackedSwitch() 7107 __ leal(temp_reg, Address(value_reg, -lower_bound)); in VisitX86PackedSwitch() 7108 value_reg = temp_reg; in VisitX86PackedSwitch() [all …]
|
D | code_generator_arm.cc | 3879 DRegister value_reg = FromLowSToD(value.AsFpuRegisterPairLow<SRegister>()); in HandleFieldSet() local 3884 __ vmovrrd(value_reg_lo, value_reg_hi, value_reg); in HandleFieldSet() 3893 __ StoreDToOffset(value_reg, base, offset); in HandleFieldSet() 6648 Register value_reg = locations->InAt(0).AsRegister<Register>(); in VisitPackedSwitch() local 6658 __ AddConstantSetFlags(temp_reg, value_reg, -lower_bound); in VisitPackedSwitch() 6697 __ AddConstant(key_reg, value_reg, -lower_bound); in VisitPackedSwitch() 6699 key_reg = value_reg; in VisitPackedSwitch()
|
D | code_generator_arm64.cc | 4746 Register value_reg = InputRegisterAt(switch_instr, 0); in VisitPackedSwitch() local 4763 __ Subs(temp, value_reg, Operand(lower_bound)); in VisitPackedSwitch() 4798 __ Sub(index, value_reg, Operand(lower_bound)); in VisitPackedSwitch() 4800 index = value_reg; in VisitPackedSwitch()
|
D | code_generator_mips64.cc | 4141 GpuRegister value_reg = locations->InAt(0).AsRegister<GpuRegister>(); in VisitPackedSwitch() local 4147 __ Addiu(temp_reg, value_reg, -lower_bound); in VisitPackedSwitch() 4150 __ Addu(temp_reg, value_reg, AT); in VisitPackedSwitch()
|
D | code_generator_x86_64.cc | 6539 CpuRegister value_reg(value_reg_out); in VisitPackedSwitch() local 6542 __ cmpl(value_reg, Immediate(num_entries - 1)); in VisitPackedSwitch() 6550 __ movsxd(temp_reg, Address(base_reg, value_reg, TIMES_4, 0)); in VisitPackedSwitch()
|
D | code_generator_mips.cc | 5136 Register value_reg = locations->InAt(0).AsRegister<Register>(); in VisitPackedSwitch() local 5141 __ Addiu32(temp_reg, value_reg, -lower_bound); in VisitPackedSwitch()
|