Lines Matching defs:movl
87 __ movl(reg_, Immediate(0)); in EmitNativeCode() local
181 __ movl(calling_convention.GetRegisterAt(0), Immediate(instruction_->GetStringIndex())); in EmitNativeCode() local
213 __ movl(calling_convention.GetRegisterAt(0), Immediate(cls_->GetTypeIndex())); in EmitNativeCode() local
351 __ movl(Address(ESP, stack_index), static_cast<Register>(reg_id)); in SaveCoreRegister() local
356 __ movl(static_cast<Register>(reg_id), Address(ESP, stack_index)); in RestoreCoreRegister() local
501 __ movl(Address(ESP, kCurrentMethodStackOffset), EAX); in GenerateFrameEntry() local
531 __ movl(reg, Address(ESP, kCurrentMethodStackOffset)); in LoadCurrentMethod() local
621 __ movl(destination.AsRegister<Register>(), source.AsRegister<Register>()); in Move32() local
626 __ movl(destination.AsRegister<Register>(), Address(ESP, source.GetStackIndex())); in Move32() local
640 __ movl(Address(ESP, destination.GetStackIndex()), source.AsRegister<Register>()); in Move32() local
646 __ movl(Address(ESP, destination.GetStackIndex()), Immediate(value)); in Move32() local
673 __ movl(destination.AsRegisterPairLow<Register>(), Address(ESP, source.GetStackIndex())); in Move64() local
674 __ movl(destination.AsRegisterPairHigh<Register>(), in Move64() local
689 __ movl(Address(ESP, destination.GetStackIndex()), source.AsRegisterPairLow<Register>()); in Move64() local
690 __ movl(Address(ESP, destination.GetHighStackIndex(kX86WordSize)), in Move64() local
703 __ movl(Address(ESP, destination.GetStackIndex()), Immediate(Low32Bits(value))); in Move64() local
704 … __ movl(Address(ESP, destination.GetHighStackIndex(kX86WordSize)), Immediate(High32Bits(value))); in Move64() local
729 __ movl(location.AsRegister<Register>(), imm); in Move() local
731 __ movl(Address(ESP, location.GetStackIndex()), imm); in Move() local
739 __ movl(location.AsRegisterPairLow<Register>(), Immediate(Low32Bits(value))); in Move() local
740 __ movl(location.AsRegisterPairHigh<Register>(), Immediate(High32Bits(value))); in Move() local
742 __ movl(Address(ESP, location.GetStackIndex()), Immediate(Low32Bits(value))); in Move() local
743 __ movl(Address(ESP, location.GetHighStackIndex(kX86WordSize)), in Move() local
1285 __ movl(temp, Address(ESP, receiver.GetStackIndex())); in VisitInvokeVirtual() local
1286 __ movl(temp, Address(temp, class_offset)); in VisitInvokeVirtual() local
1288 __ movl(temp, Address(receiver.AsRegister<Register>(), class_offset)); in VisitInvokeVirtual() local
1292 __ movl(temp, Address(temp, method_offset)); in VisitInvokeVirtual() local
1317 __ movl(temp, Immediate(invoke->GetDexMethodIndex())); in VisitInvokeInterface() local
1322 __ movl(temp, Address(ESP, receiver.GetStackIndex())); in VisitInvokeInterface() local
1323 __ movl(temp, Address(temp, class_offset)); in VisitInvokeInterface() local
1325 __ movl(temp, Address(receiver.AsRegister<Register>(), class_offset)); in VisitInvokeInterface() local
1329 __ movl(temp, Address(temp, method_offset)); in VisitInvokeInterface() local
1397 __ movl(constant, Immediate(INT32_C(0x80000000))); in VisitNeg() local
1642 __ movl(out.AsRegister<Register>(), Immediate(static_cast<int8_t>(value))); in VisitTypeConversion() local
1667 __ movl(out.AsRegister<Register>(), Immediate(static_cast<int16_t>(value))); in VisitTypeConversion() local
1682 __ movl(out.AsRegister<Register>(), in.AsRegisterPairLow<Register>()); in VisitTypeConversion() local
1684 __ movl(out.AsRegister<Register>(), Address(ESP, in.GetStackIndex())); in VisitTypeConversion() local
1689 __ movl(out.AsRegister<Register>(), Immediate(static_cast<int32_t>(value))); in VisitTypeConversion() local
1700 __ movl(output, Immediate(kPrimIntMax)); in VisitTypeConversion() local
1725 __ movl(output, Immediate(kPrimIntMax)); in VisitTypeConversion() local
1797 __ movl(out.AsRegister<Register>(), Immediate(static_cast<uint16_t>(value))); in VisitTypeConversion() local
2164 __ movl(eax, high); in VisitMul() local
2172 __ movl(eax, low); in VisitMul() local
2178 __ movl(in1_lo, eax); in VisitMul() local
2183 __ movl(eax, in2_hi); in VisitMul() local
2191 __ movl(eax, in1_lo); in VisitMul() local
2197 __ movl(in1_lo, eax); in VisitMul() local
2203 __ movl(eax, in2_hi); in VisitMul() local
2211 __ movl(eax, in1_lo); in VisitMul() local
2217 __ movl(in1_lo, eax); in VisitMul() local
2350 __ movl(out_register, input_register); in DivRemOneOrMinusOne() local
2378 __ movl(out_register, num); in DivByPowerOfTwo() local
2424 __ movl(num, eax); in GenerateDivRemWithAnyConstant() local
2427 __ movl(eax, Immediate(magic)); in GenerateDivRemWithAnyConstant() local
2445 __ movl(eax, edx); in GenerateDivRemWithAnyConstant() local
2450 __ movl(eax, num); in GenerateDivRemWithAnyConstant() local
2453 __ movl(edx, eax); in GenerateDivRemWithAnyConstant() local
2455 __ movl(eax, edx); in GenerateDivRemWithAnyConstant() local
2723 __ movl(temp, value.AsRegisterPairLow<Register>()); in VisitDivZeroCheck() local
2848 __ movl(high, low); in GenerateShlLong() local
2864 __ movl(loc.AsRegisterPairHigh<Register>(), loc.AsRegisterPairLow<Register>()); in GenerateShlLong() local
2865 __ movl(loc.AsRegisterPairLow<Register>(), Immediate(0)); in GenerateShlLong() local
2875 __ movl(low, high); in GenerateShrLong() local
2880 __ movl(low, high); in GenerateShrLong() local
2896 __ movl(loc.AsRegisterPairLow<Register>(), loc.AsRegisterPairHigh<Register>()); in GenerateShrLong() local
2915 __ movl(low, high); in GenerateUShrLong() local
2931 __ movl(loc.AsRegisterPairLow<Register>(), loc.AsRegisterPairHigh<Register>()); in GenerateUShrLong() local
2932 __ movl(loc.AsRegisterPairHigh<Register>(), Immediate(0)); in GenerateUShrLong() local
2972 __ movl(calling_convention.GetRegisterAt(0), Immediate(instruction->GetTypeIndex())); in VisitNewInstance() local
2993 __ movl(calling_convention.GetRegisterAt(0), Immediate(instruction->GetTypeIndex())); in VisitNewArray() local
3145 __ movl(out, Immediate(0)); in VisitCompare() local
3150 __ movl(out, Immediate(1)); in VisitCompare() local
3154 __ movl(out, Immediate(-1)); in VisitCompare() local
3216 __ movl(temp, Address(temp, ArtMethod::DexCacheResolvedMethodsOffset().Int32Value())); in GenerateStaticOrDirectCall() local
3218 __ movl(temp, Address(temp, in GenerateStaticOrDirectCall() local
3236 __ movl(temp, object); in MarkGCCard() local
3301 __ movl(out.AsRegister<Register>(), Address(base, offset)); in HandleFieldGet() local
3315 __ movl(out.AsRegisterPairLow<Register>(), Address(base, offset)); in HandleFieldGet() local
3317 __ movl(out.AsRegisterPairHigh<Register>(), Address(base, kX86WordSize + offset)); in HandleFieldGet() local
3414 __ movl(Address(base, offset), value.AsRegister<Register>()); in HandleFieldSet() local
3428 __ movl(Address(base, offset), value.AsRegisterPairLow<Register>()); in HandleFieldSet() local
3430 __ movl(Address(base, kX86WordSize + offset), value.AsRegisterPairHigh<Register>()); in HandleFieldSet() local
3625 __ movl(out, Address(obj, in VisitArrayGet() local
3628 __ movl(out, Address(obj, index.AsRegister<Register>(), TIMES_4, data_offset)); in VisitArrayGet() local
3639 __ movl(out.AsRegisterPairLow<Register>(), Address(obj, offset)); in VisitArrayGet() local
3641 __ movl(out.AsRegisterPairHigh<Register>(), Address(obj, offset + kX86WordSize)); in VisitArrayGet() local
3643 __ movl(out.AsRegisterPairLow<Register>(), in VisitArrayGet() local
3646 __ movl(out.AsRegisterPairHigh<Register>(), in VisitArrayGet() local
3799 __ movl(Address(obj, offset), value.AsRegister<Register>()); in VisitArraySet() local
3802 __ movl(Address(obj, offset), in VisitArraySet() local
3808 __ movl(Address(obj, index.AsRegister<Register>(), TIMES_4, data_offset), in VisitArraySet() local
3812 __ movl(Address(obj, index.AsRegister<Register>(), TIMES_4, data_offset), in VisitArraySet() local
3837 __ movl(Address(obj, offset), value.AsRegisterPairLow<Register>()); in VisitArraySet() local
3839 __ movl(Address(obj, offset + kX86WordSize), value.AsRegisterPairHigh<Register>()); in VisitArraySet() local
3843 __ movl(Address(obj, offset), Immediate(Low32Bits(val))); in VisitArraySet() local
3845 __ movl(Address(obj, offset + kX86WordSize), Immediate(High32Bits(val))); in VisitArraySet() local
3849 __ movl(Address(obj, index.AsRegister<Register>(), TIMES_8, data_offset), in VisitArraySet() local
3852 __ movl(Address(obj, index.AsRegister<Register>(), TIMES_8, data_offset + kX86WordSize), in VisitArraySet() local
3857 __ movl(Address(obj, index.AsRegister<Register>(), TIMES_8, data_offset), in VisitArraySet() local
3860 __ movl(Address(obj, index.AsRegister<Register>(), TIMES_8, data_offset + kX86WordSize), in VisitArraySet() local
3911 __ movl(out, Address(obj, offset)); in VisitArrayLength() local
4037 __ movl(temp_reg, Address(ESP, src + stack_offset)); in MoveMemoryToMemory32() local
4038 __ movl(Address(ESP, dst + stack_offset), temp_reg); in MoveMemoryToMemory32() local
4046 __ movl(temp_reg, Address(ESP, src + stack_offset)); in MoveMemoryToMemory64() local
4047 __ movl(Address(ESP, dst + stack_offset), temp_reg); in MoveMemoryToMemory64() local
4048 __ movl(temp_reg, Address(ESP, src + stack_offset + kX86WordSize)); in MoveMemoryToMemory64() local
4049 __ movl(Address(ESP, dst + stack_offset + kX86WordSize), temp_reg); in MoveMemoryToMemory64() local
4059 __ movl(destination.AsRegister<Register>(), source.AsRegister<Register>()); in EmitMove() local
4062 __ movl(Address(ESP, destination.GetStackIndex()), source.AsRegister<Register>()); in EmitMove() local
4075 __ movl(destination.AsRegister<Register>(), Address(ESP, source.GetStackIndex())); in EmitMove() local
4097 __ movl(destination.AsRegister<Register>(), Immediate(value)); in EmitMove() local
4101 __ movl(Address(ESP, destination.GetStackIndex()), Immediate(value)); in EmitMove() local
4116 __ movl(temp, Immediate(value)); in EmitMove() local
4121 __ movl(Address(ESP, destination.GetStackIndex()), imm); in EmitMove() local
4130 __ movl(Address(ESP, destination.GetStackIndex()), low); in EmitMove() local
4131 __ movl(Address(ESP, destination.GetHighStackIndex(kX86WordSize)), high); in EmitMove() local
4133 __ movl(destination.AsRegisterPairLow<Register>(), low); in EmitMove() local
4134 __ movl(destination.AsRegisterPairHigh<Register>(), high); in EmitMove() local
4157 __ movl(Address(ESP, destination.GetStackIndex()), low); in EmitMove() local
4158 __ movl(Address(ESP, destination.GetHighStackIndex(kX86WordSize)), high); in EmitMove() local
4172 __ movl(static_cast<Register>(ensure_scratch.GetRegister()), Address(ESP, mem + stack_offset)); in Exchange() local
4173 __ movl(Address(ESP, mem + stack_offset), reg); in Exchange() local
4174 __ movl(reg, static_cast<Register>(ensure_scratch.GetRegister())); in Exchange() local
4183 __ movl(temp_reg, Address(ESP, mem + stack_offset)); in Exchange32() local
4198 __ movl(static_cast<Register>(ensure_scratch1.GetRegister()), Address(ESP, mem1 + stack_offset)); in Exchange() local
4199 __ movl(static_cast<Register>(ensure_scratch2.GetRegister()), Address(ESP, mem2 + stack_offset)); in Exchange() local
4200 __ movl(Address(ESP, mem2 + stack_offset), static_cast<Register>(ensure_scratch1.GetRegister())); in Exchange() local
4201 __ movl(Address(ESP, mem1 + stack_offset), static_cast<Register>(ensure_scratch2.GetRegister())); in Exchange() local
4282 __ movl(out, Address(out, ArtMethod::DeclaringClassOffset().Int32Value())); in VisitLoadClass() local
4286 __ movl(out, Address(out, ArtMethod::DexCacheResolvedTypesOffset().Int32Value())); in VisitLoadClass() local
4287 __ movl(out, Address(out, CodeGenerator::GetCacheOffset(cls->GetTypeIndex()))); in VisitLoadClass() local
4341 __ movl(out, Address(out, ArtMethod::DeclaringClassOffset().Int32Value())); in VisitLoadString() local
4342 __ movl(out, Address(out, mirror::Class::DexCacheStringsOffset().Int32Value())); in VisitLoadString() local
4343 __ movl(out, Address(out, CodeGenerator::GetCacheOffset(load->GetStringIndex()))); in VisitLoadString() local
4398 __ movl(out, Address(obj, class_offset)); in VisitInstanceOf() local
4410 __ movl(out, Immediate(1)); in VisitInstanceOf() local
4419 __ movl(out, Immediate(1)); in VisitInstanceOf() local
4425 __ movl(out, Immediate(0)); in VisitInstanceOf() local
4458 __ movl(temp, Address(obj, class_offset)); in VisitCheckCast() local