Home
last modified time | relevance | path

Searched refs:value_reg (Results 1 – 8 of 8) sorted by relevance

/art/runtime/
Dmethod_handles.cc937 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/
Dintrinsics_x86_64.cc2092 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()
Dcode_generator_x86.h337 void GenPackedSwitchWithCompares(Register value_reg,
Dcode_generator_x86_64.cc667 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()
Dcode_generator_x86.cc8556 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 …]
Dcode_generator_arm_vixl.cc5773 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 …]
Dcode_generator_arm64.cc6312 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()
Dintrinsics_arm_vixl.cc4521 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()