Lines Matching +defs:mov +defs:reg

38   void EmitJumpIfNotSmi(Register reg,  in EmitJumpIfNotSmi()
45 void EmitJumpIfSmi(Register reg, in EmitJumpIfSmi()
121 __ mov(ecx, Operand(esp, receiver_offset)); in Generate() local
126 __ mov(ecx, GlobalObjectOperand()); in Generate() local
127 __ mov(ecx, FieldOperand(ecx, GlobalObject::kGlobalProxyOffset)); in Generate() local
129 __ mov(Operand(esp, receiver_offset), ecx); in Generate() local
152 __ mov(ecx, esp); in Generate() local
161 __ mov(eax, Immediate(isolate()->factory()->undefined_value())); in Generate() local
165 __ mov(ecx, loop_iterations); in Generate() local
207 __ mov(esi, eax); in Generate() local
208 __ mov(Operand(ebp, StandardFrameConstants::kContextOffset), eax); in Generate() local
218 __ mov(eax, Operand(ebp, parameter_offset)); in Generate() local
221 __ mov(Operand(esi, context_offset), eax); in Generate() local
316 __ mov(eax, isolate()->factory()->undefined_value()); in Generate() local
328 __ mov(ebx, Immediate(profiling_counter_)); in EmitProfilingCounterDecrement() local
336 __ mov(ebx, Immediate(profiling_counter_)); in EmitProfilingCounterReset() local
337 __ mov(FieldOperand(ebx, Cell::kValueOffset), in EmitProfilingCounterReset() local
409 __ mov(esp, ebp); in EmitReturnSequence() local
520 __ mov(result_register(), lit); in Plug() local
546 __ mov(Operand(esp, 0), reg); in DropAndPlug() local
573 __ mov(result_register(), isolate()->factory()->true_value()); in Plug() local
576 __ mov(result_register(), isolate()->factory()->false_value()); in Plug() local
609 __ mov(result_register(), value); in Plug() local
690 __ mov(dest, location); in GetVar() local
703 __ mov(location, src); in SetVar() local
739 __ mov(ebx, FieldOperand(esi, HeapObject::kMapOffset)); in EmitDebugCheckDeclarationContext() local
769 __ mov(StackOperand(variable), in VisitVariableDeclaration() local
778 __ mov(ContextOperand(esi, variable->index()), in VisitVariableDeclaration() local
829 __ mov(StackOperand(variable), result_register()); in VisitFunctionDeclaration() local
837 __ mov(ContextOperand(esi, variable->index()), result_register()); in VisitFunctionDeclaration() local
869 __ mov(eax, ContextOperand(eax, variable->interface()->Index())); in VisitModuleDeclaration() local
870 __ mov(eax, ContextOperand(eax, Context::EXTENSION_INDEX)); in VisitModuleDeclaration() local
873 __ mov(ContextOperand(esi, variable->index()), eax); in VisitModuleDeclaration() local
963 __ mov(edx, Operand(esp, 0)); // Switch value. in VisitSwitchStatement() local
968 __ mov(ecx, edx); in VisitSwitchStatement() local
1068 __ mov(eax, FieldOperand(eax, HeapObject::kMapOffset)); in VisitForInStatement() local
1089 __ mov(ecx, FieldOperand(ecx, DescriptorArray::kEnumCacheOffset)); in VisitForInStatement() local
1090 __ mov(ecx, FieldOperand(ecx, DescriptorArray::kEnumCacheBridgeCacheOffset)); in VisitForInStatement() local
1109 __ mov(FieldOperand(ebx, FixedArray::OffsetOfElementAt(slot)), in VisitForInStatement() local
1112 __ mov(ebx, Immediate(Smi::FromInt(1))); // Smi indicates slow check in VisitForInStatement() local
1113 __ mov(ecx, Operand(esp, 0 * kPointerSize)); // Get enumerated object in VisitForInStatement() local
1121 __ mov(eax, FieldOperand(eax, FixedArray::kLengthOffset)); in VisitForInStatement() local
1128 __ mov(eax, Operand(esp, 0 * kPointerSize)); // Get the current index. in VisitForInStatement() local
1133 __ mov(ebx, Operand(esp, 2 * kPointerSize)); in VisitForInStatement() local
1134 __ mov(ebx, FieldOperand(ebx, eax, times_2, FixedArray::kHeaderSize)); in VisitForInStatement() local
1138 __ mov(edx, Operand(esp, 3 * kPointerSize)); in VisitForInStatement() local
1143 __ mov(ecx, Operand(esp, 4 * kPointerSize)); in VisitForInStatement() local
1161 __ mov(ebx, eax); in VisitForInStatement() local
1166 __ mov(result_register(), ebx); in VisitForInStatement() local
1250 __ mov(ebx, Immediate(info)); in EmitNewClosure() local
1273 __ mov(LoadDescriptor::ReceiverRegister(), in EmitLoadHomeObject() local
1277 __ mov(LoadDescriptor::NameRegister(), home_object_symbol); in EmitLoadHomeObject() local
1305 __ mov(temp, ContextOperand(context, Context::PREVIOUS_INDEX)); in EmitLoadGlobalCheckExtensions() local
1321 __ mov(temp, context); in EmitLoadGlobalCheckExtensions() local
1332 __ mov(temp, ContextOperand(temp, Context::PREVIOUS_INDEX)); in EmitLoadGlobalCheckExtensions() local
1339 __ mov(LoadDescriptor::ReceiverRegister(), GlobalObjectOperand()); in EmitLoadGlobalCheckExtensions() local
1340 __ mov(LoadDescriptor::NameRegister(), proxy->var()->name()); in EmitLoadGlobalCheckExtensions() local
1342 __ mov(VectorLoadICDescriptor::SlotRegister(), in EmitLoadGlobalCheckExtensions() local
1368 __ mov(temp, ContextOperand(context, Context::PREVIOUS_INDEX)); in ContextSlotOperandCheckExtensions() local
1399 __ mov(eax, ContextSlotOperandCheckExtensions(local, slow)); in EmitDynamicLookupFastCase() local
1405 __ mov(eax, isolate()->factory()->undefined_value()); in EmitDynamicLookupFastCase() local
1426 __ mov(LoadDescriptor::ReceiverRegister(), GlobalObjectOperand()); in EmitVariableLoad() local
1427 __ mov(LoadDescriptor::NameRegister(), var->name()); in EmitVariableLoad() local
1429 __ mov(VectorLoadICDescriptor::SlotRegister(), in EmitVariableLoad() local
1491 __ mov(eax, isolate()->factory()->undefined_value()); in EmitVariableLoad() local
1528 __ mov(edi, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); in VisitRegExpLiteral() local
1529 __ mov(ecx, FieldOperand(edi, JSFunction::kLiteralsOffset)); in VisitRegExpLiteral() local
1532 __ mov(ebx, FieldOperand(ecx, literal_offset)); in VisitRegExpLiteral() local
1543 __ mov(ebx, eax); in VisitRegExpLiteral() local
1561 __ mov(edx, FieldOperand(ebx, i)); in VisitRegExpLiteral() local
1562 __ mov(ecx, FieldOperand(ebx, i + kPointerSize)); in VisitRegExpLiteral() local
1563 __ mov(FieldOperand(eax, i), edx); in VisitRegExpLiteral() local
1564 __ mov(FieldOperand(eax, i + kPointerSize), ecx); in VisitRegExpLiteral() local
1567 __ mov(edx, FieldOperand(ebx, size - kPointerSize)); in VisitRegExpLiteral() local
1568 __ mov(FieldOperand(eax, size - kPointerSize), edx); in VisitRegExpLiteral() local
1599 __ mov(edi, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); in VisitObjectLiteral() local
1606 __ mov(edi, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); in VisitObjectLiteral() local
1607 __ mov(eax, FieldOperand(edi, JSFunction::kLiteralsOffset)); in VisitObjectLiteral() local
1608 __ mov(ebx, Immediate(Smi::FromInt(expr->literal_index()))); in VisitObjectLiteral() local
1609 __ mov(ecx, Immediate(constant_properties)); in VisitObjectLiteral() local
1610 __ mov(edx, Immediate(Smi::FromInt(flags))); in VisitObjectLiteral() local
1646 __ mov(StoreDescriptor::NameRegister(), Immediate(key->value())); in VisitObjectLiteral() local
1647 __ mov(StoreDescriptor::ReceiverRegister(), Operand(esp, 0)); in VisitObjectLiteral() local
1737 __ mov(ebx, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); in VisitArrayLiteral() local
1744 __ mov(ebx, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); in VisitArrayLiteral() local
1745 __ mov(eax, FieldOperand(ebx, JSFunction::kLiteralsOffset)); in VisitArrayLiteral() local
1746 __ mov(ebx, Immediate(Smi::FromInt(expr->literal_index()))); in VisitArrayLiteral() local
1747 __ mov(ecx, Immediate(constant_elements)); in VisitArrayLiteral() local
1773 __ mov(ebx, Operand(esp, kPointerSize)); // Copy of array literal. in VisitArrayLiteral() local
1774 __ mov(ebx, FieldOperand(ebx, JSObject::kElementsOffset)); in VisitArrayLiteral() local
1776 __ mov(FieldOperand(ebx, offset), result_register()); in VisitArrayLiteral() local
1782 __ mov(ecx, Immediate(Smi::FromInt(i))); in VisitArrayLiteral() local
1824 __ mov(LoadDescriptor::ReceiverRegister(), Operand(esp, 0)); in VisitAssignment() local
1833 __ mov(LoadDescriptor::ReceiverRegister(), Operand(esp, kPointerSize)); in VisitAssignment() local
1834 __ mov(LoadDescriptor::NameRegister(), Operand(esp, 0)); in VisitAssignment() local
1932 __ mov(FieldOperand(eax, JSGeneratorObject::kContinuationOffset), in VisitYield() local
1934 __ mov(FieldOperand(eax, JSGeneratorObject::kContextOffset), esi); in VisitYield() local
1935 __ mov(ecx, esi); in VisitYield() local
1943 __ mov(context_register(), in VisitYield() local
1956 __ mov(FieldOperand(result_register(), in VisitYield() local
1979 __ mov(eax, isolate()->factory()->undefined_value()); in VisitYield() local
1985 __ mov(load_name, isolate()->factory()->throw_string()); // "throw" in VisitYield() local
2004 __ mov(eax, Operand(esp, generator_object_depth)); in VisitYield() local
2007 __ mov(FieldOperand(eax, JSGeneratorObject::kContinuationOffset), in VisitYield() local
2009 __ mov(FieldOperand(eax, JSGeneratorObject::kContextOffset), esi); in VisitYield() local
2010 __ mov(ecx, esi); in VisitYield() local
2014 __ mov(context_register(), in VisitYield() local
2024 __ mov(load_name, isolate()->factory()->next_string()); in VisitYield() local
2031 __ mov(load_receiver, Operand(esp, kPointerSize)); in VisitYield() local
2033 __ mov(VectorLoadICDescriptor::SlotRegister(), in VisitYield() local
2038 __ mov(edi, eax); in VisitYield() local
2039 __ mov(Operand(esp, 2 * kPointerSize), edi); in VisitYield() local
2043 __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); in VisitYield() local
2050 __ mov(load_name, in VisitYield() local
2053 __ mov(VectorLoadICDescriptor::SlotRegister(), in VisitYield() local
2064 __ mov(load_name, in VisitYield() local
2067 __ mov(VectorLoadICDescriptor::SlotRegister(), in VisitYield() local
2099 __ mov(esi, FieldOperand(ebx, JSGeneratorObject::kContextOffset)); in EmitGeneratorResume() local
2100 __ mov(edi, FieldOperand(ebx, JSGeneratorObject::kFunctionOffset)); in EmitGeneratorResume() local
2106 __ mov(edx, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset)); in EmitGeneratorResume() local
2107 __ mov(edx, in EmitGeneratorResume() local
2109 __ mov(ecx, isolate()->factory()->the_hole_value()); in EmitGeneratorResume() local
2125 __ mov(ebp, esp); in EmitGeneratorResume() local
2130 __ mov(edx, FieldOperand(ebx, JSGeneratorObject::kOperandStackOffset)); in EmitGeneratorResume() local
2131 __ mov(edx, FieldOperand(edx, FixedArray::kLengthOffset)); in EmitGeneratorResume() local
2140 __ mov(edx, FieldOperand(edi, JSFunction::kCodeEntryOffset)); in EmitGeneratorResume() local
2141 __ mov(ecx, FieldOperand(ebx, JSGeneratorObject::kContinuationOffset)); in EmitGeneratorResume() local
2144 __ mov(FieldOperand(ebx, JSGeneratorObject::kContinuationOffset), in EmitGeneratorResume() local
2204 __ mov(context_register(), in EmitCreateIteratorResult() local
2208 __ mov(ebx, Operand(esi, Context::SlotOffset(Context::GLOBAL_OBJECT_INDEX))); in EmitCreateIteratorResult() local
2209 __ mov(ebx, FieldOperand(ebx, GlobalObject::kNativeContextOffset)); in EmitCreateIteratorResult() local
2210 __ mov(ebx, ContextOperand(ebx, Context::ITERATOR_RESULT_MAP_INDEX)); in EmitCreateIteratorResult() local
2212 __ mov(edx, isolate()->factory()->ToBoolean(done)); in EmitCreateIteratorResult() local
2213 __ mov(FieldOperand(eax, HeapObject::kMapOffset), ebx); in EmitCreateIteratorResult() local
2214 __ mov(FieldOperand(eax, JSObject::kPropertiesOffset), in EmitCreateIteratorResult() local
2216 __ mov(FieldOperand(eax, JSObject::kElementsOffset), in EmitCreateIteratorResult() local
2218 __ mov(FieldOperand(eax, JSGeneratorObject::kResultValuePropertyOffset), ecx); in EmitCreateIteratorResult() local
2219 __ mov(FieldOperand(eax, JSGeneratorObject::kResultDonePropertyOffset), edx); in EmitCreateIteratorResult() local
2232 __ mov(LoadDescriptor::NameRegister(), Immediate(key->value())); in EmitNamedPropertyLoad() local
2234 __ mov(VectorLoadICDescriptor::SlotRegister(), in EmitNamedPropertyLoad() local
2262 __ mov(VectorLoadICDescriptor::SlotRegister(), in EmitKeyedPropertyLoad() local
2280 __ mov(ecx, eax); in EmitInlineSmiBinaryOp() local
2286 __ mov(eax, ecx); in EmitInlineSmiBinaryOp() local
2294 __ mov(eax, edx); // Copy left operand in case of a stub call. in EmitInlineSmiBinaryOp() local
2343 __ mov(ebx, edx); in EmitInlineSmiBinaryOp() local
2404 __ mov(StoreDescriptor::NameRegister(), in EmitAssignment() local
2428 __ mov(location, eax); in EmitStoreToStackLocalOrContextSlot() local
2430 __ mov(edx, eax); in EmitStoreToStackLocalOrContextSlot() local
2441 __ mov(StoreDescriptor::NameRegister(), var->name()); in EmitVariableAssignment() local
2442 __ mov(StoreDescriptor::ReceiverRegister(), GlobalObjectOperand()); in EmitVariableAssignment() local
2457 __ mov(edx, location); in EmitVariableAssignment() local
2470 __ mov(edx, location); in EmitVariableAssignment() local
2493 __ mov(edx, location); in EmitVariableAssignment() local
2515 __ mov(StoreDescriptor::NameRegister(), prop->key()->AsLiteral()->value()); in EmitNamedPropertyAssignment() local
2593 __ mov(LoadDescriptor::ReceiverRegister(), Operand(esp, 0)); in EmitCallWithLoadIC() local
2598 __ mov(Operand(esp, kPointerSize), eax); in EmitCallWithLoadIC() local
2632 __ mov(Operand(esp, kPointerSize), eax); in EmitSuperCallWithLoadIC() local
2651 __ mov(LoadDescriptor::ReceiverRegister(), Operand(esp, 0)); in EmitKeyedCallWithLoadIC() local
2652 __ mov(LoadDescriptor::NameRegister(), eax); in EmitKeyedCallWithLoadIC() local
2658 __ mov(Operand(esp, kPointerSize), eax); in EmitKeyedCallWithLoadIC() local
2679 __ mov(edi, Operand(esp, (arg_count + 1) * kPointerSize)); in EmitCall() local
2687 __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); in EmitCall() local
2749 __ mov(Operand(esp, (arg_count + 0) * kPointerSize), edx); in VisitCall() local
2750 __ mov(Operand(esp, (arg_count + 1) * kPointerSize), eax); in VisitCall() local
2755 __ mov(edi, Operand(esp, (arg_count + 1) * kPointerSize)); in VisitCall() local
2759 __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); in VisitCall() local
2860 __ mov(edi, Operand(esp, arg_count * kPointerSize)); in VisitCallNew() local
2870 __ mov(edx, Immediate(Smi::FromInt(expr->CallNewFeedbackSlot()))); in VisitCallNew() local
2937 __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset)); in EmitIsObject() local
2989 __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset)); in EmitIsUndetectableObject() local
3017 __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset)); in EmitIsStringWrapperSafeForDefaultValueOf() local
3023 __ mov(ecx, FieldOperand(eax, JSObject::kPropertiesOffset)); in EmitIsStringWrapperSafeForDefaultValueOf() local
3024 __ mov(ecx, FieldOperand(ecx, HeapObject::kMapOffset)); in EmitIsStringWrapperSafeForDefaultValueOf() local
3053 __ mov(edx, FieldOperand(ebx, 0)); in EmitIsStringWrapperSafeForDefaultValueOf() local
3064 __ mov(ebx, FieldOperand(eax, HeapObject::kMapOffset)); in EmitIsStringWrapperSafeForDefaultValueOf() local
3074 __ mov(ecx, FieldOperand(ebx, Map::kPrototypeOffset)); in EmitIsStringWrapperSafeForDefaultValueOf() local
3076 __ mov(ecx, FieldOperand(ecx, HeapObject::kMapOffset)); in EmitIsStringWrapperSafeForDefaultValueOf() local
3077 __ mov(edx, Operand(esi, Context::SlotOffset(Context::GLOBAL_OBJECT_INDEX))); in EmitIsStringWrapperSafeForDefaultValueOf() local
3078 __ mov(edx, in EmitIsStringWrapperSafeForDefaultValueOf() local
3196 __ mov(eax, Operand(ebp, StandardFrameConstants::kCallerFPOffset)); in EmitIsConstructCall() local
3203 __ mov(eax, Operand(eax, StandardFrameConstants::kCallerFPOffset)); in EmitIsConstructCall() local
3247 __ mov(edx, eax); in EmitArguments() local
3263 __ mov(ebx, Operand(ebp, StandardFrameConstants::kCallerFPOffset)); in EmitArgumentsLength() local
3270 __ mov(eax, Operand(ebx, ArgumentsAdaptorFrameConstants::kLengthOffset)); in EmitArgumentsLength() local
3308 __ mov(eax, FieldOperand(eax, Map::kConstructorOffset)); in EmitClassOf() local
3314 __ mov(eax, FieldOperand(eax, JSFunction::kSharedFunctionInfoOffset)); in EmitClassOf() local
3315 __ mov(eax, FieldOperand(eax, SharedFunctionInfo::kInstanceClassNameOffset)); in EmitClassOf() local
3320 __ mov(eax, isolate()->factory()->Function_string()); in EmitClassOf() local
3325 __ mov(eax, isolate()->factory()->Object_string()); in EmitClassOf() local
3330 __ mov(eax, isolate()->factory()->null_value()); in EmitClassOf() local
3378 __ mov(eax, FieldOperand(eax, JSValue::kValueOffset)); in EmitValueOf() local
3403 __ mov(result, FieldOperand(object, JSDate::kValueOffset)); in EmitDateField() local
3408 __ mov(scratch, Operand::StaticVariable(stamp)); in EmitDateField() local
3411 __ mov(result, FieldOperand(object, JSDate::kValueOffset + in EmitDateField() local
3417 __ mov(Operand(esp, 0), object); in EmitDateField() local
3418 __ mov(Operand(esp, 1 * kPointerSize), Immediate(index)); in EmitDateField() local
3528 __ mov(FieldOperand(ebx, JSValue::kValueOffset), eax); in EmitSetValueOf() local
3532 __ mov(edx, eax); in EmitSetValueOf() local
3709 __ mov(edi, result_register()); in EmitCallFunction() local
3712 __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); in EmitCallFunction() local
3750 __ mov(eax, isolate()->factory()->undefined_value()); in EmitGetFromCache() local
3760 __ mov(cache, ContextOperand(esi, Context::GLOBAL_OBJECT_INDEX)); in EmitGetFromCache() local
3761 __ mov(cache, in EmitGetFromCache() local
3763 __ mov(cache, ContextOperand(cache, Context::JSFUNCTION_RESULT_CACHES_INDEX)); in EmitGetFromCache() local
3764 __ mov(cache, in EmitGetFromCache() local
3769 __ mov(tmp, FieldOperand(cache, JSFunctionResultCache::kFingerOffset)); in EmitGetFromCache() local
3774 __ mov(eax, FixedArrayElementOperand(cache, tmp, 1)); in EmitGetFromCache() local
3819 __ mov(eax, FieldOperand(eax, String::kHashFieldOffset)); in EmitGetCachedArrayIndex() local
3867 __ mov(array_length, FieldOperand(array, JSArray::kLengthOffset)); in EmitFastOneByteArrayJoin() local
3870 __ mov(result_operand, isolate()->factory()->empty_string()); in EmitFastOneByteArrayJoin() local
3875 __ mov(array_length_operand, array_length); in EmitFastOneByteArrayJoin() local
3880 __ mov(elements, FieldOperand(array, JSArray::kElementsOffset)); in EmitFastOneByteArrayJoin() local
3896 __ mov(string, FieldOperand(elements, in EmitFastOneByteArrayJoin() local
3901 __ mov(scratch, FieldOperand(string, HeapObject::kMapOffset)); in EmitFastOneByteArrayJoin() local
3917 __ mov(scratch, FieldOperand(elements, FixedArray::kHeaderSize)); in EmitFastOneByteArrayJoin() local
3918 __ mov(result_operand, scratch); in EmitFastOneByteArrayJoin() local
3932 __ mov(string, separator_operand); in EmitFastOneByteArrayJoin() local
3934 __ mov(scratch, FieldOperand(string, HeapObject::kMapOffset)); in EmitFastOneByteArrayJoin() local
3943 __ mov(scratch, separator_operand); in EmitFastOneByteArrayJoin() local
3944 __ mov(scratch, FieldOperand(scratch, SeqOneByteString::kLengthOffset)); in EmitFastOneByteArrayJoin() local
3957 __ mov(result_operand, result_pos); in EmitFastOneByteArrayJoin() local
3961 __ mov(string, separator_operand); in EmitFastOneByteArrayJoin() local
3969 __ mov(index, Immediate(0)); in EmitFastOneByteArrayJoin() local
3980 __ mov(string, FieldOperand(elements, index, in EmitFastOneByteArrayJoin() local
3983 __ mov(string_length, in EmitFastOneByteArrayJoin() local
4021 __ mov(string, FieldOperand(elements, index, in EmitFastOneByteArrayJoin() local
4024 __ mov(string_length, in EmitFastOneByteArrayJoin() local
4052 __ mov(string, separator_operand); in EmitFastOneByteArrayJoin() local
4053 __ mov(string_length, in EmitFastOneByteArrayJoin() local
4062 __ mov(string, FieldOperand(elements, index, in EmitFastOneByteArrayJoin() local
4065 __ mov(string_length, in EmitFastOneByteArrayJoin() local
4079 __ mov(result_operand, isolate()->factory()->undefined_value()); in EmitFastOneByteArrayJoin() local
4081 __ mov(eax, result_operand); in EmitFastOneByteArrayJoin() local
4085 __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); in EmitFastOneByteArrayJoin() local
4113 __ mov(eax, GlobalObjectOperand()); in VisitCallRuntime() local
4117 __ mov(LoadDescriptor::ReceiverRegister(), Operand(esp, 0)); in VisitCallRuntime() local
4118 __ mov(LoadDescriptor::NameRegister(), Immediate(expr->name())); in VisitCallRuntime() local
4120 __ mov(VectorLoadICDescriptor::SlotRegister(), in VisitCallRuntime() local
4129 __ mov(Operand(esp, kPointerSize), eax); in VisitCallRuntime() local
4141 __ mov(edi, Operand(esp, (arg_count + 1) * kPointerSize)); in VisitCallRuntime() local
4144 __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); in VisitCallRuntime() local
4243 __ mov(eax, isolate()->factory()->true_value()); in VisitUnaryOperation() local
4251 __ mov(eax, isolate()->factory()->false_value()); in VisitUnaryOperation() local
4307 __ mov(LoadDescriptor::ReceiverRegister(), Operand(esp, 0)); in VisitCountOperation() local
4312 __ mov(LoadDescriptor::ReceiverRegister(), in VisitCountOperation() local
4314 __ mov(LoadDescriptor::NameRegister(), Operand(esp, 0)); // Key. in VisitCountOperation() local
4345 __ mov(Operand(esp, kPointerSize), eax); in VisitCountOperation() local
4348 __ mov(Operand(esp, 2 * kPointerSize), eax); in VisitCountOperation() local
4383 __ mov(Operand(esp, kPointerSize), eax); in VisitCountOperation() local
4386 __ mov(Operand(esp, 2 * kPointerSize), eax); in VisitCountOperation() local
4397 __ mov(edx, eax); in VisitCountOperation() local
4398 __ mov(eax, Immediate(Smi::FromInt(1))); in VisitCountOperation() local
4430 __ mov(StoreDescriptor::NameRegister(), in VisitCountOperation() local
4472 __ mov(LoadDescriptor::ReceiverRegister(), GlobalObjectOperand()); in VisitForTypeofValue() local
4473 __ mov(LoadDescriptor::NameRegister(), Immediate(proxy->name())); in VisitForTypeofValue() local
4475 __ mov(VectorLoadICDescriptor::SlotRegister(), in VisitForTypeofValue() local
4549 __ mov(edx, FieldOperand(eax, HeapObject::kMapOffset)); in EmitLiteralCompareTypeof() local
4627 __ mov(ecx, edx); in VisitCompareOperation() local
4683 __ mov(eax, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); in VisitThisFunction() local
4700 __ mov(Operand(ebp, frame_offset), value); in StoreToFrameField() local
4705 __ mov(dst, ContextOperand(esi, context_index)); in LoadContextField() local
4749 __ mov(edx, Operand::StaticVariable(pending_message_obj)); in EnterFinallyBlock() local
4754 __ mov(edx, Operand::StaticVariable(has_pending_message)); in EnterFinallyBlock() local
4760 __ mov(edx, Operand::StaticVariable(pending_message_script)); in EnterFinallyBlock() local
4771 __ mov(Operand::StaticVariable(pending_message_script), edx); in ExitFinallyBlock() local
4777 __ mov(Operand::StaticVariable(has_pending_message), edx); in ExitFinallyBlock() local
4782 __ mov(Operand::StaticVariable(pending_message_obj), edx); in ExitFinallyBlock() local
4811 __ mov(esi, Operand(esp, StackHandlerConstants::kContextOffset)); in Exit() local
4812 __ mov(Operand(ebp, StandardFrameConstants::kContextOffset), esi); in Exit() local