Lines Matching defs:movl
221 __ movl(length_loc.AsRegister<CpuRegister>(), array_len); in EmitNativeCode() local
275 __ movl(CpuRegister(RAX), Immediate(type_index.index_)); in EmitNativeCode() local
327 __ movl(CpuRegister(RAX), Immediate(string_index.index_)); in EmitNativeCode() local
611 __ movl(temp1_, ref_cpu_reg); in EmitNativeCode() local
659 __ movl(CpuRegister(RAX), temp1_); in EmitNativeCode() local
674 __ movl(CpuRegister(value_reg), base); in EmitNativeCode() local
812 __ movl(CpuRegister(free_reg), CpuRegister(index_reg)); in EmitNativeCode() local
865 __ movl(CpuRegister(calling_convention.GetRegisterAt(2)), Immediate(offset_)); in EmitNativeCode() local
1017 __ movl(temp.AsRegister<CpuRegister>(), in LoadMethod() local
1154 __ movl(temp, Address(CpuRegister(receiver), class_offset)); in GenerateVirtualCall() local
1248 __ movl(reg, in LoadBootImageAddress() local
1256 __ movl(reg, Immediate(dchecked_integral_cast<uint32_t>(reinterpret_cast<uintptr_t>(address)))); in LoadBootImageAddress() local
1572 __ movl(Address(CpuRegister(RSP), GetStackOffsetOfShouldDeoptimizeFlag()), Immediate(0)); in GenerateFrameEntry() local
1624 __ movl(dest, Address(CpuRegister(RSP), source.GetStackIndex())); in Move() local
1658 __ movl(Address(CpuRegister(RSP), destination.GetStackIndex()), in Move() local
1666 __ movl(Address(CpuRegister(RSP), destination.GetStackIndex()), Immediate(value)); in Move() local
1669 __ movl(CpuRegister(TMP), Address(CpuRegister(RSP), source.GetStackIndex())); in Move() local
1670 __ movl(Address(CpuRegister(RSP), destination.GetStackIndex()), CpuRegister(TMP)); in Move() local
2005 __ movl(flag->GetLocations()->Out().AsRegister<CpuRegister>(), in VisitShouldDeoptimizeFlag() local
2218 __ movl(reg, Immediate(1)); in HandleCondition() local
2386 __ movl(out, Immediate(0)); in VisitCompare() local
2391 __ movl(out, Immediate(1)); in VisitCompare() local
2395 __ movl(out, Immediate(-1)); in VisitCompare() local
2795 __ movl(temp, Address(CpuRegister(RSP), receiver.GetStackIndex())); in VisitInvokeInterface() local
2797 __ movl(temp, Address(temp, class_offset)); in VisitInvokeInterface() local
2800 __ movl(temp, Address(receiver.AsRegister<CpuRegister>(), class_offset)); in VisitInvokeInterface() local
3090 __ movl(out.AsRegister<CpuRegister>(), in VisitTypeConversion() local
3114 __ movl(out.AsRegister<CpuRegister>(), in VisitTypeConversion() local
3137 __ movl(out.AsRegister<CpuRegister>(), in VisitTypeConversion() local
3159 __ movl(out.AsRegister<CpuRegister>(), in VisitTypeConversion() local
3174 __ movl(out.AsRegister<CpuRegister>(), in.AsRegister<CpuRegister>()); in VisitTypeConversion() local
3176 __ movl(out.AsRegister<CpuRegister>(), in VisitTypeConversion() local
3182 __ movl(out.AsRegister<CpuRegister>(), Immediate(static_cast<int32_t>(value))); in VisitTypeConversion() local
3191 __ movl(output, Immediate(kPrimIntMax)); in VisitTypeConversion() local
3212 __ movl(output, Immediate(kPrimIntMax)); in VisitTypeConversion() local
3838 __ movl(output_register, input_register); in DivRemOneOrMinusOne() local
3873 __ movl(out, numerator); in RemByPowerOfTwo() local
3928 __ movl(output_register, tmp); in DivByPowerOfTwo() local
3983 __ movl(numerator, eax); in GenerateDivRemWithAnyConstant() local
3985 __ movl(eax, Immediate(magic)); in GenerateDivRemWithAnyConstant() local
3998 __ movl(eax, edx); in GenerateDivRemWithAnyConstant() local
4003 __ movl(eax, numerator); in GenerateDivRemWithAnyConstant() local
4006 __ movl(edx, eax); in GenerateDivRemWithAnyConstant() local
4008 __ movl(eax, edx); in GenerateDivRemWithAnyConstant() local
4457 __ movl(mask, out); in VisitAbs() local
4939 __ movl(out.AsRegister<CpuRegister>(), Address(base, offset)); in HandleFieldGet() local
4954 __ movl(out.AsRegister<CpuRegister>(), Address(base, offset)); in HandleFieldGet() local
5101 __ movl(Address(base, offset), Immediate(v)); in HandleFieldSet() local
5105 __ movl(temp, value.AsRegister<CpuRegister>()); in HandleFieldSet() local
5107 __ movl(Address(base, offset), temp); in HandleFieldSet() local
5109 __ movl(Address(base, offset), value.AsRegister<CpuRegister>()); in HandleFieldSet() local
5133 __ movl(Address(base, offset), Immediate(v)); in HandleFieldSet() local
5234 __ movl(CpuRegister(RDI), Immediate(instruction->GetFormat()->GetValue())); in VisitStringBuilderAppend() local
5427 __ movl(out, CodeGeneratorX86_64::ArrayAddress(obj, index, TIMES_4, data_offset)); in VisitArrayGet() local
5444 __ movl(out, CodeGeneratorX86_64::ArrayAddress(obj, index, TIMES_4, data_offset)); in VisitArrayGet() local
5568 __ movl(address, Immediate(0)); in VisitArraySet() local
5605 __ movl(temp, Address(array, class_offset)); in VisitArraySet() local
5610 __ movl(temp, Address(temp, component_offset)); in VisitArraySet() local
5645 __ movl(temp, register_value); in VisitArraySet() local
5650 __ movl(address, source.AsRegister<CpuRegister>()); in VisitArraySet() local
5667 __ movl(address, value.AsRegister<CpuRegister>()); in VisitArraySet() local
5671 __ movl(address, Immediate(v)); in VisitArraySet() local
5700 __ movl(address, Immediate(v)); in VisitArraySet() local
5748 __ movl(out, Address(obj, offset)); in VisitArrayLength() local
5808 __ movl(length_reg, array_len); in VisitBoundsCheck() local
5947 __ movl(Address(CpuRegister(RSP), destination.GetStackIndex()), in EmitMove() local
5956 __ movl(destination.AsRegister<CpuRegister>(), in EmitMove() local
5963 __ movl(CpuRegister(TMP), Address(CpuRegister(RSP), source.GetStackIndex())); in EmitMove() local
5964 __ movl(Address(CpuRegister(RSP), destination.GetStackIndex()), CpuRegister(TMP)); in EmitMove() local
5998 __ movl(destination.AsRegister<CpuRegister>(), Immediate(value)); in EmitMove() local
6002 __ movl(Address(CpuRegister(RSP), destination.GetStackIndex()), Immediate(value)); in EmitMove() local
6020 __ movl(Address(CpuRegister(RSP), destination.GetStackIndex()), imm); in EmitMove() local
6052 __ movl(CpuRegister(TMP), Address(CpuRegister(RSP), mem)); in Exchange32() local
6053 __ movl(Address(CpuRegister(RSP), mem), reg); in Exchange32() local
6054 __ movl(reg, CpuRegister(TMP)); in Exchange32() local
6070 __ movl(CpuRegister(TMP), Address(CpuRegister(RSP), mem)); in Exchange32() local
6095 __ movl(CpuRegister(TMP), Address(CpuRegister(RSP), mem1 + stack_offset)); in ExchangeMemory32() local
6096 __ movl(CpuRegister(ensure_scratch.GetRegister()), in ExchangeMemory32() local
6098 __ movl(Address(CpuRegister(RSP), mem2 + stack_offset), CpuRegister(TMP)); in ExchangeMemory32() local
6099 __ movl(Address(CpuRegister(RSP), mem1 + stack_offset), in ExchangeMemory32() local
6200 __ movl(temp, Address(temp, mirror::Class::StatusOffset())); in GenerateBitstringTypeCheckCompare() local
6324 __ movl(out, in VisitLoadClass() local
6345 __ movl(out, Immediate(static_cast<int32_t>(address))); // Zero-extended. in VisitLoadClass() local
6483 __ movl(out, in VisitLoadString() local
6505 __ movl(out, Immediate(static_cast<int32_t>(address))); // Zero-extended. in VisitLoadString() local
6523 __ movl(CpuRegister(RAX), Immediate(load->GetStringIndex().index_)); in VisitLoadString() local
6672 __ movl(out, Immediate(1)); in VisitInstanceOf() local
6711 __ movl(out, Immediate(1)); in VisitInstanceOf() local
6748 __ movl(out, Immediate(1)); in VisitInstanceOf() local
6786 __ movl(out, Immediate(1)); in VisitInstanceOf() local
6810 __ movl(out, Immediate(1)); in VisitInstanceOf() local
6859 __ movl(out, Immediate(1)); in VisitInstanceOf() local
7096 __ movl(maybe_temp2_loc.AsRegister<CpuRegister>(), Address(temp, array_length_offset)); in VisitCheckCast() local
7333 __ movl(maybe_temp.AsRegister<CpuRegister>(), out_reg); in GenerateReferenceLoadOneRegister() local
7335 __ movl(out_reg, Address(out_reg, offset)); in GenerateReferenceLoadOneRegister() local
7341 __ movl(out_reg, Address(out_reg, offset)); in GenerateReferenceLoadOneRegister() local
7364 __ movl(out_reg, Address(obj_reg, offset)); in GenerateReferenceLoadTwoRegisters() local
7370 __ movl(out_reg, Address(obj_reg, offset)); in GenerateReferenceLoadTwoRegisters() local
7395 __ movl(root_reg, address); in GenerateGcRootFieldLoad() local
7433 __ movl(root_reg, address); in GenerateGcRootFieldLoad() local
7532 __ movl(ref_reg, src); // Flags are unaffected. in GenerateReferenceLoadWithBakerReadBarrier() local
7733 __ movl(dest, Immediate(value)); in Load32BitValue() local
7743 __ movl(dest, Immediate(static_cast<int32_t>(value))); in Load64BitValue() local
7991 __ movl(addr_low, Immediate(low_v)); in MoveInt64ToAddress() local
7993 __ movl(addr_high, Immediate(high_v)); in MoveInt64ToAddress() local