Searched refs:value_reg (Results 1 – 8 of 8) sorted by relevance
/art/runtime/ |
D | method_handles.cc | 651 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/ |
D | intrinsics_x86_64.cc | 2412 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()
|
D | code_generator_x86.h | 388 void GenPackedSwitchWithCompares(Register value_reg,
|
D | code_generator_x86.cc | 8839 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 …]
|
D | code_generator_x86_64.cc | 723 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()
|
D | code_generator_arm_vixl.cc | 6010 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 …]
|
D | code_generator_arm64.cc | 6633 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()
|
D | intrinsics_arm_vixl.cc | 4779 vixl32::Register value_reg = RegisterFrom(value); in GenerateVarHandleSet() local 4780 codegen->MaybeMarkGCCard(temp, card, target.object, value_reg, /* emit_null_check= */ true); in GenerateVarHandleSet()
|