• Home
  • Raw
  • Download

Lines Matching defs:mov

107     __ mov(ecx, Operand(esp, receiver_offset));  in Generate()  local
124 __ mov(ecx, FieldOperand(edi, JSFunction::kFeedbackVectorOffset)); in Generate() local
125 __ mov(ecx, FieldOperand(ecx, Cell::kValueOffset)); in Generate() local
140 __ mov(ecx, esp); in Generate() local
149 __ mov(eax, Immediate(isolate()->factory()->undefined_value())); in Generate() local
153 __ mov(ecx, loop_iterations); in Generate() local
195 __ mov(FastNewFunctionContextDescriptor::SlotsRegister(), in Generate() local
212 __ mov(esi, eax); in Generate() local
213 __ mov(Operand(ebp, StandardFrameConstants::kContextOffset), eax); in Generate() local
225 __ mov(eax, Operand(ebp, parameter_offset)); in Generate() local
228 __ mov(Operand(esi, context_offset), eax); in Generate() local
260 __ mov(edi, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); 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
418 __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); in RestoreContext() local
499 __ mov(result_register(), lit); in Plug() local
509 __ mov(Operand(esp, 0), reg); in DropAndPlug() local
525 __ mov(result_register(), isolate()->factory()->true_value()); in Plug() local
528 __ mov(result_register(), isolate()->factory()->false_value()); in Plug() local
558 __ mov(result_register(), value); in Plug() local
639 __ mov(dest, location); in GetVar() local
652 __ mov(location, src); in SetVar() local
688 __ mov(ebx, FieldOperand(esi, HeapObject::kMapOffset)); in EmitDebugCheckDeclarationContext() local
716 __ mov(StackOperand(variable), in VisitVariableDeclaration() local
725 __ mov(ContextOperand(esi, variable->index()), in VisitVariableDeclaration() local
766 __ mov(StackOperand(variable), result_register()); in VisitFunctionDeclaration() local
774 __ mov(ContextOperand(esi, variable->index()), result_register()); in VisitFunctionDeclaration() local
833 __ mov(edx, Operand(esp, 0)); // Switch value. in VisitSwitchStatement() local
838 __ mov(ecx, edx); in VisitSwitchStatement() local
933 __ mov(eax, FieldOperand(eax, HeapObject::kMapOffset)); in VisitForInStatement() local
955 __ mov(ecx, FieldOperand(ecx, DescriptorArray::kEnumCacheOffset)); in VisitForInStatement() local
956 __ mov(ecx, FieldOperand(ecx, DescriptorArray::kEnumCacheBridgeCacheOffset)); in VisitForInStatement() local
974 __ mov(eax, FieldOperand(eax, FixedArray::kLengthOffset)); in VisitForInStatement() local
983 __ mov(eax, Operand(esp, 0 * kPointerSize)); // Get the current index. in VisitForInStatement() local
988 __ mov(ebx, Operand(esp, 2 * kPointerSize)); in VisitForInStatement() local
989 __ mov(eax, FieldOperand(ebx, eax, times_2, FixedArray::kHeaderSize)); in VisitForInStatement() local
993 __ mov(edx, Operand(esp, 3 * kPointerSize)); in VisitForInStatement() local
998 __ mov(ebx, Operand(esp, 4 * kPointerSize)); in VisitForInStatement() local
1005 __ mov(FieldOperand(edx, FixedArray::OffsetOfElementAt(vector_index)), in VisitForInStatement() local
1053 __ mov(StoreDescriptor::ReceiverRegister(), Operand(esp, 0)); in EmitSetHomeObject() local
1054 __ mov(StoreDescriptor::ValueRegister(), Operand(esp, offset * kPointerSize)); in EmitSetHomeObject() local
1062 __ mov(StoreDescriptor::ReceiverRegister(), eax); in EmitSetHomeObjectAccumulator() local
1063 __ mov(StoreDescriptor::ValueRegister(), Operand(esp, offset * kPointerSize)); in EmitSetHomeObjectAccumulator() local
1144 __ mov(eax, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); in VisitObjectLiteral() local
1145 __ mov(ebx, Immediate(Smi::FromInt(expr->literal_index()))); in VisitObjectLiteral() local
1146 __ mov(ecx, Immediate(constant_properties)); in VisitObjectLiteral() local
1147 __ mov(edx, Immediate(Smi::FromInt(flags))); in VisitObjectLiteral() local
1186 __ mov(StoreDescriptor::ReceiverRegister(), Operand(esp, 0)); in VisitObjectLiteral() local
1272 __ mov(eax, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset)); in VisitArrayLiteral() local
1273 __ mov(ebx, Immediate(Smi::FromInt(expr->literal_index()))); in VisitArrayLiteral() local
1274 __ mov(ecx, Immediate(constant_elements)); in VisitArrayLiteral() local
1302 __ mov(StoreDescriptor::NameRegister(), in VisitArrayLiteral() local
1304 __ mov(StoreDescriptor::ReceiverRegister(), Operand(esp, 0)); in VisitArrayLiteral() local
1335 __ mov(LoadDescriptor::ReceiverRegister(), Operand(esp, 0)); in VisitAssignment() local
1344 __ mov(LoadDescriptor::ReceiverRegister(), Operand(esp, kPointerSize)); in VisitAssignment() local
1345 __ mov(LoadDescriptor::NameRegister(), Operand(esp, 0)); in VisitAssignment() local
1444 __ mov(eax, ebp); in EmitOperandStackDepthCheck() local
1463 __ mov(ebx, NativeContextOperand()); in EmitCreateIteratorResult() local
1464 __ mov(ebx, ContextOperand(ebx, Context::ITERATOR_RESULT_MAP_INDEX)); in EmitCreateIteratorResult() local
1465 __ mov(FieldOperand(eax, HeapObject::kMapOffset), ebx); in EmitCreateIteratorResult() local
1466 __ mov(FieldOperand(eax, JSObject::kPropertiesOffset), in EmitCreateIteratorResult() local
1468 __ mov(FieldOperand(eax, JSObject::kElementsOffset), in EmitCreateIteratorResult() local
1471 __ mov(FieldOperand(eax, JSIteratorResult::kDoneOffset), in EmitCreateIteratorResult() local
1486 __ mov(ecx, eax); in EmitInlineSmiBinaryOp() local
1492 __ mov(eax, ecx); in EmitInlineSmiBinaryOp() local
1500 __ mov(eax, edx); // Copy left operand in case of a stub call. in EmitInlineSmiBinaryOp() local
1549 __ mov(ebx, edx); in EmitInlineSmiBinaryOp() local
1623 __ mov(location, eax); in EmitStoreToStackLocalOrContextSlot() local
1625 __ mov(edx, eax); in EmitStoreToStackLocalOrContextSlot() local
1636 __ mov(StoreDescriptor::ReceiverRegister(), NativeContextOperand()); in EmitVariableAssignment() local
1637 __ mov(StoreDescriptor::ReceiverRegister(), in EmitVariableAssignment() local
1649 __ mov(edx, location); in EmitVariableAssignment() local
1666 __ mov(edx, location); in EmitVariableAssignment() local
1683 __ mov(edx, location); in EmitVariableAssignment() local
1740 __ mov(LoadDescriptor::ReceiverRegister(), Operand(esp, 0)); in EmitCallWithLoadIC() local
1746 __ mov(Operand(esp, kPointerSize), eax); in EmitCallWithLoadIC() local
1764 __ mov(LoadDescriptor::ReceiverRegister(), Operand(esp, 0)); in EmitKeyedCallWithLoadIC() local
1765 __ mov(LoadDescriptor::NameRegister(), eax); in EmitKeyedCallWithLoadIC() local
1772 __ mov(Operand(esp, kPointerSize), eax); in EmitKeyedCallWithLoadIC() local
1800 __ mov(edi, Operand(esp, (arg_count + 1) * kPointerSize)); in EmitCall() local
1835 __ mov(edi, Operand(esp, arg_count * kPointerSize)); in VisitCallNew() local
1839 __ mov(edx, Immediate(SmiFromSlot(expr->CallNewFeedbackSlot()))); in VisitCallNew() local
1984 __ mov(eax, FieldOperand(eax, JSFunction::kSharedFunctionInfoOffset)); in EmitClassOf() local
1985 __ mov(eax, FieldOperand(eax, SharedFunctionInfo::kInstanceClassNameOffset)); in EmitClassOf() local
1990 __ mov(eax, isolate()->factory()->null_value()); in EmitClassOf() local
1995 __ mov(eax, isolate()->factory()->Function_string()); in EmitClassOf() local
2000 __ mov(eax, isolate()->factory()->Object_string()); in EmitClassOf() local
2060 __ mov(edi, Operand(esp, (argc + 1) * kPointerSize)); in EmitCall() local
2062 __ mov(eax, Immediate(argc)); in EmitCall() local
2075 __ mov(eax, FieldOperand(eax, HeapObject::kMapOffset)); in EmitGetSuperConstructor() local
2076 __ mov(eax, FieldOperand(eax, Map::kPrototypeOffset)); in EmitGetSuperConstructor() local
2100 __ mov(ebx, NativeContextOperand()); in EmitCreateIterResultObject() local
2101 __ mov(ebx, ContextOperand(ebx, Context::ITERATOR_RESULT_MAP_INDEX)); in EmitCreateIterResultObject() local
2102 __ mov(FieldOperand(eax, HeapObject::kMapOffset), ebx); in EmitCreateIterResultObject() local
2103 __ mov(FieldOperand(eax, JSObject::kPropertiesOffset), in EmitCreateIterResultObject() local
2105 __ mov(FieldOperand(eax, JSObject::kElementsOffset), in EmitCreateIterResultObject() local
2135 __ mov(edi, Operand(esp, (arg_count + 1) * kPointerSize)); in EmitCallJSRuntimeFunction() local
2165 __ mov(eax, NativeContextOperand()); in VisitUnaryOperation() local
2224 __ mov(eax, isolate()->factory()->true_value()); in VisitUnaryOperation() local
2233 __ mov(eax, isolate()->factory()->false_value()); in VisitUnaryOperation() local
2248 __ mov(ebx, eax); in VisitUnaryOperation() local
2282 __ mov(LoadDescriptor::ReceiverRegister(), Operand(esp, 0)); in VisitCountOperation() local
2290 __ mov(LoadDescriptor::ReceiverRegister(), in VisitCountOperation() local
2292 __ mov(LoadDescriptor::NameRegister(), Operand(esp, 0)); // Key. in VisitCountOperation() local
2330 __ mov(Operand(esp, kPointerSize), eax); in VisitCountOperation() local
2333 __ mov(Operand(esp, 2 * kPointerSize), eax); in VisitCountOperation() local
2375 __ mov(Operand(esp, kPointerSize), eax); in VisitCountOperation() local
2378 __ mov(Operand(esp, 2 * kPointerSize), eax); in VisitCountOperation() local
2392 __ mov(edx, eax); in VisitCountOperation() local
2393 __ mov(eax, Immediate(Smi::FromInt(1))); in VisitCountOperation() local
2503 __ mov(edx, FieldOperand(eax, HeapObject::kMapOffset)); in EmitLiteralCompareTypeof() local
2510 __ mov(edx, FieldOperand(eax, HeapObject::kMapOffset)); in EmitLiteralCompareTypeof() local
2583 __ mov(ecx, edx); in VisitCompareOperation() local
2628 __ mov(eax, FieldOperand(eax, HeapObject::kMapOffset)); in EmitLiteralCompareNil() local
2648 __ mov(value, Operand(ebp, frame_offset)); in LoadFromFrameField() local
2653 __ mov(Operand(ebp, frame_offset), value); in StoreToFrameField() local
2658 __ mov(dst, ContextOperand(esi, context_index)); in LoadContextField() local
2669 __ mov(eax, NativeContextOperand()); in PushFunctionArgumentForContextAllocation() local