Home
last modified time | relevance | path

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

/art/runtime/
Dmethod_handles.cc651 size_t value_reg = operands->GetOperand(1); in MethodHandleFieldAccess() local
658 value_reg); in MethodHandleFieldAccess()
672 size_t value_reg = operands->GetOperand(0); in MethodHandleFieldAccess() local
679 value_reg); in MethodHandleFieldAccess()
/art/compiler/optimizing/
Dintrinsics_x86_64.cc2412 Register value_reg = value.AsRegister(); in GenCompareAndSetOrExchangeRef() local
2417 value_reg = temp1.AsRegister(); in GenCompareAndSetOrExchangeRef()
2418 __ movl(CpuRegister(value_reg), base); in GenCompareAndSetOrExchangeRef()
2426 DCHECK_NE(RAX, value_reg); in GenCompareAndSetOrExchangeRef()
2430 __ PoisonHeapReference(CpuRegister(value_reg)); in GenCompareAndSetOrExchangeRef()
2433 __ LockCmpxchgl(field_addr, CpuRegister(value_reg)); in GenCompareAndSetOrExchangeRef()
2449 DCHECK_NE(RAX, value_reg); in GenCompareAndSetOrExchangeRef()
2450 __ UnpoisonHeapReference(CpuRegister(value_reg)); in GenCompareAndSetOrExchangeRef()
Dcode_generator_x86.h388 void GenPackedSwitchWithCompares(Register value_reg,
Dcode_generator_x86.cc8839 void InstructionCodeGeneratorX86::GenPackedSwitchWithCompares(Register value_reg, in GenPackedSwitchWithCompares() argument
8853 __ cmpl(value_reg, Immediate(lower_bound)); in GenPackedSwitchWithCompares()
8867 __ cmpl(value_reg, Immediate(compare_to_value)); in GenPackedSwitchWithCompares()
8877 __ cmpl(value_reg, Immediate(lower_bound + index)); in GenPackedSwitchWithCompares()
8891 Register value_reg = locations->InAt(0).AsRegister<Register>(); in VisitPackedSwitch() local
8893 GenPackedSwitchWithCompares(value_reg, in VisitPackedSwitch()
8916 Register value_reg = locations->InAt(0).AsRegister<Register>(); in VisitX86PackedSwitch() local
8920 GenPackedSwitchWithCompares(value_reg, in VisitX86PackedSwitch()
8934 __ leal(temp_reg, Address(value_reg, -lower_bound)); in VisitX86PackedSwitch()
8935 value_reg = temp_reg; in VisitX86PackedSwitch()
[all …]
Dcode_generator_x86_64.cc723 Register value_reg = ref_reg; in EmitNativeCode() local
729 value_reg = temp1_.AsRegister(); in EmitNativeCode()
730 __ movl(CpuRegister(value_reg), base); in EmitNativeCode()
741 DCHECK_NE(value_reg, expected.AsRegister()); in EmitNativeCode()
745 __ PoisonHeapReference(CpuRegister(value_reg)); in EmitNativeCode()
748 __ LockCmpxchgl(field_addr_, CpuRegister(value_reg)); in EmitNativeCode()
757 __ UnpoisonHeapReference(CpuRegister(value_reg)); in EmitNativeCode()
8224 CpuRegister value_reg(value_reg_out); in VisitPackedSwitch() local
8227 __ cmpl(value_reg, Immediate(num_entries - 1)); in VisitPackedSwitch()
8235 __ movsxd(temp_reg, Address(base_reg, value_reg, TIMES_4, 0)); in VisitPackedSwitch()
Dcode_generator_arm_vixl.cc6010 vixl32::Register value_reg = RegisterFrom(value); in HandleFieldSet() local
6013 value_reg = RegisterFrom(locations->GetTemp(0)); in HandleFieldSet()
6014 __ Mov(value_reg, RegisterFrom(value)); in HandleFieldSet()
6015 GetAssembler()->PoisonHeapReference(value_reg); in HandleFieldSet()
6019 GetAssembler()->StoreToOffset(kStoreWord, value_reg, base, offset); in HandleFieldSet()
6051 vixl32::DRegister value_reg = DRegisterFrom(value); in HandleFieldSet() local
6056 __ Vmov(value_reg_lo, value_reg_hi, value_reg); in HandleFieldSet()
6068 GetAssembler()->StoreDToOffset(value_reg, base, offset); in HandleFieldSet()
10062 vixl32::Register value_reg = InputRegisterAt(switch_instr, 0); in VisitPackedSwitch() local
10074 __ Adds(temp_reg, value_reg, -lower_bound); in VisitPackedSwitch()
[all …]
Dcode_generator_arm64.cc6633 Register value_reg = InputRegisterAt(switch_instr, 0); in VisitPackedSwitch() local
6650 __ Subs(temp, value_reg, Operand(lower_bound)); in VisitPackedSwitch()
6685 __ Sub(index, value_reg, Operand(lower_bound)); in VisitPackedSwitch()
6687 index = value_reg; in VisitPackedSwitch()
Dintrinsics_arm_vixl.cc4779 vixl32::Register value_reg = RegisterFrom(value); in GenerateVarHandleSet() local
4780 codegen->MaybeMarkGCCard(temp, card, target.object, value_reg, /* emit_null_check= */ true); in GenerateVarHandleSet()