Lines Matching defs:mov
151 __ mov(Operand(esp, receiver_offset), in GeneratePrologue() local
157 __ mov(ebp, esp); in GeneratePrologue() local
165 __ mov(Operand(eax), Immediate(slots)); in GeneratePrologue() local
181 __ mov(Operand(esp, offset), eax); in GeneratePrologue() local
202 __ mov(Operand(ebp, StandardFrameConstants::kContextOffset), esi); in GeneratePrologue() local
212 __ mov(eax, Operand(ebp, parameter_offset)); in GeneratePrologue() local
215 __ mov(Operand(esi, context_offset), eax); in GeneratePrologue() local
497 __ mov(esi, ToRegister(context)); in CallRuntimeFromDeferred() local
500 __ mov(esi, ToOperand(context)); in CallRuntimeFromDeferred() local
567 __ mov(ebx, shared); in DeoptimizeIf() local
568 __ mov(eax, FieldOperand(ebx, SharedFunctionInfo::kDeoptCounterOffset)); in DeoptimizeIf() local
572 __ mov(eax, Immediate(Smi::FromInt(FLAG_deopt_every_n_times))); in DeoptimizeIf() local
573 __ mov(FieldOperand(ebx, SharedFunctionInfo::kDeoptCounterOffset), eax); in DeoptimizeIf() local
580 __ mov(FieldOperand(ebx, SharedFunctionInfo::kDeoptCounterOffset), eax); in DeoptimizeIf() local
866 __ mov(scratch, right_reg); in DoModI() local
876 __ mov(scratch, left_reg); in DoModI() local
884 __ mov(left_reg, scratch); in DoModI() local
913 __ mov(result_reg, left_reg); in DoModI() local
971 __ mov(ToRegister(instr->TempAt(0)), left); in DoMulI() local
1217 __ mov(result, FieldOperand(array, JSArray::kLengthOffset)); in DoJSArrayLength() local
1225 __ mov(result, FieldOperand(array, FixedArrayBase::kLengthOffset)); in DoFixedArrayBaseLength() local
1234 __ mov(result, FieldOperand(input, HeapObject::kMapOffset)); in DoElementsKind() local
1237 __ mov(result, FieldOperand(result, Map::kBitField2Offset)); in DoElementsKind() local
1257 __ mov(result, FieldOperand(input, JSValue::kValueOffset)); in DoValueOf() local
1279 __ mov(result, FieldOperand(object, JSDate::kValueOffset)); in DoDateField() local
1283 __ mov(scratch, Operand::StaticVariable(stamp)); in DoDateField() local
1286 __ mov(result, FieldOperand(object, JSDate::kValueOffset + in DoDateField() local
1292 __ mov(Operand(esp, 0), object); in DoDateField() local
1293 __ mov(Operand(esp, 1 * kPointerSize), Immediate(index)); in DoDateField() local
1484 __ mov(map, FieldOperand(reg, HeapObject::kMapOffset)); in DoBranch() local
1664 __ mov(scratch, FieldOperand(reg, HeapObject::kMapOffset)); in DoIsNilAndBranch() local
1681 __ mov(temp1, FieldOperand(input, HeapObject::kMapOffset)); in EmitIsObject() local
1755 __ mov(temp, FieldOperand(input, HeapObject::kMapOffset)); in DoIsUndetectableAndBranch() local
1841 __ mov(result, FieldOperand(input, String::kHashFieldOffset)); in DoGetCachedArrayIndex() local
1889 __ mov(temp, FieldOperand(input, HeapObject::kMapOffset)); in EmitClassOfTest() local
1899 __ mov(temp, FieldOperand(temp, Map::kConstructorOffset)); in EmitClassOfTest() local
1910 __ mov(temp, FieldOperand(temp, JSFunction::kSharedFunctionInfoOffset)); in EmitClassOfTest() local
1911 __ mov(temp, FieldOperand(temp, in EmitClassOfTest() local
1962 __ mov(ToRegister(instr->result()), factory()->false_value()); in DoInstanceOf() local
1965 __ mov(ToRegister(instr->result()), factory()->true_value()); in DoInstanceOf() local
2001 __ mov(map, FieldOperand(object, HeapObject::kMapOffset)); in DoInstanceOfKnownGlobal() local
2007 __ mov(eax, factory()->the_hole_value()); // Patched to either true or false. in DoInstanceOfKnownGlobal() local
2025 __ mov(ToRegister(instr->result()), factory()->false_value()); in DoInstanceOfKnownGlobal() local
2056 __ mov(temp, Immediate(delta)); in DoDeferredInstanceOfKnownGlobal() local
2081 __ mov(ToRegister(instr->result()), factory()->false_value()); in DoCmpT() local
2084 __ mov(ToRegister(instr->result()), factory()->true_value()); in DoCmpT() local
2096 __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); in DoReturn() local
2099 __ mov(esp, ebp); in DoReturn() local
2107 __ mov(result, Operand::Cell(instr->hydrogen()->cell())); in DoLoadGlobalCell() local
2120 __ mov(ecx, instr->name()); in DoLoadGlobalGeneric() local
2142 __ mov(Operand::Cell(cell_handle), value); in DoStoreGlobalCell() local
2152 __ mov(ecx, instr->name()); in DoStoreGlobalGeneric() local
2163 __ mov(result, ContextOperand(context, instr->slot_index())); in DoLoadContextSlot() local
2172 __ mov(result, factory()->undefined_value()); in DoLoadContextSlot() local
2195 __ mov(target, value); in DoStoreContextSlot() local
2219 __ mov(result, FieldOperand(object, instr->hydrogen()->offset())); in DoLoadNamedField() local
2221 __ mov(result, FieldOperand(object, JSObject::kPropertiesOffset)); in DoLoadNamedField() local
2222 __ mov(result, FieldOperand(result, instr->hydrogen()->offset())); in DoLoadNamedField() local
2241 __ mov(result, FieldOperand(object, offset + type->instance_size())); in EmitLoadFieldOrConstantFunction() local
2244 __ mov(result, FieldOperand(object, JSObject::kPropertiesOffset)); in EmitLoadFieldOrConstantFunction() local
2245 __ mov(result, FieldOperand(result, offset + FixedArray::kHeaderSize)); in EmitLoadFieldOrConstantFunction() local
2279 __ mov(ecx, name); in DoLoadNamedFieldPolymorphic() local
2301 __ mov(ecx, name); in DoLoadNamedFieldPolymorphic() local
2318 __ mov(ecx, instr->name()); in DoLoadNamedGeneric() local
2340 __ mov(result, in DoLoadFunctionPrototype() local
2353 __ mov(result, FieldOperand(result, Map::kPrototypeOffset)); in DoLoadFunctionPrototype() local
2359 __ mov(result, FieldOperand(result, Map::kConstructorOffset)); in DoLoadFunctionPrototype() local
2369 __ mov(result, FieldOperand(input, JSObject::kElementsOffset)); in DoLoadElements() local
2380 __ mov(temp, FieldOperand(result, HeapObject::kMapOffset)); in DoLoadElements() local
2403 __ mov(result, FieldOperand(input, in DoLoadExternalArrayPointer() local
2419 __ mov(result, Operand(arguments, length, times_4, kPointerSize)); in DoAccessArgumentsAt() local
2427 __ mov(result, in DoLoadKeyedFastElement() local
2509 __ mov(result, operand); in DoLoadKeyedSpecializedArrayElement() local
2512 __ mov(result, operand); in DoLoadKeyedSpecializedArrayElement() local
2548 __ mov(result, Operand(ebp, StandardFrameConstants::kCallerFPOffset)); in DoArgumentsElements() local
2549 __ mov(result, Operand(result, StandardFrameConstants::kContextOffset)); in DoArgumentsElements() local
2555 __ mov(result, Operand(ebp)); in DoArgumentsElements() local
2560 __ mov(result, Operand(ebp, StandardFrameConstants::kCallerFPOffset)); in DoArgumentsElements() local
2576 __ mov(result, Immediate(scope()->num_parameters())); in DoArgumentsLength() local
2580 __ mov(result, Operand(ebp, StandardFrameConstants::kCallerFPOffset)); in DoArgumentsLength() local
2581 __ mov(result, Operand(result, in DoArgumentsLength() local
2602 __ mov(scratch, in DoWrapReceiver() local
2630 __ mov(receiver, Operand(ebp, StandardFrameConstants::kContextOffset)); in DoWrapReceiver() local
2631 __ mov(receiver, ContextOperand(receiver, Context::GLOBAL_INDEX)); in DoWrapReceiver() local
2632 __ mov(receiver, in DoWrapReceiver() local
2654 __ mov(receiver, length); in DoApplyArguments() local
2694 __ mov(result, Operand(ebp, StandardFrameConstants::kContextOffset)); in DoContext() local
2701 __ mov(result, in DoOuterContext() local
2718 __ mov(result, Operand(context, Context::SlotOffset(Context::GLOBAL_INDEX))); in DoGlobalObject() local
2725 __ mov(result, FieldOperand(global, GlobalObject::kGlobalReceiverOffset)); in DoGlobalReceiver() local
2749 __ mov(esi, FieldOperand(edi, JSFunction::kContextOffset)); in CallKnownFunction() local
2751 __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); in CallKnownFunction() local
2757 __ mov(eax, arity); in CallKnownFunction() local
2801 __ mov(tmp, FieldOperand(input_reg, HeapNumber::kExponentOffset)); in DoDeferredMathAbsTaggedHeapNumber() local
2823 if (!tmp.is(eax)) __ mov(tmp, eax); in DoDeferredMathAbsTaggedHeapNumber() local
2829 __ mov(tmp2, FieldOperand(input_reg, HeapNumber::kExponentOffset)); in DoDeferredMathAbsTaggedHeapNumber() local
2831 __ mov(FieldOperand(tmp, HeapNumber::kExponentOffset), tmp2); in DoDeferredMathAbsTaggedHeapNumber() local
2832 __ mov(tmp2, FieldOperand(input_reg, HeapNumber::kMantissaOffset)); in DoDeferredMathAbsTaggedHeapNumber() local
2833 __ mov(FieldOperand(tmp, HeapNumber::kMantissaOffset), tmp2); in DoDeferredMathAbsTaggedHeapNumber() local
2976 __ mov(output_reg, Immediate(0xBF000000)); in DoMathRound() local
3006 __ mov(scratch, 0xFF800000); in DoMathPowHalf() local
3079 __ mov(eax, FieldOperand(eax, GlobalObject::kGlobalContextOffset)); in DoRandom() local
3082 __ mov(ebx, FieldOperand(eax, kRandomSeedOffset)); in DoRandom() local
3086 __ mov(ecx, FieldOperand(ebx, ByteArray::kHeaderSize)); in DoRandom() local
3091 __ mov(eax, FieldOperand(ebx, ByteArray::kHeaderSize + kSeedSize)); in DoRandom() local
3101 __ mov(FieldOperand(ebx, ByteArray::kHeaderSize), ecx); in DoRandom() local
3109 __ mov(FieldOperand(ebx, ByteArray::kHeaderSize + kSeedSize), eax); in DoRandom() local
3120 __ mov(ebx, Immediate(0x49800000)); // 1.0 x 2^20 as single. in DoRandom() local
3131 __ mov(Operand(esp, 0), eax); in DoDeferredRandom() local
3259 __ mov(ecx, instr->name()); in DoCallNamed() local
3283 __ mov(ecx, instr->name()); in DoCallGlobal() local
3316 __ mov(FieldOperand(object, HeapObject::kMapOffset), instr->transition()); in DoStoreNamedField() local
3324 __ mov(FieldOperand(object, offset), value); in DoStoreNamedField() local
3338 __ mov(temp, FieldOperand(object, JSObject::kPropertiesOffset)); in DoStoreNamedField() local
3339 __ mov(FieldOperand(temp, offset), value); in DoStoreNamedField() local
3360 __ mov(ecx, instr->name()); in DoStoreNamedGeneric() local
3404 __ mov(operand, value); in DoStoreKeyedSpecializedArrayElement() local
3431 __ mov(FieldOperand(elements, offset), value); in DoStoreKeyedFastElement() local
3433 __ mov(FieldOperand(elements, in DoStoreKeyedFastElement() local
3505 __ mov(new_map_reg, to_map); in DoTransitionElementsKind() local
3508 __ mov(FieldOperand(object_reg, HeapObject::kMapOffset), new_map_reg); in DoTransitionElementsKind() local
3518 __ mov(fixed_object_reg, object_reg); in DoTransitionElementsKind() local
3525 __ mov(fixed_object_reg, object_reg); in DoTransitionElementsKind() local
3613 __ mov(result, FieldOperand(result, in DoStringCharFromCode() local
3642 __ mov(result, FieldOperand(string, String::kLengthOffset)); in DoStringLength() local
3717 __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); in DoDeferredNumberTagI() local
3721 if (!reg.is(eax)) __ mov(reg, eax); in DoDeferredNumberTagI() local
3770 __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); in DoDeferredNumberTagD() local
3864 __ mov(input_reg, 0); in DoDeferredTaggedToI() local
3875 __ mov(input_reg, FieldOperand(input_reg, HeapNumber::kExponentOffset)); in DoDeferredTaggedToI() local
3890 __ mov(input_reg, Operand(esp, 0)); // Low word of answer is the result. in DoDeferredTaggedToI() local
4004 __ mov(result_reg, Operand(esp, sizeof(int32_t))); in DoDoubleToI() local
4016 __ mov(result_reg, Operand(esp, 0)); // Low word of answer is the result. in DoDoubleToI() local
4031 __ mov(result_reg, temp_reg); in DoDoubleToI() local
4117 __ mov(temp, FieldOperand(input, HeapObject::kMapOffset)); in DoCheckInstanceType() local
4223 __ mov(input_reg, 0); in DoClampTToUint8() local
4303 __ mov(map, FieldOperand(scratch, JSFunction::kPrototypeOrInitialMapOffset)); in DoAllocateObject() local
4323 __ mov(FieldOperand(result, JSObject::kMapOffset), map); in DoAllocateObject() local
4324 __ mov(scratch, factory()->empty_fixed_array()); in DoAllocateObject() local
4325 __ mov(FieldOperand(result, JSObject::kElementsOffset), scratch); in DoAllocateObject() local
4326 __ mov(FieldOperand(result, JSObject::kPropertiesOffset), scratch); in DoAllocateObject() local
4328 __ mov(scratch, factory()->undefined_value()); in DoAllocateObject() local
4331 __ mov(FieldOperand(result, property_offset), scratch); in DoAllocateObject() local
4366 __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset)); in DoArrayLiteral() local
4369 __ mov(ebx, FieldOperand(ebx, Map::kBitField2Offset)); in DoArrayLiteral() local
4377 __ mov(eax, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); in DoArrayLiteral() local
4441 __ mov(ecx, FieldOperand(source, i)); in EmitDeepCopy() local
4443 __ mov(FieldOperand(result, object_offset + i), ecx); in EmitDeepCopy() local
4453 __ mov(FieldOperand(result, total_offset), ecx); in EmitDeepCopy() local
4458 __ mov(FieldOperand(result, total_offset), ecx); in EmitDeepCopy() local
4460 __ mov(FieldOperand(result, total_offset), Immediate(value)); in EmitDeepCopy() local
4468 __ mov(ecx, FieldOperand(source, i)); in EmitDeepCopy() local
4469 __ mov(FieldOperand(result, elements_offset + i), ecx); in EmitDeepCopy() local
4483 __ mov(FieldOperand(result, total_offset), Immediate(value_low)); in EmitDeepCopy() local
4484 __ mov(FieldOperand(result, total_offset + 4), Immediate(value_high)); in EmitDeepCopy() local
4493 __ mov(FieldOperand(result, total_offset), ecx); in EmitDeepCopy() local
4498 __ mov(FieldOperand(result, total_offset), ecx); in EmitDeepCopy() local
4500 __ mov(FieldOperand(result, total_offset), Immediate(value)); in EmitDeepCopy() local
4580 __ mov(edi, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); in DoRegExpLiteral() local
4581 __ mov(ecx, FieldOperand(edi, JSFunction::kLiteralsOffset)); in DoRegExpLiteral() local
4584 __ mov(ebx, FieldOperand(ecx, literal_offset)); in DoRegExpLiteral() local
4595 __ mov(ebx, eax); in DoRegExpLiteral() local
4613 __ mov(edx, FieldOperand(ebx, i)); in DoRegExpLiteral() local
4614 __ mov(ecx, FieldOperand(ebx, i + kPointerSize)); in DoRegExpLiteral() local
4615 __ mov(FieldOperand(eax, i), edx); in DoRegExpLiteral() local
4616 __ mov(FieldOperand(eax, i + kPointerSize), ecx); in DoRegExpLiteral() local
4619 __ mov(edx, FieldOperand(ebx, size - kPointerSize)); in DoRegExpLiteral() local
4620 __ mov(FieldOperand(eax, size - kPointerSize), edx); in DoRegExpLiteral() local
4702 __ mov(input, FieldOperand(input, HeapObject::kMapOffset)); in EmitTypeofIs() local
4749 __ mov(temp, Operand(ebp, StandardFrameConstants::kCallerFPOffset)); in EmitIsConstructCall() local
4756 __ mov(temp, Operand(temp, StandardFrameConstants::kCallerFPOffset)); in EmitIsConstructCall() local
4812 __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); in DoDeferredStackCheck() local
4921 __ mov(eax, FieldOperand(eax, HeapObject::kMapOffset)); in DoForInPrepareMap() local
4940 __ mov(result, in DoForInCacheArray() local
4942 __ mov(result, in DoForInCacheArray() local
4964 __ mov(object, FieldOperand(object, in DoLoadFieldByIndex() local
4971 __ mov(object, FieldOperand(object, JSObject::kPropertiesOffset)); in DoLoadFieldByIndex() local
4974 __ mov(object, FieldOperand(object, in DoLoadFieldByIndex() local