Lines Matching refs:Operand

92   __ cmp(esp, Operand::StaticVariable(stack_limit));
138 __ cmp(Operand::StaticVariable(debug_step_in_fp), Immediate(0));
207 __ mov(Operand(ebx, JSObject::kMapOffset), eax);
209 __ mov(Operand(ebx, JSObject::kPropertiesOffset), ecx);
210 __ mov(Operand(ebx, JSObject::kElementsOffset), ecx);
217 __ lea(ecx, Operand(ebx, JSObject::kHeaderSize));
229 Operand(ebx, esi, times_pointer_size, JSObject::kHeaderSize));
244 __ lea(esi, Operand(edi, -AllocationMemento::kSize));
249 __ mov(Operand(esi, AllocationMemento::kMapOffset),
252 __ mov(edx, Operand(esp, kPointerSize*2));
253 __ mov(Operand(esi, AllocationMemento::kAllocationSiteOffset),
306 __ mov(Operand(edi, FixedArray::kMapOffset), eax); // setup the map
308 __ mov(Operand(edi, FixedArray::kLengthOffset), edx); // and length
316 __ lea(eax, Operand(edi, FixedArray::kHeaderSize));
319 __ mov(Operand(eax, 0), edx);
351 __ mov(edi, Operand(esp, kPointerSize * 2));
357 __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset));
358 __ mov(edi, Operand(esp, offset));
381 __ mov(ecx, Operand(esp, kPointerSize * 2));
395 __ mov(eax, Operand(esp, 0));
405 __ lea(ebx, Operand(ebp, StandardFrameConstants::kCallerSPOffset));
412 __ push(Operand(ebx, ecx, times_4, 0));
435 __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset));
453 __ mov(eax, Operand(esp, 0));
457 __ mov(ebx, Operand(esp, kPointerSize)); // Get arguments count.
465 __ lea(esp, Operand(esp, ebx, times_2, 1 * kPointerSize)); // 1 ~ receiver
493 __ mov(ebx, Operand(ebp, 0));
496 __ mov(ecx, Operand(ebx, EntryFrameConstants::kFunctionArgOffset));
501 __ push(Operand(ebx, EntryFrameConstants::kReceiverArgOffset));
504 __ mov(eax, Operand(ebx, EntryFrameConstants::kArgcOffset));
505 __ mov(ebx, Operand(ebx, EntryFrameConstants::kArgvOffset));
512 __ mov(edx, Operand(ebx, ecx, times_4, 0)); // push parameter from argv
513 __ push(Operand(edx, 0)); // dereference handle
521 __ mov(edi, Operand(esp, eax, times_4, kPointerSize));
596 __ sub(Operand(esp, 0), Immediate(5));
598 __ mov(eax, Operand(esp, 8 * kPointerSize));
602 __ mov(Operand(esp, 1 * kPointerSize),
604 __ mov(Operand(esp, 0), eax);
631 __ mov(eax, Operand(esp, 8 * kPointerSize));
636 __ mov(Operand(esp, 1 * kPointerSize),
638 __ mov(Operand(esp, 0), eax);
706 __ mov(ecx, Operand(esp, 1 * kPointerSize));
716 __ mov(eax, Operand(esp, 2 * kPointerSize));
759 __ mov(edi, Operand(esp, eax, times_4, 1 * kPointerSize));
784 __ mov(ebx, Operand(esp, eax, times_4, 0)); // First argument.
814 __ mov(edi, Operand(esp, eax, times_4, 1 * kPointerSize));
819 Operand(esi, Context::SlotOffset(Context::GLOBAL_OBJECT_INDEX)));
823 __ mov(Operand(esp, eax, times_4, 0), ebx);
840 __ mov(Operand(esp, eax, times_4, 0), edi);
849 __ mov(ebx, Operand(esp, ecx, times_4, 0));
850 __ mov(Operand(esp, ecx, times_4, kPointerSize), ebx);
905 __ push(Operand(ebp, kFunctionOffset)); // push this
906 __ push(Operand(ebp, kArgumentsOffset)); // push arguments
915 __ mov(edi, Operand::StaticVariable(real_stack_limit));
929 __ push(Operand(ebp, 4 * kPointerSize)); // push this
943 __ mov(ebx, Operand(ebp, kReceiverOffset));
947 __ mov(edi, Operand(ebp, kFunctionOffset));
989 Operand(esi, Context::SlotOffset(Context::GLOBAL_OBJECT_INDEX)));
1000 __ mov(key, Operand(ebp, kIndexOffset));
1003 __ mov(receiver, Operand(ebp, kArgumentsOffset)); // load arguments
1021 __ mov(key, Operand(ebp, kIndexOffset));
1023 __ mov(Operand(ebp, kIndexOffset), key);
1026 __ cmp(key, Operand(ebp, kLimitOffset));
1034 __ mov(edi, Operand(ebp, kFunctionOffset));
1137 __ mov(ebx, Operand(esp, eax, times_pointer_size, 0));
1139 __ lea(esp, Operand(esp, eax, times_pointer_size, kPointerSize));
1223 __ lea(esp, Operand(esp, kPointerSize));
1252 __ mov(edx, Operand::StaticVariable(real_stack_limit));
1281 __ lea(edi, Operand(eax, eax, times_1, kSmiTag));
1288 __ mov(ebx, Operand(ebp, ArgumentsAdaptorFrameConstants::kLengthOffset));
1296 __ lea(esp, Operand(esp, ebx, times_2, 1 * kPointerSize)); // 1 ~ receiver
1327 __ lea(eax, Operand(ebp, eax, times_4, offset));
1333 __ push(Operand(eax, 0));
1346 __ lea(edi, Operand(ebp, eax, times_4, offset));
1356 __ push(Operand(edi, 0));
1373 __ mov(edi, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset));
1401 __ mov(eax, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset));
1418 __ mov(ebx, Operand(eax, Code::kDeoptimizationDataOffset - kHeapObjectTag));
1421 __ mov(ebx, Operand(ebx, FixedArray::OffsetOfElementAt(
1426 __ lea(eax, Operand(eax, ebx, times_1, Code::kHeaderSize - kHeapObjectTag));
1429 __ mov(Operand(esp, 0), eax);
1441 __ cmp(esp, Operand::StaticVariable(stack_limit));