Searched refs:value_reg (Results 1 – 8 of 8) sorted by relevance
/art/runtime/ |
D | method_handles.cc | 937 size_t value_reg = operands->GetOperand(1); in MethodHandleFieldAccess() local 944 value_reg); in MethodHandleFieldAccess() 961 size_t value_reg = operands->GetOperand(0); in MethodHandleFieldAccess() local 968 value_reg); in MethodHandleFieldAccess()
|
/art/compiler/optimizing/ |
D | intrinsics_x86_64.cc | 2092 Register value_reg = value.AsRegister(); in GenCAS() local 2098 value_reg = temp1.AsRegister(); in GenCAS() 2099 __ movl(CpuRegister(value_reg), base); in GenCAS() 2110 DCHECK_NE(value_reg, expected.AsRegister()); in GenCAS() 2114 __ PoisonHeapReference(CpuRegister(value_reg)); in GenCAS() 2117 __ LockCmpxchgl(field_addr, CpuRegister(value_reg)); in GenCAS() 2135 DCHECK_NE(value_reg, out.AsRegister()); in GenCAS() 2136 __ UnpoisonHeapReference(CpuRegister(value_reg)); in GenCAS()
|
D | code_generator_x86.h | 337 void GenPackedSwitchWithCompares(Register value_reg,
|
D | code_generator_x86_64.cc | 667 Register value_reg = ref_reg; in EmitNativeCode() local 673 value_reg = temp1_.AsRegister(); in EmitNativeCode() 674 __ movl(CpuRegister(value_reg), base); in EmitNativeCode() 685 DCHECK_NE(value_reg, expected.AsRegister()); in EmitNativeCode() 689 __ PoisonHeapReference(CpuRegister(value_reg)); in EmitNativeCode() 692 __ LockCmpxchgl(field_addr_, CpuRegister(value_reg)); in EmitNativeCode() 701 __ UnpoisonHeapReference(CpuRegister(value_reg)); in EmitNativeCode() 7699 CpuRegister value_reg(value_reg_out); in VisitPackedSwitch() local 7702 __ cmpl(value_reg, Immediate(num_entries - 1)); in VisitPackedSwitch() 7710 __ movsxd(temp_reg, Address(base_reg, value_reg, TIMES_4, 0)); in VisitPackedSwitch()
|
D | code_generator_x86.cc | 8556 void InstructionCodeGeneratorX86::GenPackedSwitchWithCompares(Register value_reg, in GenPackedSwitchWithCompares() argument 8570 __ cmpl(value_reg, Immediate(lower_bound)); in GenPackedSwitchWithCompares() 8584 __ cmpl(value_reg, Immediate(compare_to_value)); in GenPackedSwitchWithCompares() 8594 __ cmpl(value_reg, Immediate(lower_bound + index)); in GenPackedSwitchWithCompares() 8608 Register value_reg = locations->InAt(0).AsRegister<Register>(); in VisitPackedSwitch() local 8610 GenPackedSwitchWithCompares(value_reg, in VisitPackedSwitch() 8633 Register value_reg = locations->InAt(0).AsRegister<Register>(); in VisitX86PackedSwitch() local 8637 GenPackedSwitchWithCompares(value_reg, in VisitX86PackedSwitch() 8651 __ leal(temp_reg, Address(value_reg, -lower_bound)); in VisitX86PackedSwitch() 8652 value_reg = temp_reg; in VisitX86PackedSwitch() [all …]
|
D | code_generator_arm_vixl.cc | 5773 vixl32::Register value_reg = RegisterFrom(value); in HandleFieldSet() local 5779 value_reg = RegisterFrom(locations->GetTemp(0)); in HandleFieldSet() 5780 __ Mov(value_reg, RegisterFrom(value)); in HandleFieldSet() 5781 GetAssembler()->PoisonHeapReference(value_reg); in HandleFieldSet() 5785 GetAssembler()->StoreToOffset(kStoreWord, value_reg, base, offset); in HandleFieldSet() 5817 vixl32::DRegister value_reg = DRegisterFrom(value); in HandleFieldSet() local 5822 __ Vmov(value_reg_lo, value_reg_hi, value_reg); in HandleFieldSet() 5834 GetAssembler()->StoreDToOffset(value_reg, base, offset); in HandleFieldSet() 9728 vixl32::Register value_reg = InputRegisterAt(switch_instr, 0); in VisitPackedSwitch() local 9740 __ Adds(temp_reg, value_reg, -lower_bound); in VisitPackedSwitch() [all …]
|
D | code_generator_arm64.cc | 6312 Register value_reg = InputRegisterAt(switch_instr, 0); in VisitPackedSwitch() local 6329 __ Subs(temp, value_reg, Operand(lower_bound)); in VisitPackedSwitch() 6364 __ Sub(index, value_reg, Operand(lower_bound)); in VisitPackedSwitch() 6366 index = value_reg; in VisitPackedSwitch()
|
D | intrinsics_arm_vixl.cc | 4521 vixl32::Register value_reg = RegisterFrom(value); in GenerateVarHandleSet() local 4522 codegen->MarkGCCard(temp, card, target.object, value_reg, /*value_can_be_null=*/ true); in GenerateVarHandleSet()
|