push 1152 src/arm/assembler-arm.h void push(Register src, Condition cond = al) {
push 63 src/arm/builtins-arm.cc __ push(r1);
push 669 src/arm/builtins-arm.cc __ push(function); // Preserve the function.
push 673 src/arm/builtins-arm.cc __ push(r0);
push 693 src/arm/builtins-arm.cc __ push(argument);
push 721 src/arm/builtins-arm.cc __ push(r0); // Smi-tagged arguments count.
push 722 src/arm/builtins-arm.cc __ push(r1); // Constructor function.
push 766 src/arm/builtins-arm.cc __ push(r1); // constructor
push 924 src/arm/builtins-arm.cc __ push(r1); // argument for Runtime_NewObject
push 931 src/arm/builtins-arm.cc __ push(r4);
push 932 src/arm/builtins-arm.cc __ push(r4);
push 961 src/arm/builtins-arm.cc __ push(ip);
push 1073 src/arm/builtins-arm.cc __ push(r1);
push 1074 src/arm/builtins-arm.cc __ push(r2);
push 1087 src/arm/builtins-arm.cc __ push(r0); // push parameter
push 1138 src/arm/builtins-arm.cc __ push(r1);
push 1140 src/arm/builtins-arm.cc __ push(r5);
push 1143 src/arm/builtins-arm.cc __ push(r1);
push 1167 src/arm/builtins-arm.cc __ push(r1);
push 1169 src/arm/builtins-arm.cc __ push(r5);
push 1172 src/arm/builtins-arm.cc __ push(r1);
push 1196 src/arm/builtins-arm.cc __ push(r0);
push 1259 src/arm/builtins-arm.cc __ push(r0);
push 1273 src/arm/builtins-arm.cc __ push(r0);
push 1289 src/arm/builtins-arm.cc __ push(r2);
push 1348 src/arm/builtins-arm.cc __ push(r0);
push 1350 src/arm/builtins-arm.cc __ push(r2);
push 1437 src/arm/builtins-arm.cc __ push(r1); // re-add proxy object as additional argument
push 1483 src/arm/builtins-arm.cc __ push(r0);
push 1485 src/arm/builtins-arm.cc __ push(r0);
push 1502 src/arm/builtins-arm.cc __ push(r1);
push 1503 src/arm/builtins-arm.cc __ push(r0);
push 1509 src/arm/builtins-arm.cc __ push(r0); // limit
push 1511 src/arm/builtins-arm.cc __ push(r1);
push 1557 src/arm/builtins-arm.cc __ push(r0);
push 1573 src/arm/builtins-arm.cc __ push(r0);
push 1585 src/arm/builtins-arm.cc __ push(r1);
push 1586 src/arm/builtins-arm.cc __ push(r0);
push 1590 src/arm/builtins-arm.cc __ push(r0);
push 1620 src/arm/builtins-arm.cc __ push(r1); // add function proxy as last argument
push 1697 src/arm/builtins-arm.cc __ push(ip);
push 1725 src/arm/builtins-arm.cc __ push(ip);
push 1740 src/arm/builtins-arm.cc __ push(ip);
push 80 src/arm/code-stubs-arm.cc __ push(r0);
push 440 src/arm/code-stubs-arm.cc __ push(r3);
push 619 src/arm/code-stubs-arm.cc __ push(lr);
push 701 src/arm/code-stubs-arm.cc __ push(lr);
push 1058 src/arm/code-stubs-arm.cc __ push(lr);
push 1300 src/arm/code-stubs-arm.cc __ push(lr);
push 1340 src/arm/code-stubs-arm.cc __ push(lr);
push 1442 src/arm/code-stubs-arm.cc __ push(lr);
push 1848 src/arm/code-stubs-arm.cc __ push(r0);
push 2159 src/arm/code-stubs-arm.cc __ push(r0);
push 2206 src/arm/code-stubs-arm.cc __ push(r0); // Push the heap number, not the untagged int32.
push 2282 src/arm/code-stubs-arm.cc __ push(r0);
push 3437 src/arm/code-stubs-arm.cc __ push(r0);
push 3458 src/arm/code-stubs-arm.cc __ push(scratch0);
push 3470 src/arm/code-stubs-arm.cc __ push(lr);
push 3633 src/arm/code-stubs-arm.cc __ push(lr);
push 3707 src/arm/code-stubs-arm.cc __ push(lr);
push 4038 src/arm/code-stubs-arm.cc __ push(ip);
push 4378 src/arm/code-stubs-arm.cc __ push(r1);
push 5326 src/arm/code-stubs-arm.cc __ push(r1); // put proxy as additional argument
push 5487 src/arm/code-stubs-arm.cc __ push(object_);
push 5488 src/arm/code-stubs-arm.cc __ push(index_); // Consumed by runtime conversion function.
push 5556 src/arm/code-stubs-arm.cc __ push(code_);
push 6877 src/arm/code-stubs-arm.cc __ push(lr);
push 6880 src/arm/code-stubs-arm.cc __ push(ip);
push 7520 src/arm/code-stubs-arm.cc __ push(lr);
push 561 src/arm/code-stubs-arm.h masm->push(scratch1_);
push 118 src/arm/codegen-arm.cc __ push(lr);
push 271 src/arm/codegen-arm.cc __ push(lr);
push 921 src/arm/deoptimizer-arm.cc __ push(r0); // Preserve deoptimizer object across call.
push 947 src/arm/deoptimizer-arm.cc __ push(r7);
push 957 src/arm/deoptimizer-arm.cc __ push(r6);
push 961 src/arm/deoptimizer-arm.cc __ push(r6);
push 963 src/arm/deoptimizer-arm.cc __ push(r6);
push 969 src/arm/deoptimizer-arm.cc __ push(r6);
push 998 src/arm/deoptimizer-arm.cc __ push(lr);
push 1001 src/arm/deoptimizer-arm.cc __ push(ip);
push 178 src/arm/full-codegen-arm.cc __ push(ip);
push 189 src/arm/full-codegen-arm.cc __ push(r1);
push 399 src/arm/full-codegen-arm.cc __ push(r0);
push 415 src/arm/full-codegen-arm.cc __ push(r0);
push 418 src/arm/full-codegen-arm.cc __ push(r2);
push 472 src/arm/full-codegen-arm.cc __ push(result_register());
push 498 src/arm/full-codegen-arm.cc __ push(result_register());
push 533 src/arm/full-codegen-arm.cc __ push(result_register());
push 628 src/arm/full-codegen-arm.cc __ push(ip);
push 632 src/arm/full-codegen-arm.cc __ push(ip);
push 659 src/arm/full-codegen-arm.cc __ push(ip);
push 687 src/arm/full-codegen-arm.cc __ push(result_register());
push 1106 src/arm/full-codegen-arm.cc __ push(r0);
push 1109 src/arm/full-codegen-arm.cc __ push(r0);
push 1131 src/arm/full-codegen-arm.cc __ push(r0); // Duplicate the enumerable object on the stack.
push 1151 src/arm/full-codegen-arm.cc __ push(r0); // Map.
push 1216 src/arm/full-codegen-arm.cc __ push(r1); // Enumerable.
push 1217 src/arm/full-codegen-arm.cc __ push(r3); // Current entry.
push 1239 src/arm/full-codegen-arm.cc __ push(r0);
push 1270 src/arm/full-codegen-arm.cc __ push(r0);
push 1403 src/arm/full-codegen-arm.cc __ push(r0);
push 1483 src/arm/full-codegen-arm.cc __ push(r0);
push 1551 src/arm/full-codegen-arm.cc __ push(r5);
push 1553 src/arm/full-codegen-arm.cc __ push(r0);
push 1570 src/arm/full-codegen-arm.cc __ push(r1);
push 1620 src/arm/full-codegen-arm.cc __ push(r0); // Save result on stack
push 1649 src/arm/full-codegen-arm.cc __ push(r0);
push 1654 src/arm/full-codegen-arm.cc __ push(r0);
push 1675 src/arm/full-codegen-arm.cc __ push(r0);
push 1680 src/arm/full-codegen-arm.cc __ push(r0);
push 1687 src/arm/full-codegen-arm.cc __ push(r0);
push 1752 src/arm/full-codegen-arm.cc __ push(r0);
push 1815 src/arm/full-codegen-arm.cc __ push(result_register());
push 1825 src/arm/full-codegen-arm.cc __ push(r0);
push 1854 src/arm/full-codegen-arm.cc __ push(r0); // Left operand goes on the stack.
push 2056 src/arm/full-codegen-arm.cc __ push(r0); // Preserve value.
push 2068 src/arm/full-codegen-arm.cc __ push(r0); // Preserve value.
push 2113 src/arm/full-codegen-arm.cc __ push(r0);
push 2122 src/arm/full-codegen-arm.cc __ push(r0); // Value.
push 2135 src/arm/full-codegen-arm.cc __ push(r3);
push 2170 src/arm/full-codegen-arm.cc __ push(r0); // Value.
push 2191 src/arm/full-codegen-arm.cc __ push(result_register());
push 2193 src/arm/full-codegen-arm.cc __ push(ip);
push 2216 src/arm/full-codegen-arm.cc __ push(r0); // Result of assignment, saved even if not needed.
push 2219 src/arm/full-codegen-arm.cc __ push(ip);
push 2236 src/arm/full-codegen-arm.cc __ push(result_register());
push 2239 src/arm/full-codegen-arm.cc __ push(ip);
push 2262 src/arm/full-codegen-arm.cc __ push(r0); // Result of assignment, saved even if not needed.
push 2265 src/arm/full-codegen-arm.cc __ push(ip);
push 2333 src/arm/full-codegen-arm.cc __ push(r0);
push 2334 src/arm/full-codegen-arm.cc __ push(r1);
push 2398 src/arm/full-codegen-arm.cc __ push(r1);
push 2403 src/arm/full-codegen-arm.cc __ push(r1);
push 2406 src/arm/full-codegen-arm.cc __ push(r1);
push 2410 src/arm/full-codegen-arm.cc __ push(r1);
push 2440 src/arm/full-codegen-arm.cc __ push(r2); // Reserved receiver slot.
push 2450 src/arm/full-codegen-arm.cc __ push(r1);
push 2471 src/arm/full-codegen-arm.cc __ push(r0);
push 2486 src/arm/full-codegen-arm.cc __ push(context_register());
push 2488 src/arm/full-codegen-arm.cc __ push(r2);
push 2500 src/arm/full-codegen-arm.cc __ push(r0);
push 2504 src/arm/full-codegen-arm.cc __ push(r1);
push 2531 src/arm/full-codegen-arm.cc __ push(r1);
push 3452 src/arm/full-codegen-arm.cc __ push(r0);
push 3846 src/arm/full-codegen-arm.cc __ push(r0);
push 3885 src/arm/full-codegen-arm.cc __ push(r1);
push 3907 src/arm/full-codegen-arm.cc __ push(context_register());
push 3909 src/arm/full-codegen-arm.cc __ push(r2);
push 3957 src/arm/full-codegen-arm.cc if (context()->IsStackValue()) __ push(r0);
push 3962 src/arm/full-codegen-arm.cc if (context()->IsStackValue()) __ push(r0);
push 4053 src/arm/full-codegen-arm.cc __ push(ip);
push 4058 src/arm/full-codegen-arm.cc __ push(r0);
push 4064 src/arm/full-codegen-arm.cc __ push(r0);
push 4092 src/arm/full-codegen-arm.cc __ push(r0);
push 4483 src/arm/full-codegen-arm.cc __ push(ip);
push 4493 src/arm/full-codegen-arm.cc __ push(result_register());
push 4501 src/arm/full-codegen-arm.cc __ push(r1);
push 4508 src/arm/full-codegen-arm.cc __ push(r1);
push 4515 src/arm/full-codegen-arm.cc __ push(r1);
push 4521 src/arm/full-codegen-arm.cc __ push(r1);
push 624 src/arm/ic-arm.cc __ push(r2); // save the key
push 1258 src/arm/ic-arm.cc __ push(r2);
push 1279 src/arm/ic-arm.cc __ push(r2);
push 169 src/arm/lithium-codegen-arm.cc __ push(r2);
push 182 src/arm/lithium-codegen-arm.cc __ push(r1);
push 1622 src/arm/lithium-codegen-arm.cc __ push(input_reg);
push 2440 src/arm/lithium-codegen-arm.cc __ push(r0);
push 3049 src/arm/lithium-codegen-arm.cc __ push(receiver);
push 3062 src/arm/lithium-codegen-arm.cc __ push(scratch);
push 3087 src/arm/lithium-codegen-arm.cc __ push(argument_reg);
push 3118 src/arm/lithium-codegen-arm.cc __ push(cp); // The context is the first argument.
push 3120 src/arm/lithium-codegen-arm.cc __ push(scratch0());
push 3122 src/arm/lithium-codegen-arm.cc __ push(scratch0());
push 4007 src/arm/lithium-codegen-arm.cc __ push(ToRegister(instr->left()));
push 4008 src/arm/lithium-codegen-arm.cc __ push(ToRegister(instr->right()));
push 4048 src/arm/lithium-codegen-arm.cc __ push(string);
push 4054 src/arm/lithium-codegen-arm.cc __ push(scratch);
push 4058 src/arm/lithium-codegen-arm.cc __ push(index);
push 4111 src/arm/lithium-codegen-arm.cc __ push(char_code);
push 4754 src/arm/lithium-codegen-arm.cc __ push(r0);
push 4944 src/arm/lithium-codegen-arm.cc __ push(r0);
push 4986 src/arm/lithium-codegen-arm.cc __ push(r0);
push 5052 src/arm/lithium-codegen-arm.cc __ push(r1);
push 5067 src/arm/lithium-codegen-arm.cc __ push(input);
push 5350 src/arm/lithium-codegen-arm.cc __ push(r0);
push 251 src/arm/macro-assembler-arm.cc push(ip);
push 526 src/arm/macro-assembler-arm.cc push(lr);
push 575 src/arm/macro-assembler-arm.cc push(lr);
push 800 src/arm/macro-assembler-arm.cc push(ip);
push 802 src/arm/macro-assembler-arm.cc push(ip);
push 1222 src/arm/macro-assembler-arm.cc push(r5);
push 1351 src/arm/macro-assembler-arm.cc push(holder_reg); // Temporarily save holder on the stack.
push 1370 src/arm/macro-assembler-arm.cc push(holder_reg); // Temporarily save holder on the stack.
push 2776 src/arm/macro-assembler-arm.cc push(elements);
push 2822 src/arm/macro-assembler-arm.cc push(r0);
push 2824 src/arm/macro-assembler-arm.cc push(r0);
push 3021 src/arm/macro-assembler-arm.cc push(object);
push 679 src/arm/regexp-macro-assembler-arm.cc __ push(r0); // Make room for success counter and initialize it to 0.
push 680 src/arm/regexp-macro-assembler-arm.cc __ push(r0); // Make room for "position - 1" constant (value is irrelevant).
push 1275 src/arm/regexp-macro-assembler-arm.cc __ push(lr);
push 481 src/arm/stub-cache-arm.cc __ push(name_reg);
push 501 src/arm/stub-cache-arm.cc __ push(receiver_reg);
push 623 src/arm/stub-cache-arm.cc __ push(name);
push 628 src/arm/stub-cache-arm.cc __ push(scratch);
push 629 src/arm/stub-cache-arm.cc __ push(receiver);
push 630 src/arm/stub-cache-arm.cc __ push(holder);
push 632 src/arm/stub-cache-arm.cc __ push(scratch);
push 634 src/arm/stub-cache-arm.cc __ push(scratch);
push 667 src/arm/stub-cache-arm.cc __ push(scratch);
push 896 src/arm/stub-cache-arm.cc __ push(name_);
push 1252 src/arm/stub-cache-arm.cc __ push(receiver);
push 1404 src/arm/stub-cache-arm.cc __ push(receiver);
push 1405 src/arm/stub-cache-arm.cc __ push(holder_reg);
push 2653 src/arm/stub-cache-arm.cc __ push(r1); // receiver
push 2694 src/arm/stub-cache-arm.cc __ push(r0);
push 2746 src/arm/stub-cache-arm.cc __ push(r0); // strict mode
push 2906 src/arm/stub-cache-arm.cc __ push(r0);
push 482 src/full-codegen.cc __ push(reg);
push 815 src/full-codegen.cc __ push(result_register());
push 833 src/full-codegen.cc __ push(result_register());
push 1209 src/full-codegen.cc __ push(result_register());
push 1274 src/full-codegen.cc __ push(result_register());
push 2136 src/hydrogen.cc return push(zone,
push 3688 src/hydrogen.cc { BreakAndContinueScope push(&break_info, this);
push 4020 src/hydrogen.cc { BreakAndContinueScope push(&break_info, this);
push 4140 src/hydrogen.cc BreakAndContinueScope push(break_info, this);
push 9213 src/hydrogen.cc HValue* push = (i <= arguments) ?
push 9215 src/hydrogen.cc inner->SetValueAt(i, push);
push 87 src/ia32/assembler-ia32.cc __ push(ebp);
push 89 src/ia32/assembler-ia32.cc __ push(ecx);
push 90 src/ia32/assembler-ia32.cc __ push(ebx);
push 98 src/ia32/assembler-ia32.cc __ push(eax);
push 682 src/ia32/assembler-ia32.h void push(const Immediate& x);
push 684 src/ia32/assembler-ia32.h void push(Register src);
push 685 src/ia32/assembler-ia32.h void push(const Operand& src);
push 64 src/ia32/builtins-ia32.cc __ push(edi);
push 65 src/ia32/builtins-ia32.cc __ push(scratch); // Restore return address.
push 94 src/ia32/builtins-ia32.cc __ push(eax);
push 97 src/ia32/builtins-ia32.cc __ push(edi);
push 138 src/ia32/builtins-ia32.cc __ push(eax);
push 139 src/ia32/builtins-ia32.cc __ push(edi);
push 141 src/ia32/builtins-ia32.cc __ push(edi); // constructor
push 280 src/ia32/builtins-ia32.cc __ push(edi);
push 297 src/ia32/builtins-ia32.cc __ push(ebx);
push 298 src/ia32/builtins-ia32.cc __ push(ebx);
push 308 src/ia32/builtins-ia32.cc __ push(Operand(ebx, ecx, times_4, 0));
push 364 src/ia32/builtins-ia32.cc __ push(ecx);
push 401 src/ia32/builtins-ia32.cc __ push(ecx);
push 402 src/ia32/builtins-ia32.cc __ push(Operand(ebx, EntryFrameConstants::kReceiverArgOffset));
push 414 src/ia32/builtins-ia32.cc __ push(Operand(edx, 0)); // dereference handle
push 457 src/ia32/builtins-ia32.cc __ push(edi);
push 459 src/ia32/builtins-ia32.cc __ push(ecx);
push 461 src/ia32/builtins-ia32.cc __ push(edi); // Function is also the parameter to the runtime call.
push 483 src/ia32/builtins-ia32.cc __ push(edi);
push 485 src/ia32/builtins-ia32.cc __ push(ecx);
push 487 src/ia32/builtins-ia32.cc __ push(edi); // Function is also the parameter to the runtime call.
push 510 src/ia32/builtins-ia32.cc __ push(Immediate(Smi::FromInt(static_cast<int>(type))));
push 572 src/ia32/builtins-ia32.cc __ push(Immediate(factory->undefined_value()));
push 573 src/ia32/builtins-ia32.cc __ push(ebx);
push 625 src/ia32/builtins-ia32.cc __ push(eax);
push 627 src/ia32/builtins-ia32.cc __ push(ebx);
push 695 src/ia32/builtins-ia32.cc __ push(edi); // re-add proxy object as additional argument
push 696 src/ia32/builtins-ia32.cc __ push(edx);
push 737 src/ia32/builtins-ia32.cc __ push(Operand(ebp, kFunctionOffset)); // push this
push 738 src/ia32/builtins-ia32.cc __ push(Operand(ebp, kArgumentsOffset)); // push arguments
push 761 src/ia32/builtins-ia32.cc __ push(Operand(ebp, 4 * kPointerSize)); // push this
push 762 src/ia32/builtins-ia32.cc __ push(eax);
push 771 src/ia32/builtins-ia32.cc __ push(eax); // limit
push 772 src/ia32/builtins-ia32.cc __ push(Immediate(0)); // index
push 814 src/ia32/builtins-ia32.cc __ push(ebx);
push 830 src/ia32/builtins-ia32.cc __ push(ebx);
push 848 src/ia32/builtins-ia32.cc __ push(eax);
push 875 src/ia32/builtins-ia32.cc __ push(edi); // add function proxy as last argument
push 1105 src/ia32/builtins-ia32.cc __ push(edi);
push 1108 src/ia32/builtins-ia32.cc __ push(eax);
push 1151 src/ia32/builtins-ia32.cc __ push(Immediate(0)); // Treat this as a call with argc of zero.
push 1208 src/ia32/builtins-ia32.cc __ push(ebx);
push 1440 src/ia32/builtins-ia32.cc __ push(ecx);
push 1513 src/ia32/builtins-ia32.cc __ push(edi); // Preserve the function.
push 1514 src/ia32/builtins-ia32.cc __ push(eax);
push 1527 src/ia32/builtins-ia32.cc __ push(ecx);
push 1536 src/ia32/builtins-ia32.cc __ push(ebx);
push 1544 src/ia32/builtins-ia32.cc __ push(ebp);
push 1548 src/ia32/builtins-ia32.cc __ push(Immediate(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
push 1551 src/ia32/builtins-ia32.cc __ push(edi);
push 1558 src/ia32/builtins-ia32.cc __ push(edi);
push 1573 src/ia32/builtins-ia32.cc __ push(ecx);
push 1606 src/ia32/builtins-ia32.cc __ push(Operand(eax, 0));
push 1629 src/ia32/builtins-ia32.cc __ push(Operand(edi, 0));
push 1638 src/ia32/builtins-ia32.cc __ push(Immediate(masm->isolate()->factory()->undefined_value()));
push 1695 src/ia32/builtins-ia32.cc __ push(eax);
push 1726 src/ia32/builtins-ia32.cc __ push(eax);
push 60 src/ia32/code-stubs-ia32.cc __ push(eax);
push 61 src/ia32/code-stubs-ia32.cc __ push(ecx); // Push return address.
push 188 src/ia32/code-stubs-ia32.cc __ push(esi);
push 189 src/ia32/code-stubs-ia32.cc __ push(edx);
push 190 src/ia32/code-stubs-ia32.cc __ push(Immediate(factory->false_value()));
push 191 src/ia32/code-stubs-ia32.cc __ push(ecx); // Restore return address.
push 430 src/ia32/code-stubs-ia32.cc __ push(ecx);
push 655 src/ia32/code-stubs-ia32.cc __ push(Immediate(Smi::FromInt(tos_.code())));
push 656 src/ia32/code-stubs-ia32.cc __ push(Immediate(Smi::FromInt(types_.ToByte())));
push 657 src/ia32/code-stubs-ia32.cc __ push(ecx); // Push return address.
push 912 src/ia32/code-stubs-ia32.cc __ push(eax); // the operand
push 913 src/ia32/code-stubs-ia32.cc __ push(Immediate(Smi::FromInt(op_)));
push 914 src/ia32/code-stubs-ia32.cc __ push(Immediate(Smi::FromInt(mode_)));
push 915 src/ia32/code-stubs-ia32.cc __ push(Immediate(Smi::FromInt(operand_type_)));
push 917 src/ia32/code-stubs-ia32.cc __ push(ecx); // Push return address.
push 1063 src/ia32/code-stubs-ia32.cc __ push(edx);
push 1114 src/ia32/code-stubs-ia32.cc __ push(ebx);
push 1131 src/ia32/code-stubs-ia32.cc __ push(ecx);
push 1180 src/ia32/code-stubs-ia32.cc __ push(eax);
push 1181 src/ia32/code-stubs-ia32.cc __ push(ecx); // push return address
push 1197 src/ia32/code-stubs-ia32.cc __ push(edx);
push 1198 src/ia32/code-stubs-ia32.cc __ push(eax);
push 1202 src/ia32/code-stubs-ia32.cc __ push(Immediate(Smi::FromInt(MinorKey())));
push 1203 src/ia32/code-stubs-ia32.cc __ push(Immediate(Smi::FromInt(op_)));
push 1204 src/ia32/code-stubs-ia32.cc __ push(Immediate(Smi::FromInt(operands_type_)));
push 1206 src/ia32/code-stubs-ia32.cc __ push(ecx); // Push return address.
push 1225 src/ia32/code-stubs-ia32.cc __ push(Immediate(Smi::FromInt(MinorKey())));
push 1226 src/ia32/code-stubs-ia32.cc __ push(Immediate(Smi::FromInt(op_)));
push 1227 src/ia32/code-stubs-ia32.cc __ push(Immediate(Smi::FromInt(operands_type_)));
push 1229 src/ia32/code-stubs-ia32.cc __ push(ecx); // Push return address.
push 2451 src/ia32/code-stubs-ia32.cc __ push(edx);
push 2452 src/ia32/code-stubs-ia32.cc __ push(eax);
push 2453 src/ia32/code-stubs-ia32.cc __ push(ecx);
push 2621 src/ia32/code-stubs-ia32.cc __ push(Immediate(Smi::FromInt(2 * kDoubleSize)));
push 2642 src/ia32/code-stubs-ia32.cc __ push(eax);
push 2692 src/ia32/code-stubs-ia32.cc __ push(Immediate(0x7ff80000));
push 2693 src/ia32/code-stubs-ia32.cc __ push(Immediate(0));
push 2841 src/ia32/code-stubs-ia32.cc __ push(number);
push 2962 src/ia32/code-stubs-ia32.cc __ push(scratch);
push 2969 src/ia32/code-stubs-ia32.cc __ push(scratch);
push 2984 src/ia32/code-stubs-ia32.cc __ push(scratch);
push 3338 src/ia32/code-stubs-ia32.cc __ push(edx);
push 3339 src/ia32/code-stubs-ia32.cc __ push(ebx);
push 3411 src/ia32/code-stubs-ia32.cc __ push(ebx);
push 3493 src/ia32/code-stubs-ia32.cc __ push(eax);
push 3517 src/ia32/code-stubs-ia32.cc __ push(ecx);
push 4627 src/ia32/code-stubs-ia32.cc __ push(edx);
push 4628 src/ia32/code-stubs-ia32.cc __ push(eax);
push 4636 src/ia32/code-stubs-ia32.cc __ push(Immediate(Smi::FromInt(NegativeComparisonResult(cc_))));
push 4640 src/ia32/code-stubs-ia32.cc __ push(ecx);
push 4776 src/ia32/code-stubs-ia32.cc __ push(edi); // put proxy as additional argument under return address
push 4777 src/ia32/code-stubs-ia32.cc __ push(ecx);
push 4950 src/ia32/code-stubs-ia32.cc __ push(edx);
push 5075 src/ia32/code-stubs-ia32.cc __ push(ebp);
push 5080 src/ia32/code-stubs-ia32.cc __ push(Immediate(Smi::FromInt(marker))); // context slot
push 5081 src/ia32/code-stubs-ia32.cc __ push(Immediate(Smi::FromInt(marker))); // function slot
push 5083 src/ia32/code-stubs-ia32.cc __ push(edi);
push 5084 src/ia32/code-stubs-ia32.cc __ push(esi);
push 5085 src/ia32/code-stubs-ia32.cc __ push(ebx);
push 5089 src/ia32/code-stubs-ia32.cc __ push(Operand::StaticVariable(c_entry_fp));
push 5097 src/ia32/code-stubs-ia32.cc __ push(Immediate(Smi::FromInt(StackFrame::OUTERMOST_JSENTRY_FRAME)));
push 5100 src/ia32/code-stubs-ia32.cc __ push(Immediate(Smi::FromInt(StackFrame::INNER_JSENTRY_FRAME)));
push 5125 src/ia32/code-stubs-ia32.cc __ push(Immediate(0)); // receiver
push 5370 src/ia32/code-stubs-ia32.cc __ push(object);
push 5371 src/ia32/code-stubs-ia32.cc __ push(function);
push 5372 src/ia32/code-stubs-ia32.cc __ push(scratch);
push 5379 src/ia32/code-stubs-ia32.cc __ push(object);
push 5380 src/ia32/code-stubs-ia32.cc __ push(function);
push 5488 src/ia32/code-stubs-ia32.cc __ push(object_);
push 5489 src/ia32/code-stubs-ia32.cc __ push(index_); // Consumed by runtime conversion function.
push 5518 src/ia32/code-stubs-ia32.cc __ push(object_);
push 5520 src/ia32/code-stubs-ia32.cc __ push(index_);
push 5567 src/ia32/code-stubs-ia32.cc __ push(code_);
push 5803 src/ia32/code-stubs-ia32.cc __ push(edx);
push 5804 src/ia32/code-stubs-ia32.cc __ push(eax);
push 6120 src/ia32/code-stubs-ia32.cc __ push(mask);
push 6363 src/ia32/code-stubs-ia32.cc __ push(edx);
push 6364 src/ia32/code-stubs-ia32.cc __ push(edi);
push 6590 src/ia32/code-stubs-ia32.cc __ push(ecx);
push 6812 src/ia32/code-stubs-ia32.cc __ push(left);
push 6813 src/ia32/code-stubs-ia32.cc __ push(right);
push 6814 src/ia32/code-stubs-ia32.cc __ push(tmp1);
push 6874 src/ia32/code-stubs-ia32.cc __ push(edx); // Preserve edx and eax.
push 6875 src/ia32/code-stubs-ia32.cc __ push(eax);
push 6876 src/ia32/code-stubs-ia32.cc __ push(edx); // And also use them as the arguments.
push 6877 src/ia32/code-stubs-ia32.cc __ push(eax);
push 6878 src/ia32/code-stubs-ia32.cc __ push(Immediate(Smi::FromInt(op_)));
push 6951 src/ia32/code-stubs-ia32.cc __ push(Immediate(Handle<Object>(name)));
push 6952 src/ia32/code-stubs-ia32.cc __ push(Immediate(name->Hash()));
push 7011 src/ia32/code-stubs-ia32.cc __ push(name);
push 7014 src/ia32/code-stubs-ia32.cc __ push(r0);
push 7045 src/ia32/code-stubs-ia32.cc __ push(scratch);
push 7369 src/ia32/code-stubs-ia32.cc __ push(regs_.object());
push 7426 src/ia32/code-stubs-ia32.cc __ push(ebx);
push 7427 src/ia32/code-stubs-ia32.cc __ push(ecx);
push 7428 src/ia32/code-stubs-ia32.cc __ push(eax);
push 7430 src/ia32/code-stubs-ia32.cc __ push(FieldOperand(ebx, JSFunction::kLiteralsOffset));
push 7431 src/ia32/code-stubs-ia32.cc __ push(edx);
push 7432 src/ia32/code-stubs-ia32.cc __ push(edi); // Return return address so that tail call returns to right
push 7464 src/ia32/code-stubs-ia32.cc __ push(edx);
push 7488 src/ia32/code-stubs-ia32.cc __ push(ecx);
push 7492 src/ia32/code-stubs-ia32.cc __ push(eax);
push 7497 src/ia32/code-stubs-ia32.cc __ push(eax);
push 587 src/ia32/code-stubs-ia32.h if (!scratch0_.is(scratch0_orig_)) masm->push(scratch0_);
push 591 src/ia32/code-stubs-ia32.h masm->push(ecx);
push 593 src/ia32/code-stubs-ia32.h masm->push(scratch1_);
push 595 src/ia32/code-stubs-ia32.h masm->push(address_);
push 599 src/ia32/code-stubs-ia32.h masm->push(object_);
push 630 src/ia32/code-stubs-ia32.h if (!scratch0_.is(eax) && !scratch1_.is(eax)) masm->push(eax);
push 631 src/ia32/code-stubs-ia32.h if (!scratch0_.is(edx) && !scratch1_.is(edx)) masm->push(edx);
push 82 src/ia32/codegen-ia32.cc __ push(ebx);
push 83 src/ia32/codegen-ia32.cc __ push(edx);
push 84 src/ia32/codegen-ia32.cc __ push(edi);
push 180 src/ia32/codegen-ia32.cc __ push(edi);
push 181 src/ia32/codegen-ia32.cc __ push(esi);
push 297 src/ia32/codegen-ia32.cc __ push(edi);
push 298 src/ia32/codegen-ia32.cc __ push(esi);
push 392 src/ia32/codegen-ia32.cc __ push(eax);
push 393 src/ia32/codegen-ia32.cc __ push(ebx);
push 474 src/ia32/codegen-ia32.cc __ push(ebx);
push 540 src/ia32/codegen-ia32.cc __ push(eax);
push 541 src/ia32/codegen-ia32.cc __ push(edx);
push 542 src/ia32/codegen-ia32.cc __ push(ebx);
push 110 src/ia32/debug-ia32.cc __ push(Immediate(Smi::FromInt(
push 113 src/ia32/debug-ia32.cc __ push(Immediate(Smi::FromInt(Debug::FramePaddingLayout::kInitialSize)));
push 125 src/ia32/debug-ia32.cc __ push(reg);
push 133 src/ia32/debug-ia32.cc __ push(reg);
push 1002 src/ia32/deoptimizer-ia32.cc __ push(eax);
push 1030 src/ia32/deoptimizer-ia32.cc __ push(Immediate(kAlignmentZapValue));
push 1047 src/ia32/deoptimizer-ia32.cc __ push(Operand(ebx, ecx, times_1, FrameDescription::frame_content_offset()));
push 1065 src/ia32/deoptimizer-ia32.cc __ push(Operand(ebx, FrameDescription::state_offset()));
push 1067 src/ia32/deoptimizer-ia32.cc __ push(Operand(ebx, FrameDescription::pc_offset()));
push 1068 src/ia32/deoptimizer-ia32.cc __ push(Operand(ebx, FrameDescription::continuation_offset()));
push 1074 src/ia32/deoptimizer-ia32.cc __ push(Operand(ebx, offset));
push 159 src/ia32/full-codegen-ia32.cc __ push(ebp); // Caller's frame pointer.
push 161 src/ia32/full-codegen-ia32.cc __ push(esi); // Callee's context.
push 162 src/ia32/full-codegen-ia32.cc __ push(edi); // Callee's JS Function.
push 167 src/ia32/full-codegen-ia32.cc __ push(Immediate(isolate()->factory()->undefined_value()));
push 171 src/ia32/full-codegen-ia32.cc __ push(eax);
push 183 src/ia32/full-codegen-ia32.cc __ push(edi);
push 222 src/ia32/full-codegen-ia32.cc __ push(edi);
push 224 src/ia32/full-codegen-ia32.cc __ push(Operand(ebp, JavaScriptFrameConstants::kFunctionOffset));
push 231 src/ia32/full-codegen-ia32.cc __ push(edx);
push 232 src/ia32/full-codegen-ia32.cc __ push(Immediate(Smi::FromInt(num_parameters)));
push 394 src/ia32/full-codegen-ia32.cc __ push(eax);
push 410 src/ia32/full-codegen-ia32.cc __ push(eax);
push 412 src/ia32/full-codegen-ia32.cc __ push(Operand(ebp, JavaScriptFrameConstants::kFunctionOffset));
push 461 src/ia32/full-codegen-ia32.cc __ push(operand);
push 513 src/ia32/full-codegen-ia32.cc __ push(Immediate(lit));
push 608 src/ia32/full-codegen-ia32.cc __ push(Immediate(isolate()->factory()->true_value()));
push 611 src/ia32/full-codegen-ia32.cc __ push(Immediate(isolate()->factory()->false_value()));
push 639 src/ia32/full-codegen-ia32.cc __ push(Immediate(value));
push 661 src/ia32/full-codegen-ia32.cc __ push(result_register());
push 811 src/ia32/full-codegen-ia32.cc __ push(esi);
push 812 src/ia32/full-codegen-ia32.cc __ push(Immediate(variable->name()));
push 818 src/ia32/full-codegen-ia32.cc __ push(Immediate(Smi::FromInt(attr)));
push 824 src/ia32/full-codegen-ia32.cc __ push(Immediate(isolate()->factory()->the_hole_value()));
push 826 src/ia32/full-codegen-ia32.cc __ push(Immediate(Smi::FromInt(0))); // Indicates no initial value.
push 877 src/ia32/full-codegen-ia32.cc __ push(esi);
push 878 src/ia32/full-codegen-ia32.cc __ push(Immediate(variable->name()));
push 879 src/ia32/full-codegen-ia32.cc __ push(Immediate(Smi::FromInt(NONE)));
push 949 src/ia32/full-codegen-ia32.cc __ push(esi); // The context is the first argument.
push 950 src/ia32/full-codegen-ia32.cc __ push(Immediate(pairs));
push 951 src/ia32/full-codegen-ia32.cc __ push(Immediate(Smi::FromInt(DeclareGlobalsFlags())));
push 1065 src/ia32/full-codegen-ia32.cc __ push(eax);
push 1068 src/ia32/full-codegen-ia32.cc __ push(eax);
push 1087 src/ia32/full-codegen-ia32.cc __ push(eax);
push 1101 src/ia32/full-codegen-ia32.cc __ push(eax); // Map.
push 1102 src/ia32/full-codegen-ia32.cc __ push(edx); // Enumeration cache.
push 1104 src/ia32/full-codegen-ia32.cc __ push(eax); // Enumeration cache length (as smi).
push 1105 src/ia32/full-codegen-ia32.cc __ push(Immediate(Smi::FromInt(0))); // Initial index.
push 1128 src/ia32/full-codegen-ia32.cc __ push(ebx); // Smi
push 1129 src/ia32/full-codegen-ia32.cc __ push(eax); // Array
push 1131 src/ia32/full-codegen-ia32.cc __ push(eax); // Fixed array length (as smi).
push 1132 src/ia32/full-codegen-ia32.cc __ push(Immediate(Smi::FromInt(0))); // Initial index.
push 1165 src/ia32/full-codegen-ia32.cc __ push(ecx); // Enumerable.
push 1166 src/ia32/full-codegen-ia32.cc __ push(ebx); // Current entry.
push 1217 src/ia32/full-codegen-ia32.cc __ push(Immediate(info));
push 1220 src/ia32/full-codegen-ia32.cc __ push(esi);
push 1221 src/ia32/full-codegen-ia32.cc __ push(Immediate(info));
push 1222 src/ia32/full-codegen-ia32.cc __ push(Immediate(pretenure
push 1350 src/ia32/full-codegen-ia32.cc __ push(Immediate(var->name()));
push 1429 src/ia32/full-codegen-ia32.cc __ push(Immediate(var->name()));
push 1452 src/ia32/full-codegen-ia32.cc __ push(esi); // Context.
push 1453 src/ia32/full-codegen-ia32.cc __ push(Immediate(var->name()));
push 1481 src/ia32/full-codegen-ia32.cc __ push(ecx);
push 1482 src/ia32/full-codegen-ia32.cc __ push(Immediate(Smi::FromInt(expr->literal_index())));
push 1483 src/ia32/full-codegen-ia32.cc __ push(Immediate(expr->pattern()));
push 1484 src/ia32/full-codegen-ia32.cc __ push(Immediate(expr->flags()));
push 1495 src/ia32/full-codegen-ia32.cc __ push(ebx);
push 1496 src/ia32/full-codegen-ia32.cc __ push(Immediate(Smi::FromInt(size)));
push 1519 src/ia32/full-codegen-ia32.cc __ push(Immediate(isolate()->factory()->null_value()));
push 1530 src/ia32/full-codegen-ia32.cc __ push(FieldOperand(edi, JSFunction::kLiteralsOffset));
push 1531 src/ia32/full-codegen-ia32.cc __ push(Immediate(Smi::FromInt(expr->literal_index())));
push 1532 src/ia32/full-codegen-ia32.cc __ push(Immediate(constant_properties));
push 1539 src/ia32/full-codegen-ia32.cc __ push(Immediate(Smi::FromInt(flags)));
push 1568 src/ia32/full-codegen-ia32.cc __ push(eax); // Save result on the stack
push 1595 src/ia32/full-codegen-ia32.cc __ push(Operand(esp, 0)); // Duplicate receiver.
push 1599 src/ia32/full-codegen-ia32.cc __ push(Immediate(Smi::FromInt(NONE))); // PropertyAttributes
push 1619 src/ia32/full-codegen-ia32.cc __ push(Operand(esp, 0)); // Duplicate receiver.
push 1623 src/ia32/full-codegen-ia32.cc __ push(Immediate(Smi::FromInt(NONE)));
push 1629 src/ia32/full-codegen-ia32.cc __ push(Operand(esp, 0));
push 1656 src/ia32/full-codegen-ia32.cc __ push(FieldOperand(ebx, JSFunction::kLiteralsOffset));
push 1657 src/ia32/full-codegen-ia32.cc __ push(Immediate(Smi::FromInt(expr->literal_index())));
push 1658 src/ia32/full-codegen-ia32.cc __ push(Immediate(constant_elements));
push 1699 src/ia32/full-codegen-ia32.cc __ push(eax);
push 1808 src/ia32/full-codegen-ia32.cc __ push(eax); // Left operand goes on the stack.
push 2004 src/ia32/full-codegen-ia32.cc __ push(eax); // Preserve value.
push 2016 src/ia32/full-codegen-ia32.cc __ push(eax); // Preserve value.
push 2061 src/ia32/full-codegen-ia32.cc __ push(eax);
push 2062 src/ia32/full-codegen-ia32.cc __ push(esi);
push 2063 src/ia32/full-codegen-ia32.cc __ push(Immediate(var->name()));
push 2070 src/ia32/full-codegen-ia32.cc __ push(eax); // Value.
push 2071 src/ia32/full-codegen-ia32.cc __ push(esi); // Context.
push 2072 src/ia32/full-codegen-ia32.cc __ push(Immediate(var->name()));
push 2073 src/ia32/full-codegen-ia32.cc __ push(Immediate(Smi::FromInt(language_mode())));
push 2082 src/ia32/full-codegen-ia32.cc __ push(Immediate(var->name()));
push 2113 src/ia32/full-codegen-ia32.cc __ push(eax); // Value.
push 2114 src/ia32/full-codegen-ia32.cc __ push(esi); // Context.
push 2115 src/ia32/full-codegen-ia32.cc __ push(Immediate(var->name()));
push 2116 src/ia32/full-codegen-ia32.cc __ push(Immediate(Smi::FromInt(language_mode())));
push 2137 src/ia32/full-codegen-ia32.cc __ push(result_register());
push 2138 src/ia32/full-codegen-ia32.cc __ push(Operand(esp, kPointerSize)); // Receiver is now under value.
push 2158 src/ia32/full-codegen-ia32.cc __ push(eax); // Result of assignment, saved even if not needed.
push 2159 src/ia32/full-codegen-ia32.cc __ push(Operand(esp, kPointerSize)); // Receiver is under value.
push 2179 src/ia32/full-codegen-ia32.cc __ push(result_register());
push 2181 src/ia32/full-codegen-ia32.cc __ push(Operand(esp, 2 * kPointerSize));
push 2202 src/ia32/full-codegen-ia32.cc __ push(eax); // Result of assignment, saved even if not needed.
push 2203 src/ia32/full-codegen-ia32.cc __ push(edx);
push 2275 src/ia32/full-codegen-ia32.cc __ push(eax);
push 2276 src/ia32/full-codegen-ia32.cc __ push(ecx);
push 2336 src/ia32/full-codegen-ia32.cc __ push(Operand(esp, arg_count * kPointerSize));
push 2338 src/ia32/full-codegen-ia32.cc __ push(Immediate(isolate()->factory()->undefined_value()));
push 2342 src/ia32/full-codegen-ia32.cc __ push(Operand(ebp, (2 + info_->scope()->num_parameters()) * kPointerSize));
push 2344 src/ia32/full-codegen-ia32.cc __ push(Immediate(Smi::FromInt(language_mode())));
push 2347 src/ia32/full-codegen-ia32.cc __ push(Immediate(Smi::FromInt(scope()->start_position())));
push 2375 src/ia32/full-codegen-ia32.cc __ push(Immediate(isolate()->factory()->undefined_value()));
push 2383 src/ia32/full-codegen-ia32.cc __ push(Operand(esp, (arg_count + 1) * kPointerSize));
push 2403 src/ia32/full-codegen-ia32.cc __ push(GlobalObjectOperand());
push 2417 src/ia32/full-codegen-ia32.cc __ push(context_register());
push 2418 src/ia32/full-codegen-ia32.cc __ push(Immediate(proxy->name()));
push 2420 src/ia32/full-codegen-ia32.cc __ push(eax); // Function.
push 2421 src/ia32/full-codegen-ia32.cc __ push(edx); // Receiver.
push 2430 src/ia32/full-codegen-ia32.cc __ push(eax);
push 2433 src/ia32/full-codegen-ia32.cc __ push(Immediate(isolate()->factory()->the_hole_value()));
push 2461 src/ia32/full-codegen-ia32.cc __ push(FieldOperand(ebx, GlobalObject::kGlobalReceiverOffset));
push 3385 src/ia32/full-codegen-ia32.cc __ push(eax);
push 3446 src/ia32/full-codegen-ia32.cc __ push(cache);
push 3447 src/ia32/full-codegen-ia32.cc __ push(key);
push 3813 src/ia32/full-codegen-ia32.cc __ push(FieldOperand(eax, GlobalObject::kBuiltinsOffset));
push 3851 src/ia32/full-codegen-ia32.cc __ push(Immediate(Smi::FromInt(strict_mode_flag)));
push 3860 src/ia32/full-codegen-ia32.cc __ push(GlobalObjectOperand());
push 3861 src/ia32/full-codegen-ia32.cc __ push(Immediate(var->name()));
push 3862 src/ia32/full-codegen-ia32.cc __ push(Immediate(Smi::FromInt(kNonStrictMode)));
push 3873 src/ia32/full-codegen-ia32.cc __ push(context_register());
push 3874 src/ia32/full-codegen-ia32.cc __ push(Immediate(var->name()));
push 4022 src/ia32/full-codegen-ia32.cc __ push(Immediate(Smi::FromInt(0)));
push 4027 src/ia32/full-codegen-ia32.cc __ push(eax);
push 4064 src/ia32/full-codegen-ia32.cc __ push(eax);
push 4197 src/ia32/full-codegen-ia32.cc __ push(esi);
push 4198 src/ia32/full-codegen-ia32.cc __ push(Immediate(proxy->name()));
push 4452 src/ia32/full-codegen-ia32.cc __ push(Immediate(Smi::FromInt(0)));
push 4457 src/ia32/full-codegen-ia32.cc __ push(ContextOperand(esi, Context::CLOSURE_INDEX));
push 4460 src/ia32/full-codegen-ia32.cc __ push(Operand(ebp, JavaScriptFrameConstants::kFunctionOffset));
push 4476 src/ia32/full-codegen-ia32.cc __ push(edx);
push 4479 src/ia32/full-codegen-ia32.cc __ push(result_register());
push 4485 src/ia32/full-codegen-ia32.cc __ push(edx);
push 4491 src/ia32/full-codegen-ia32.cc __ push(edx);
push 4496 src/ia32/full-codegen-ia32.cc __ push(edx);
push 488 src/ia32/ic-ia32.cc __ push(edx);
push 681 src/ia32/ic-ia32.cc __ push(edx); // receiver
push 682 src/ia32/ic-ia32.cc __ push(ecx); // key
push 683 src/ia32/ic-ia32.cc __ push(eax); // return address
push 1067 src/ia32/ic-ia32.cc __ push(edx);
push 1068 src/ia32/ic-ia32.cc __ push(ecx);
push 1198 src/ia32/ic-ia32.cc __ push(ecx); // save the key
push 1199 src/ia32/ic-ia32.cc __ push(edx); // pass the receiver
push 1200 src/ia32/ic-ia32.cc __ push(ecx); // pass the key
push 1349 src/ia32/ic-ia32.cc __ push(edx); // receiver
push 1350 src/ia32/ic-ia32.cc __ push(ecx); // name
push 1351 src/ia32/ic-ia32.cc __ push(ebx); // return address
push 1370 src/ia32/ic-ia32.cc __ push(edx); // receiver
push 1371 src/ia32/ic-ia32.cc __ push(ecx); // name
push 1372 src/ia32/ic-ia32.cc __ push(ebx); // return address
push 1391 src/ia32/ic-ia32.cc __ push(edx); // receiver
push 1392 src/ia32/ic-ia32.cc __ push(ecx); // name
push 1393 src/ia32/ic-ia32.cc __ push(ebx); // return address
push 1428 src/ia32/ic-ia32.cc __ push(edx);
push 1429 src/ia32/ic-ia32.cc __ push(ecx);
push 1430 src/ia32/ic-ia32.cc __ push(eax);
push 1431 src/ia32/ic-ia32.cc __ push(ebx);
push 1485 src/ia32/ic-ia32.cc __ push(receiver);
push 1486 src/ia32/ic-ia32.cc __ push(value);
push 1487 src/ia32/ic-ia32.cc __ push(scratch); // return address
push 1514 src/ia32/ic-ia32.cc __ push(edx);
push 1539 src/ia32/ic-ia32.cc __ push(edx);
push 1540 src/ia32/ic-ia32.cc __ push(ecx);
push 1541 src/ia32/ic-ia32.cc __ push(eax);
push 1542 src/ia32/ic-ia32.cc __ push(Immediate(Smi::FromInt(NONE))); // PropertyAttributes
push 1543 src/ia32/ic-ia32.cc __ push(Immediate(Smi::FromInt(strict_mode)));
push 1544 src/ia32/ic-ia32.cc __ push(ebx); // return address
push 1561 src/ia32/ic-ia32.cc __ push(edx);
push 1562 src/ia32/ic-ia32.cc __ push(ecx);
push 1563 src/ia32/ic-ia32.cc __ push(eax);
push 1564 src/ia32/ic-ia32.cc __ push(Immediate(Smi::FromInt(NONE))); // PropertyAttributes
push 1565 src/ia32/ic-ia32.cc __ push(Immediate(Smi::FromInt(strict_mode))); // Strict mode.
push 1566 src/ia32/ic-ia32.cc __ push(ebx); // return address
push 1582 src/ia32/ic-ia32.cc __ push(edx);
push 1583 src/ia32/ic-ia32.cc __ push(ecx);
push 1584 src/ia32/ic-ia32.cc __ push(eax);
push 1585 src/ia32/ic-ia32.cc __ push(ebx);
push 1605 src/ia32/ic-ia32.cc __ push(edx);
push 1606 src/ia32/ic-ia32.cc __ push(ecx);
push 1607 src/ia32/ic-ia32.cc __ push(eax);
push 1608 src/ia32/ic-ia32.cc __ push(ebx); // return address
push 1632 src/ia32/ic-ia32.cc __ push(edx);
push 1633 src/ia32/ic-ia32.cc __ push(ebx); // return address
push 1658 src/ia32/ic-ia32.cc __ push(edx);
push 1659 src/ia32/ic-ia32.cc __ push(ebx); // return address
push 172 src/ia32/lithium-codegen-ia32.cc __ push(Immediate(0));
push 188 src/ia32/lithium-codegen-ia32.cc __ push(ebp); // Caller's frame pointer.
push 190 src/ia32/lithium-codegen-ia32.cc __ push(esi); // Callee's context.
push 191 src/ia32/lithium-codegen-ia32.cc __ push(edi); // Callee's JS function.
push 203 src/ia32/lithium-codegen-ia32.cc __ push(edx);
push 205 src/ia32/lithium-codegen-ia32.cc __ push(Immediate(kNoAlignmentPadding));
push 212 src/ia32/lithium-codegen-ia32.cc __ push(Immediate(kSlotsZapValue));
push 247 src/ia32/lithium-codegen-ia32.cc __ push(edi);
push 623 src/ia32/lithium-codegen-ia32.cc __ push(eax);
push 624 src/ia32/lithium-codegen-ia32.cc __ push(ebx);
push 1472 src/ia32/lithium-codegen-ia32.cc __ push(ToOperand(instr->value()));
push 2260 src/ia32/lithium-codegen-ia32.cc __ push(eax);
push 2460 src/ia32/lithium-codegen-ia32.cc __ push(ToRegister(operand));
push 2462 src/ia32/lithium-codegen-ia32.cc __ push(ToOperand(operand));
push 2600 src/ia32/lithium-codegen-ia32.cc __ push(temp);
push 2904 src/ia32/lithium-codegen-ia32.cc __ push(receiver);
push 2914 src/ia32/lithium-codegen-ia32.cc __ push(Operand(elements, length, times_pointer_size, 1 * kPointerSize));
push 2964 src/ia32/lithium-codegen-ia32.cc __ push(esi); // The context is the first argument.
push 2965 src/ia32/lithium-codegen-ia32.cc __ push(Immediate(instr->hydrogen()->pairs()));
push 2966 src/ia32/lithium-codegen-ia32.cc __ push(Immediate(Smi::FromInt(instr->hydrogen()->flags())));
push 3422 src/ia32/lithium-codegen-ia32.cc __ push(Immediate(0xFFF00000));
push 3423 src/ia32/lithium-codegen-ia32.cc __ push(Immediate(0));
push 3879 src/ia32/lithium-codegen-ia32.cc __ push(string);
push 3885 src/ia32/lithium-codegen-ia32.cc __ push(Immediate(Smi::FromInt(const_index)));
push 3889 src/ia32/lithium-codegen-ia32.cc __ push(index);
push 3943 src/ia32/lithium-codegen-ia32.cc __ push(char_code);
push 4681 src/ia32/lithium-codegen-ia32.cc __ push(Immediate(Smi::FromInt(instance_size)));
push 4712 src/ia32/lithium-codegen-ia32.cc __ push(Immediate(Smi::FromInt(instr->hydrogen()->literal_index())));
push 4715 src/ia32/lithium-codegen-ia32.cc __ push(Immediate(isolate()->factory()->empty_fixed_array()));
push 4880 src/ia32/lithium-codegen-ia32.cc __ push(Immediate(Smi::FromInt(size)));
push 4899 src/ia32/lithium-codegen-ia32.cc __ push(Immediate(Smi::FromInt(instr->hydrogen()->literal_index())));
push 4900 src/ia32/lithium-codegen-ia32.cc __ push(Immediate(constant_properties));
push 4907 src/ia32/lithium-codegen-ia32.cc __ push(Immediate(Smi::FromInt(flags)));
push 4925 src/ia32/lithium-codegen-ia32.cc __ push(eax);
push 4947 src/ia32/lithium-codegen-ia32.cc __ push(ecx);
push 4948 src/ia32/lithium-codegen-ia32.cc __ push(Immediate(Smi::FromInt(instr->hydrogen()->literal_index())));
push 4949 src/ia32/lithium-codegen-ia32.cc __ push(Immediate(instr->hydrogen()->pattern()));
push 4950 src/ia32/lithium-codegen-ia32.cc __ push(Immediate(instr->hydrogen()->flags()));
push 4961 src/ia32/lithium-codegen-ia32.cc __ push(ebx);
push 4962 src/ia32/lithium-codegen-ia32.cc __ push(Immediate(Smi::FromInt(size)));
push 4990 src/ia32/lithium-codegen-ia32.cc __ push(Immediate(shared_info));
push 4993 src/ia32/lithium-codegen-ia32.cc __ push(esi);
push 4994 src/ia32/lithium-codegen-ia32.cc __ push(Immediate(shared_info));
push 4995 src/ia32/lithium-codegen-ia32.cc __ push(Immediate(pretenure
push 5152 src/ia32/lithium-codegen-ia32.cc __ push(ToOperand(obj));
push 5162 src/ia32/lithium-codegen-ia32.cc __ push(Immediate(Smi::FromInt(strict_mode_flag())));
push 5283 src/ia32/lithium-codegen-ia32.cc __ push(eax);
push 262 src/ia32/lithium-gap-resolver-ia32.cc __ push(scratch);
push 270 src/ia32/lithium-gap-resolver-ia32.cc __ push(scratch);
push 407 src/ia32/macro-assembler-ia32.cc push(Immediate(x.x_ ^ jit_cookie()));
push 410 src/ia32/macro-assembler-ia32.cc push(x);
push 548 src/ia32/macro-assembler-ia32.cc push(scratch1);
push 648 src/ia32/macro-assembler-ia32.cc push(eax);
push 675 src/ia32/macro-assembler-ia32.cc push(object);
push 690 src/ia32/macro-assembler-ia32.cc push(ebp);
push 692 src/ia32/macro-assembler-ia32.cc push(esi);
push 693 src/ia32/macro-assembler-ia32.cc push(Immediate(Smi::FromInt(type)));
push 694 src/ia32/macro-assembler-ia32.cc push(Immediate(CodeObject()));
push 717 src/ia32/macro-assembler-ia32.cc push(ebp);
push 722 src/ia32/macro-assembler-ia32.cc push(Immediate(0)); // Saved entry sp, patched before call.
push 723 src/ia32/macro-assembler-ia32.cc push(Immediate(CodeObject())); // Accessed from ExitFrame::code_slot.
push 800 src/ia32/macro-assembler-ia32.cc push(ecx);
push 844 src/ia32/macro-assembler-ia32.cc push(Immediate(0)); // NULL frame pointer.
push 845 src/ia32/macro-assembler-ia32.cc push(Immediate(Smi::FromInt(0))); // No context.
push 847 src/ia32/macro-assembler-ia32.cc push(ebp);
push 848 src/ia32/macro-assembler-ia32.cc push(esi);
push 854 src/ia32/macro-assembler-ia32.cc push(Immediate(state));
push 859 src/ia32/macro-assembler-ia32.cc push(Operand::StaticVariable(handler_address));
push 992 src/ia32/macro-assembler-ia32.cc push(scratch);
push 1008 src/ia32/macro-assembler-ia32.cc push(holder_reg);
push 1019 src/ia32/macro-assembler-ia32.cc push(holder_reg);
push 2337 src/ia32/macro-assembler-ia32.cc push(Operand::Cell(cell));
push 2355 src/ia32/macro-assembler-ia32.cc push(scratch);
push 2502 src/ia32/macro-assembler-ia32.cc push(eax);
push 2503 src/ia32/macro-assembler-ia32.cc push(Immediate(p0));
push 2504 src/ia32/macro-assembler-ia32.cc push(Immediate(reinterpret_cast<intptr_t>(Smi::FromInt(p1 - p0))));
push 2798 src/ia32/macro-assembler-ia32.cc push(mask_scratch);
push 779 src/ia32/macro-assembler-ia32.h void Push(Handle<Object> handle) { push(Immediate(handle)); }
push 982 src/ia32/macro-assembler-ia32.h masm->push(Immediate(reinterpret_cast<int>(&__FILE_LINE__))); \
push 329 src/ia32/regexp-macro-assembler-ia32.cc __ push(edi);
push 330 src/ia32/regexp-macro-assembler-ia32.cc __ push(backtrack_stackpointer());
push 380 src/ia32/regexp-macro-assembler-ia32.cc __ push(esi);
push 381 src/ia32/regexp-macro-assembler-ia32.cc __ push(edi);
push 382 src/ia32/regexp-macro-assembler-ia32.cc __ push(backtrack_stackpointer());
push 383 src/ia32/regexp-macro-assembler-ia32.cc __ push(ebx);
push 453 src/ia32/regexp-macro-assembler-ia32.cc __ push(backtrack_stackpointer());
push 731 src/ia32/regexp-macro-assembler-ia32.cc __ push(ebp);
push 735 src/ia32/regexp-macro-assembler-ia32.cc __ push(esi);
push 736 src/ia32/regexp-macro-assembler-ia32.cc __ push(edi);
push 737 src/ia32/regexp-macro-assembler-ia32.cc __ push(ebx); // Callee-save on MacOS.
push 738 src/ia32/regexp-macro-assembler-ia32.cc __ push(Immediate(0)); // Number of successful matches in a global regexp.
push 739 src/ia32/regexp-macro-assembler-ia32.cc __ push(Immediate(0)); // Make room for "input start - 1" constant.
push 943 src/ia32/regexp-macro-assembler-ia32.cc __ push(backtrack_stackpointer());
push 944 src/ia32/regexp-macro-assembler-ia32.cc __ push(edi);
push 966 src/ia32/regexp-macro-assembler-ia32.cc __ push(esi);
push 967 src/ia32/regexp-macro-assembler-ia32.cc __ push(edi);
push 1309 src/ia32/regexp-macro-assembler-ia32.cc __ push(Immediate::CodeRelativeOffset(&return_to));
push 94 src/ia32/stub-cache-ia32.cc __ push(offset);
push 400 src/ia32/stub-cache-ia32.cc __ push(name);
push 405 src/ia32/stub-cache-ia32.cc __ push(scratch);
push 406 src/ia32/stub-cache-ia32.cc __ push(receiver);
push 407 src/ia32/stub-cache-ia32.cc __ push(holder);
push 408 src/ia32/stub-cache-ia32.cc __ push(FieldOperand(scratch, InterceptorInfo::kDataOffset));
push 409 src/ia32/stub-cache-ia32.cc __ push(Immediate(reinterpret_cast<int>(masm->isolate())));
push 442 src/ia32/stub-cache-ia32.cc __ push(Immediate(Smi::FromInt(0)));
push 444 src/ia32/stub-cache-ia32.cc __ push(scratch);
push 460 src/ia32/stub-cache-ia32.cc __ push(scratch);
push 679 src/ia32/stub-cache-ia32.cc __ push(name_);
push 701 src/ia32/stub-cache-ia32.cc __ push(holder); // Save the holder.
push 702 src/ia32/stub-cache-ia32.cc __ push(name_); // Save the name.
push 788 src/ia32/stub-cache-ia32.cc __ push(name_reg);
push 809 src/ia32/stub-cache-ia32.cc __ push(receiver_reg);
push 810 src/ia32/stub-cache-ia32.cc __ push(Immediate(transition));
push 811 src/ia32/stub-cache-ia32.cc __ push(eax);
push 812 src/ia32/stub-cache-ia32.cc __ push(scratch1);
push 1076 src/ia32/stub-cache-ia32.cc __ push(receiver); // receiver
push 1079 src/ia32/stub-cache-ia32.cc __ push(reg); // holder
push 1083 src/ia32/stub-cache-ia32.cc __ push(FieldOperand(scratch1, AccessorInfo::kDataOffset));
push 1085 src/ia32/stub-cache-ia32.cc __ push(Immediate(Handle<Object>(callback->data())));
push 1087 src/ia32/stub-cache-ia32.cc __ push(Immediate(reinterpret_cast<int>(isolate())));
push 1091 src/ia32/stub-cache-ia32.cc __ push(scratch2);
push 1093 src/ia32/stub-cache-ia32.cc __ push(name_reg); // name
push 1096 src/ia32/stub-cache-ia32.cc __ push(scratch3); // Restore return address.
push 1193 src/ia32/stub-cache-ia32.cc __ push(receiver);
push 1195 src/ia32/stub-cache-ia32.cc __ push(holder_reg);
push 1196 src/ia32/stub-cache-ia32.cc __ push(name_reg);
push 1264 src/ia32/stub-cache-ia32.cc __ push(receiver);
push 1265 src/ia32/stub-cache-ia32.cc __ push(holder_reg);
push 1267 src/ia32/stub-cache-ia32.cc __ push(FieldOperand(holder_reg, AccessorInfo::kDataOffset));
push 1268 src/ia32/stub-cache-ia32.cc __ push(Immediate(reinterpret_cast<int>(isolate())));
push 1269 src/ia32/stub-cache-ia32.cc __ push(holder_reg);
push 1270 src/ia32/stub-cache-ia32.cc __ push(name_reg);
push 1271 src/ia32/stub-cache-ia32.cc __ push(scratch2); // restore return address
push 1287 src/ia32/stub-cache-ia32.cc __ push(scratch2); // restore old return address
push 2571 src/ia32/stub-cache-ia32.cc __ push(edx); // receiver
push 2572 src/ia32/stub-cache-ia32.cc __ push(Immediate(callback)); // callback info
push 2573 src/ia32/stub-cache-ia32.cc __ push(ecx); // name
push 2574 src/ia32/stub-cache-ia32.cc __ push(eax); // value
push 2575 src/ia32/stub-cache-ia32.cc __ push(ebx); // restore return address
push 2606 src/ia32/stub-cache-ia32.cc __ push(ecx);
push 2615 src/ia32/stub-cache-ia32.cc __ push(eax);
push 2618 src/ia32/stub-cache-ia32.cc __ push(edx);
push 2619 src/ia32/stub-cache-ia32.cc __ push(eax);
push 2667 src/ia32/stub-cache-ia32.cc __ push(edx); // receiver
push 2668 src/ia32/stub-cache-ia32.cc __ push(ecx); // name
push 2669 src/ia32/stub-cache-ia32.cc __ push(eax); // value
push 2670 src/ia32/stub-cache-ia32.cc __ push(Immediate(Smi::FromInt(strict_mode_)));
push 2671 src/ia32/stub-cache-ia32.cc __ push(ebx); // restore return address
push 2937 src/ia32/stub-cache-ia32.cc __ push(edx);
push 3350 src/ia32/stub-cache-ia32.cc __ push(edx);
push 3412 src/ia32/stub-cache-ia32.cc __ push(ecx);
push 3451 src/ia32/stub-cache-ia32.cc __ push(edx);
push 3601 src/ia32/stub-cache-ia32.cc __ push(eax);
push 3609 src/ia32/stub-cache-ia32.cc __ push(Immediate(0));
push 3610 src/ia32/stub-cache-ia32.cc __ push(eax);
push 3729 src/ia32/stub-cache-ia32.cc __ push(ebx);
push 65 src/mips/builtins-mips.cc __ push(a1);
push 685 src/mips/builtins-mips.cc __ push(function); // Preserve the function.
push 689 src/mips/builtins-mips.cc __ push(v0);
push 709 src/mips/builtins-mips.cc __ push(argument);
push 790 src/mips/builtins-mips.cc __ push(a1); // Constructor.
push 954 src/mips/builtins-mips.cc __ push(a1); // Argument for Runtime_NewObject.
push 961 src/mips/builtins-mips.cc __ push(t4);
push 962 src/mips/builtins-mips.cc __ push(t4);
push 993 src/mips/builtins-mips.cc __ push(t1);
push 1117 src/mips/builtins-mips.cc __ push(t0); // Push parameter.
push 1166 src/mips/builtins-mips.cc __ push(a1);
push 1168 src/mips/builtins-mips.cc __ push(t1);
push 1171 src/mips/builtins-mips.cc __ push(a1);
push 1196 src/mips/builtins-mips.cc __ push(a1);
push 1198 src/mips/builtins-mips.cc __ push(t1);
push 1201 src/mips/builtins-mips.cc __ push(a1);
push 1225 src/mips/builtins-mips.cc __ push(a0);
push 1290 src/mips/builtins-mips.cc __ push(a0);
push 1300 src/mips/builtins-mips.cc __ push(v0);
push 1315 src/mips/builtins-mips.cc __ push(t2);
push 1375 src/mips/builtins-mips.cc __ push(a0);
push 1377 src/mips/builtins-mips.cc __ push(a2);
push 1464 src/mips/builtins-mips.cc __ push(a1); // Re-add proxy object as additional argument.
push 1508 src/mips/builtins-mips.cc __ push(a0);
push 1510 src/mips/builtins-mips.cc __ push(a0);
push 1528 src/mips/builtins-mips.cc __ push(a1);
push 1529 src/mips/builtins-mips.cc __ push(v0);
push 1535 src/mips/builtins-mips.cc __ push(v0); // Limit.
push 1537 src/mips/builtins-mips.cc __ push(a1);
push 1581 src/mips/builtins-mips.cc __ push(a0);
push 1598 src/mips/builtins-mips.cc __ push(a0);
push 1610 src/mips/builtins-mips.cc __ push(a1);
push 1611 src/mips/builtins-mips.cc __ push(a0);
push 1615 src/mips/builtins-mips.cc __ push(v0);
push 1645 src/mips/builtins-mips.cc __ push(a1); // Add function proxy as last argument.
push 1728 src/mips/builtins-mips.cc __ push(t0);
push 82 src/mips/code-stubs-mips.cc __ push(a0);
push 438 src/mips/code-stubs-mips.cc __ push(a3);
push 619 src/mips/code-stubs-mips.cc __ push(ra);
push 706 src/mips/code-stubs-mips.cc __ push(ra);
push 1075 src/mips/code-stubs-mips.cc __ push(ra);
push 1337 src/mips/code-stubs-mips.cc __ push(ra);
push 1372 src/mips/code-stubs-mips.cc __ push(ra);
push 1496 src/mips/code-stubs-mips.cc __ push(ra);
push 1935 src/mips/code-stubs-mips.cc __ push(a0);
push 2242 src/mips/code-stubs-mips.cc __ push(a0);
push 2290 src/mips/code-stubs-mips.cc __ push(v0); // Push the heap number, not the untagged int32.
push 2367 src/mips/code-stubs-mips.cc __ push(a0);
push 3572 src/mips/code-stubs-mips.cc __ push(a0);
push 3593 src/mips/code-stubs-mips.cc __ push(scratch0);
push 3603 src/mips/code-stubs-mips.cc __ push(ra);
push 3776 src/mips/code-stubs-mips.cc __ push(ra);
push 3861 src/mips/code-stubs-mips.cc __ push(ra);
push 4213 src/mips/code-stubs-mips.cc __ push(t0);
push 4547 src/mips/code-stubs-mips.cc __ push(a1);
push 5542 src/mips/code-stubs-mips.cc __ push(a1); // Put proxy as additional argument.
push 5783 src/mips/code-stubs-mips.cc __ push(code_);
push 7096 src/mips/code-stubs-mips.cc __ push(ra);
push 576 src/mips/code-stubs-mips.h masm->push(scratch1_);
push 119 src/mips/codegen-mips.cc __ push(ra);
push 912 src/mips/deoptimizer-mips.cc __ push(a0); // Preserve deoptimizer object across call.
push 939 src/mips/deoptimizer-mips.cc __ push(t3);
push 949 src/mips/deoptimizer-mips.cc __ push(t2);
push 953 src/mips/deoptimizer-mips.cc __ push(t2);
push 955 src/mips/deoptimizer-mips.cc __ push(t2);
push 184 src/mips/full-codegen-mips.cc __ push(at);
push 195 src/mips/full-codegen-mips.cc __ push(a1);
push 405 src/mips/full-codegen-mips.cc __ push(v0);
push 421 src/mips/full-codegen-mips.cc __ push(v0);
push 424 src/mips/full-codegen-mips.cc __ push(a2);
push 478 src/mips/full-codegen-mips.cc __ push(result_register());
push 503 src/mips/full-codegen-mips.cc __ push(result_register());
push 538 src/mips/full-codegen-mips.cc __ push(result_register());
push 633 src/mips/full-codegen-mips.cc __ push(at);
push 637 src/mips/full-codegen-mips.cc __ push(at);
push 664 src/mips/full-codegen-mips.cc __ push(at);
push 692 src/mips/full-codegen-mips.cc __ push(result_register());
push 1111 src/mips/full-codegen-mips.cc __ push(a0);
push 1115 src/mips/full-codegen-mips.cc __ push(a0);
push 1137 src/mips/full-codegen-mips.cc __ push(a0); // Duplicate the enumerable object on the stack.
push 1156 src/mips/full-codegen-mips.cc __ push(v0); // Map.
push 1222 src/mips/full-codegen-mips.cc __ push(a1); // Enumerable.
push 1223 src/mips/full-codegen-mips.cc __ push(a3); // Current entry.
push 1245 src/mips/full-codegen-mips.cc __ push(a0);
push 1276 src/mips/full-codegen-mips.cc __ push(a0);
push 1406 src/mips/full-codegen-mips.cc __ push(a0);
push 1487 src/mips/full-codegen-mips.cc __ push(a0);
push 1555 src/mips/full-codegen-mips.cc __ push(t1);
push 1557 src/mips/full-codegen-mips.cc __ push(a0);
push 1575 src/mips/full-codegen-mips.cc __ push(a1);
push 1625 src/mips/full-codegen-mips.cc __ push(v0); // Save result on stack.
push 1655 src/mips/full-codegen-mips.cc __ push(a0);
push 1660 src/mips/full-codegen-mips.cc __ push(a0);
push 1681 src/mips/full-codegen-mips.cc __ push(a0);
push 1686 src/mips/full-codegen-mips.cc __ push(a0);
push 1693 src/mips/full-codegen-mips.cc __ push(a0);
push 1761 src/mips/full-codegen-mips.cc __ push(v0);
push 1825 src/mips/full-codegen-mips.cc __ push(result_register());
push 1836 src/mips/full-codegen-mips.cc __ push(v0);
push 1865 src/mips/full-codegen-mips.cc __ push(v0); // Left operand goes on the stack.
push 2070 src/mips/full-codegen-mips.cc __ push(result_register()); // Preserve value.
push 2082 src/mips/full-codegen-mips.cc __ push(result_register()); // Preserve value.
push 2128 src/mips/full-codegen-mips.cc __ push(v0);
push 2137 src/mips/full-codegen-mips.cc __ push(v0); // Value.
push 2150 src/mips/full-codegen-mips.cc __ push(a3);
push 2185 src/mips/full-codegen-mips.cc __ push(v0); // Value.
push 2206 src/mips/full-codegen-mips.cc __ push(result_register());
push 2208 src/mips/full-codegen-mips.cc __ push(t0);
push 2232 src/mips/full-codegen-mips.cc __ push(v0); // Result of assignment, saved even if not needed.
push 2235 src/mips/full-codegen-mips.cc __ push(t0);
push 2252 src/mips/full-codegen-mips.cc __ push(result_register());
push 2255 src/mips/full-codegen-mips.cc __ push(t0);
push 2284 src/mips/full-codegen-mips.cc __ push(v0); // Result of assignment, saved even if not needed.
push 2287 src/mips/full-codegen-mips.cc __ push(t0);
push 2356 src/mips/full-codegen-mips.cc __ push(v0);
push 2357 src/mips/full-codegen-mips.cc __ push(a1);
push 2421 src/mips/full-codegen-mips.cc __ push(a1);
push 2426 src/mips/full-codegen-mips.cc __ push(a1);
push 2429 src/mips/full-codegen-mips.cc __ push(a1);
push 2433 src/mips/full-codegen-mips.cc __ push(a1);
push 2463 src/mips/full-codegen-mips.cc __ push(a2); // Reserved receiver slot.
push 2473 src/mips/full-codegen-mips.cc __ push(a1);
push 2493 src/mips/full-codegen-mips.cc __ push(a0);
push 2508 src/mips/full-codegen-mips.cc __ push(context_register());
push 2510 src/mips/full-codegen-mips.cc __ push(a2);
push 2522 src/mips/full-codegen-mips.cc __ push(v0);
push 2526 src/mips/full-codegen-mips.cc __ push(a1);
push 2553 src/mips/full-codegen-mips.cc __ push(a1);
push 3484 src/mips/full-codegen-mips.cc __ push(v0);
push 3885 src/mips/full-codegen-mips.cc __ push(a0);
push 3924 src/mips/full-codegen-mips.cc __ push(a1);
push 3946 src/mips/full-codegen-mips.cc __ push(context_register());
push 3948 src/mips/full-codegen-mips.cc __ push(a2);
push 3996 src/mips/full-codegen-mips.cc if (context()->IsStackValue()) __ push(v0);
push 4001 src/mips/full-codegen-mips.cc if (context()->IsStackValue()) __ push(v0);
push 4093 src/mips/full-codegen-mips.cc __ push(at);
push 4098 src/mips/full-codegen-mips.cc __ push(v0);
push 4104 src/mips/full-codegen-mips.cc __ push(v0);
push 4133 src/mips/full-codegen-mips.cc __ push(v0);
push 4517 src/mips/full-codegen-mips.cc __ push(at);
push 4527 src/mips/full-codegen-mips.cc __ push(result_register());
push 4535 src/mips/full-codegen-mips.cc __ push(a1);
push 4542 src/mips/full-codegen-mips.cc __ push(a1);
push 4549 src/mips/full-codegen-mips.cc __ push(a1);
push 4555 src/mips/full-codegen-mips.cc __ push(a1);
push 622 src/mips/ic-mips.cc __ push(a2); // Save the key.
push 1481 src/mips/ic-mips.cc __ push(a2);
push 1502 src/mips/ic-mips.cc __ push(a2);
push 165 src/mips/lithium-codegen-mips.cc __ push(a2);
push 178 src/mips/lithium-codegen-mips.cc __ push(a1);
push 1313 src/mips/lithium-codegen-mips.cc __ push(input_reg);
push 2179 src/mips/lithium-codegen-mips.cc __ push(v0);
push 2802 src/mips/lithium-codegen-mips.cc __ push(receiver);
push 2816 src/mips/lithium-codegen-mips.cc __ push(scratch);
push 2842 src/mips/lithium-codegen-mips.cc __ push(argument_reg);
push 3792 src/mips/lithium-codegen-mips.cc __ push(ToRegister(instr->left()));
push 3793 src/mips/lithium-codegen-mips.cc __ push(ToRegister(instr->right()));
push 3832 src/mips/lithium-codegen-mips.cc __ push(string);
push 3838 src/mips/lithium-codegen-mips.cc __ push(scratch);
push 3842 src/mips/lithium-codegen-mips.cc __ push(index);
push 3896 src/mips/lithium-codegen-mips.cc __ push(char_code);
push 4520 src/mips/lithium-codegen-mips.cc __ push(a0);
push 4713 src/mips/lithium-codegen-mips.cc __ push(a0);
push 4757 src/mips/lithium-codegen-mips.cc __ push(a0);
push 4822 src/mips/lithium-codegen-mips.cc __ push(a1);
push 4838 src/mips/lithium-codegen-mips.cc __ push(input);
push 5156 src/mips/lithium-codegen-mips.cc __ push(object);
push 281 src/mips/macro-assembler-mips.cc push(ra);
push 331 src/mips/macro-assembler-mips.cc push(ra);
push 372 src/mips/macro-assembler-mips.cc push(holder_reg); // Temporarily save holder on the stack.
push 388 src/mips/macro-assembler-mips.cc push(holder_reg); // Temporarily save holder on the stack.
push 2727 src/mips/macro-assembler-mips.cc push(at);
push 2781 src/mips/macro-assembler-mips.cc push(t1);
push 4357 src/mips/macro-assembler-mips.cc push(elements);
push 4401 src/mips/macro-assembler-mips.cc push(a0);
push 4403 src/mips/macro-assembler-mips.cc push(a0);
push 4815 src/mips/macro-assembler-mips.cc push(object);
push 616 src/mips/macro-assembler-mips.h void push(Register src) {
push 674 src/mips/regexp-macro-assembler-mips.cc __ push(a0); // Make room for success counter and initialize it to 0.
push 675 src/mips/regexp-macro-assembler-mips.cc __ push(a0); // Make room for "position - 1" constant (value irrelevant).
push 1283 src/mips/regexp-macro-assembler-mips.cc __ push(ra);
push 468 src/mips/stub-cache-mips.cc __ push(name_reg);
push 488 src/mips/stub-cache-mips.cc __ push(receiver_reg);
push 609 src/mips/stub-cache-mips.cc __ push(name);
push 616 src/mips/stub-cache-mips.cc __ push(scratch);
push 618 src/mips/stub-cache-mips.cc __ push(scratch);
push 652 src/mips/stub-cache-mips.cc __ push(zero_reg);
push 888 src/mips/stub-cache-mips.cc __ push(name_);
push 1256 src/mips/stub-cache-mips.cc __ push(receiver);
push 2657 src/mips/stub-cache-mips.cc __ push(a1); // Receiver.
push 2698 src/mips/stub-cache-mips.cc __ push(a0);
push 2701 src/mips/stub-cache-mips.cc __ push(a1);
push 2702 src/mips/stub-cache-mips.cc __ push(a0);
push 2751 src/mips/stub-cache-mips.cc __ push(a0); // Strict mode.
push 2911 src/mips/stub-cache-mips.cc __ push(a0);
push 5268 src/objects.h V(Array.prototype, push, ArrayPush) \
push 76 src/x64/assembler-x64.cc __ push(rbp);
push 78 src/x64/assembler-x64.cc __ push(rcx);
push 79 src/x64/assembler-x64.cc __ push(rbx);
push 87 src/x64/assembler-x64.cc __ push(rax);
push 668 src/x64/assembler-x64.h void push(Immediate value);
push 672 src/x64/assembler-x64.h void push(Register src);
push 673 src/x64/assembler-x64.h void push(const Operand& src);
push 63 src/x64/builtins-x64.cc __ push(rdi);
push 64 src/x64/builtins-x64.cc __ push(kScratchRegister); // Restore return address.
push 93 src/x64/builtins-x64.cc __ push(rax);
push 96 src/x64/builtins-x64.cc __ push(rdi);
push 140 src/x64/builtins-x64.cc __ push(rax);
push 141 src/x64/builtins-x64.cc __ push(rdi);
push 143 src/x64/builtins-x64.cc __ push(rdi); // constructor
push 285 src/x64/builtins-x64.cc __ push(rdi);
push 302 src/x64/builtins-x64.cc __ push(rbx);
push 303 src/x64/builtins-x64.cc __ push(rbx);
push 313 src/x64/builtins-x64.cc __ push(Operand(rbx, rcx, times_pointer_size, 0));
push 369 src/x64/builtins-x64.cc __ push(rcx);
push 425 src/x64/builtins-x64.cc __ push(rdx);
push 426 src/x64/builtins-x64.cc __ push(r8);
push 452 src/x64/builtins-x64.cc __ push(rdi);
push 453 src/x64/builtins-x64.cc __ push(rdx);
push 479 src/x64/builtins-x64.cc __ push(Operand(kScratchRegister, 0)); // dereference handle
push 522 src/x64/builtins-x64.cc __ push(rdi);
push 524 src/x64/builtins-x64.cc __ push(rcx);
push 526 src/x64/builtins-x64.cc __ push(rdi); // Function is also the parameter to the runtime call.
push 549 src/x64/builtins-x64.cc __ push(rdi);
push 551 src/x64/builtins-x64.cc __ push(rcx);
push 553 src/x64/builtins-x64.cc __ push(rdi); // Function is also the parameter to the runtime call.
push 644 src/x64/builtins-x64.cc __ push(rbx);
push 695 src/x64/builtins-x64.cc __ push(rax);
push 697 src/x64/builtins-x64.cc __ push(rbx);
push 766 src/x64/builtins-x64.cc __ push(rdi); // re-add proxy object as additional argument
push 767 src/x64/builtins-x64.cc __ push(rdx);
push 818 src/x64/builtins-x64.cc __ push(Operand(rbp, kFunctionOffset));
push 819 src/x64/builtins-x64.cc __ push(Operand(rbp, kArgumentsOffset));
push 839 src/x64/builtins-x64.cc __ push(Operand(rbp, kFunctionOffset));
push 840 src/x64/builtins-x64.cc __ push(rax);
push 849 src/x64/builtins-x64.cc __ push(rax); // limit
push 850 src/x64/builtins-x64.cc __ push(Immediate(0)); // index
push 891 src/x64/builtins-x64.cc __ push(rbx);
push 907 src/x64/builtins-x64.cc __ push(rbx);
push 926 src/x64/builtins-x64.cc __ push(rax);
push 952 src/x64/builtins-x64.cc __ push(rdi); // add function proxy as last argument
push 1200 src/x64/builtins-x64.cc __ push(r8);
push 1292 src/x64/builtins-x64.cc __ push(rcx);
push 1460 src/x64/builtins-x64.cc __ push(rcx);
push 1533 src/x64/builtins-x64.cc __ push(rdi); // Preserve the function.
push 1534 src/x64/builtins-x64.cc __ push(rax);
push 1547 src/x64/builtins-x64.cc __ push(rcx);
push 1556 src/x64/builtins-x64.cc __ push(rbx);
push 1564 src/x64/builtins-x64.cc __ push(rbp);
push 1571 src/x64/builtins-x64.cc __ push(rdi);
push 1577 src/x64/builtins-x64.cc __ push(r8);
push 1593 src/x64/builtins-x64.cc __ push(rcx);
push 1627 src/x64/builtins-x64.cc __ push(Operand(rax, 0));
push 1646 src/x64/builtins-x64.cc __ push(Operand(rdi, 0));
push 1656 src/x64/builtins-x64.cc __ push(kScratchRegister);
push 1704 src/x64/builtins-x64.cc __ push(rax);
push 1733 src/x64/builtins-x64.cc __ push(rax);
push 56 src/x64/code-stubs-x64.cc __ push(rax);
push 57 src/x64/code-stubs-x64.cc __ push(rcx); // Push return address.
push 190 src/x64/code-stubs-x64.cc __ push(rsi);
push 191 src/x64/code-stubs-x64.cc __ push(rdx);
push 193 src/x64/code-stubs-x64.cc __ push(rcx); // Restore return address.
push 422 src/x64/code-stubs-x64.cc __ push(rcx);
push 628 src/x64/code-stubs-x64.cc __ push(rcx); // Push return address.
push 768 src/x64/code-stubs-x64.cc __ push(rax); // the operand
push 773 src/x64/code-stubs-x64.cc __ push(rcx); // Push return address.
push 896 src/x64/code-stubs-x64.cc __ push(rax);
push 971 src/x64/code-stubs-x64.cc __ push(rax);
push 972 src/x64/code-stubs-x64.cc __ push(rcx); // push return address
push 1002 src/x64/code-stubs-x64.cc __ push(rdx);
push 1003 src/x64/code-stubs-x64.cc __ push(rax);
push 1011 src/x64/code-stubs-x64.cc __ push(rcx); // Push return address.
push 1573 src/x64/code-stubs-x64.cc __ push(rdx);
push 1574 src/x64/code-stubs-x64.cc __ push(rax);
push 1575 src/x64/code-stubs-x64.cc __ push(rcx);
push 1756 src/x64/code-stubs-x64.cc __ push(rax);
push 2390 src/x64/code-stubs-x64.cc __ push(rdx);
push 2391 src/x64/code-stubs-x64.cc __ push(rbx);
push 3635 src/x64/code-stubs-x64.cc __ push(rdx);
push 3636 src/x64/code-stubs-x64.cc __ push(rax);
push 3648 src/x64/code-stubs-x64.cc __ push(rcx);
push 3787 src/x64/code-stubs-x64.cc __ push(rdi); // put proxy as additional argument under return address
push 3788 src/x64/code-stubs-x64.cc __ push(rcx);
push 4121 src/x64/code-stubs-x64.cc __ push(rbp);
push 4132 src/x64/code-stubs-x64.cc __ push(kScratchRegister); // context slot
push 4133 src/x64/code-stubs-x64.cc __ push(kScratchRegister); // function slot
push 4135 src/x64/code-stubs-x64.cc __ push(r12);
push 4136 src/x64/code-stubs-x64.cc __ push(r13);
push 4137 src/x64/code-stubs-x64.cc __ push(r14);
push 4138 src/x64/code-stubs-x64.cc __ push(r15);
push 4140 src/x64/code-stubs-x64.cc __ push(rdi); // Only callee save in Win64 ABI, argument in AMD64 ABI.
push 4141 src/x64/code-stubs-x64.cc __ push(rsi); // Only callee save in Win64 ABI, argument in AMD64 ABI.
push 4143 src/x64/code-stubs-x64.cc __ push(rbx);
push 4159 src/x64/code-stubs-x64.cc __ push(c_entry_fp_operand);
push 4199 src/x64/code-stubs-x64.cc __ push(Immediate(0)); // receiver
push 4413 src/x64/code-stubs-x64.cc __ push(rcx);
push 4515 src/x64/code-stubs-x64.cc __ push(object_);
push 4516 src/x64/code-stubs-x64.cc __ push(index_); // Consumed by runtime conversion function.
push 4544 src/x64/code-stubs-x64.cc __ push(object_);
push 4546 src/x64/code-stubs-x64.cc __ push(index_);
push 4584 src/x64/code-stubs-x64.cc __ push(code_);
push 5562 src/x64/code-stubs-x64.cc __ push(rcx);
push 5768 src/x64/code-stubs-x64.cc __ push(left);
push 5769 src/x64/code-stubs-x64.cc __ push(right);
push 5770 src/x64/code-stubs-x64.cc __ push(tmp1);
push 5829 src/x64/code-stubs-x64.cc __ push(rdx);
push 5830 src/x64/code-stubs-x64.cc __ push(rax);
push 5831 src/x64/code-stubs-x64.cc __ push(rdx);
push 5832 src/x64/code-stubs-x64.cc __ push(rax);
push 5905 src/x64/code-stubs-x64.cc __ push(Immediate(name->Hash()));
push 5958 src/x64/code-stubs-x64.cc __ push(name);
push 5961 src/x64/code-stubs-x64.cc __ push(r0);
push 5991 src/x64/code-stubs-x64.cc __ push(scratch);
push 6321 src/x64/code-stubs-x64.cc __ push(regs_.object());
push 6377 src/x64/code-stubs-x64.cc __ push(rbx);
push 6378 src/x64/code-stubs-x64.cc __ push(rcx);
push 6379 src/x64/code-stubs-x64.cc __ push(rax);
push 6381 src/x64/code-stubs-x64.cc __ push(FieldOperand(rbx, JSFunction::kLiteralsOffset));
push 6382 src/x64/code-stubs-x64.cc __ push(rdx);
push 6383 src/x64/code-stubs-x64.cc __ push(rdi); // Return return address so that tail call returns to right
push 6444 src/x64/code-stubs-x64.cc __ push(rcx);
push 6448 src/x64/code-stubs-x64.cc __ push(rcx);
push 6449 src/x64/code-stubs-x64.cc __ push(rdi);
push 6450 src/x64/code-stubs-x64.cc __ push(rsi);
push 589 src/x64/code-stubs-x64.h if (!scratch0_.is(scratch0_orig_)) masm->push(scratch0_);
push 593 src/x64/code-stubs-x64.h masm->push(rcx);
push 595 src/x64/code-stubs-x64.h masm->push(scratch1_);
push 597 src/x64/code-stubs-x64.h masm->push(address_);
push 601 src/x64/code-stubs-x64.h masm->push(object_);
push 78 src/x64/codegen-x64.cc __ push(rbx);
push 79 src/x64/codegen-x64.cc __ push(rdi);
push 81 src/x64/codegen-x64.cc __ push(rbx);
push 383 src/x64/codegen-x64.cc __ push(rax);
push 125 src/x64/debug-x64.cc __ push(reg);
push 131 src/x64/debug-x64.cc __ push(reg);
push 134 src/x64/debug-x64.cc __ push(kScratchRegister);
push 807 src/x64/deoptimizer-x64.cc __ push(r);
push 915 src/x64/deoptimizer-x64.cc __ push(rax);
push 939 src/x64/deoptimizer-x64.cc __ push(Operand(rbx, rcx, times_1, FrameDescription::frame_content_offset()));
push 957 src/x64/deoptimizer-x64.cc __ push(Operand(rbx, FrameDescription::state_offset()));
push 959 src/x64/deoptimizer-x64.cc __ push(Operand(rbx, FrameDescription::pc_offset()));
push 960 src/x64/deoptimizer-x64.cc __ push(Operand(rbx, FrameDescription::continuation_offset()));
push 965 src/x64/deoptimizer-x64.cc __ push(Operand(rbx, offset));
push 155 src/x64/full-codegen-x64.cc __ push(rbp); // Caller's frame pointer.
push 157 src/x64/full-codegen-x64.cc __ push(rsi); // Callee's context.
push 158 src/x64/full-codegen-x64.cc __ push(rdi); // Callee's JS Function.
push 167 src/x64/full-codegen-x64.cc __ push(rdx);
push 179 src/x64/full-codegen-x64.cc __ push(rdi);
push 217 src/x64/full-codegen-x64.cc __ push(rdi);
push 219 src/x64/full-codegen-x64.cc __ push(Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
push 226 src/x64/full-codegen-x64.cc __ push(rdx);
push 384 src/x64/full-codegen-x64.cc __ push(rax);
push 400 src/x64/full-codegen-x64.cc __ push(rax);
push 402 src/x64/full-codegen-x64.cc __ push(Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
push 458 src/x64/full-codegen-x64.cc __ push(operand);
push 667 src/x64/full-codegen-x64.cc __ push(result_register());
push 817 src/x64/full-codegen-x64.cc __ push(rsi);
push 884 src/x64/full-codegen-x64.cc __ push(rsi);
push 956 src/x64/full-codegen-x64.cc __ push(rsi); // The context is the first argument.
push 1075 src/x64/full-codegen-x64.cc __ push(rax);
push 1078 src/x64/full-codegen-x64.cc __ push(rax);
push 1100 src/x64/full-codegen-x64.cc __ push(rax); // Duplicate the enumerable object on the stack.
push 1118 src/x64/full-codegen-x64.cc __ push(rax); // Map.
push 1119 src/x64/full-codegen-x64.cc __ push(rdx); // Enumeration cache.
push 1121 src/x64/full-codegen-x64.cc __ push(rax); // Enumeration cache length (as smi).
push 1145 src/x64/full-codegen-x64.cc __ push(rbx); // Smi
push 1146 src/x64/full-codegen-x64.cc __ push(rax); // Array
push 1148 src/x64/full-codegen-x64.cc __ push(rax); // Fixed array length (as smi).
push 1185 src/x64/full-codegen-x64.cc __ push(rcx); // Enumerable.
push 1186 src/x64/full-codegen-x64.cc __ push(rbx); // Current entry.
push 1240 src/x64/full-codegen-x64.cc __ push(rsi);
push 1471 src/x64/full-codegen-x64.cc __ push(rsi); // Context.
push 1500 src/x64/full-codegen-x64.cc __ push(rcx);
push 1514 src/x64/full-codegen-x64.cc __ push(rbx);
push 1549 src/x64/full-codegen-x64.cc __ push(FieldOperand(rdi, JSFunction::kLiteralsOffset));
push 1587 src/x64/full-codegen-x64.cc __ push(rax); // Save result on the stack
push 1614 src/x64/full-codegen-x64.cc __ push(Operand(rsp, 0)); // Duplicate receiver.
push 1638 src/x64/full-codegen-x64.cc __ push(Operand(rsp, 0)); // Duplicate receiver.
push 1648 src/x64/full-codegen-x64.cc __ push(Operand(rsp, 0));
push 1675 src/x64/full-codegen-x64.cc __ push(FieldOperand(rbx, JSFunction::kLiteralsOffset));
push 1718 src/x64/full-codegen-x64.cc __ push(rax);
push 1786 src/x64/full-codegen-x64.cc __ push(result_register());
push 1796 src/x64/full-codegen-x64.cc __ push(rax);
push 1826 src/x64/full-codegen-x64.cc __ push(rax); // Left operand goes on the stack.
push 1986 src/x64/full-codegen-x64.cc __ push(rax); // Preserve value.
push 1998 src/x64/full-codegen-x64.cc __ push(rax); // Preserve value.
push 2042 src/x64/full-codegen-x64.cc __ push(rax);
push 2043 src/x64/full-codegen-x64.cc __ push(rsi);
push 2051 src/x64/full-codegen-x64.cc __ push(rax); // Value.
push 2052 src/x64/full-codegen-x64.cc __ push(rsi); // Context.
push 2094 src/x64/full-codegen-x64.cc __ push(rax); // Value.
push 2095 src/x64/full-codegen-x64.cc __ push(rsi); // Context.
push 2115 src/x64/full-codegen-x64.cc __ push(result_register());
push 2116 src/x64/full-codegen-x64.cc __ push(Operand(rsp, kPointerSize)); // Receiver is now under value.
push 2136 src/x64/full-codegen-x64.cc __ push(rax); // Result of assignment, saved even if not needed.
push 2137 src/x64/full-codegen-x64.cc __ push(Operand(rsp, kPointerSize)); // Receiver is under value.
push 2154 src/x64/full-codegen-x64.cc __ push(result_register());
push 2156 src/x64/full-codegen-x64.cc __ push(Operand(rsp, 2 * kPointerSize));
push 2177 src/x64/full-codegen-x64.cc __ push(rax); // Result of assignment, saved even if not needed.
push 2178 src/x64/full-codegen-x64.cc __ push(rdx);
push 2247 src/x64/full-codegen-x64.cc __ push(rax);
push 2248 src/x64/full-codegen-x64.cc __ push(rcx);
push 2309 src/x64/full-codegen-x64.cc __ push(Operand(rsp, arg_count * kPointerSize));
push 2315 src/x64/full-codegen-x64.cc __ push(Operand(rbp, (2 + info_->scope()->num_parameters()) * kPointerSize));
push 2357 src/x64/full-codegen-x64.cc __ push(Operand(rsp, (arg_count + 1) * kPointerSize));
push 2377 src/x64/full-codegen-x64.cc __ push(GlobalObjectOperand());
push 2391 src/x64/full-codegen-x64.cc __ push(context_register());
push 2394 src/x64/full-codegen-x64.cc __ push(rax); // Function.
push 2395 src/x64/full-codegen-x64.cc __ push(rdx); // Receiver.
push 2404 src/x64/full-codegen-x64.cc __ push(rax);
push 2433 src/x64/full-codegen-x64.cc __ push(FieldOperand(rbx, GlobalObject::kGlobalReceiverOffset));
push 3350 src/x64/full-codegen-x64.cc __ push(rax);
push 3418 src/x64/full-codegen-x64.cc __ push(cache);
push 3419 src/x64/full-codegen-x64.cc __ push(key);
push 3805 src/x64/full-codegen-x64.cc __ push(FieldOperand(rax, GlobalObject::kBuiltinsOffset));
push 3851 src/x64/full-codegen-x64.cc __ push(GlobalObjectOperand());
push 3864 src/x64/full-codegen-x64.cc __ push(context_register());
push 4018 src/x64/full-codegen-x64.cc __ push(rax); // Copy of receiver, needed for later store.
push 4024 src/x64/full-codegen-x64.cc __ push(rax); // Copy of key, needed for later store.
push 4052 src/x64/full-codegen-x64.cc __ push(rax);
push 4188 src/x64/full-codegen-x64.cc __ push(rsi);
push 4448 src/x64/full-codegen-x64.cc __ push(ContextOperand(rsi, Context::CLOSURE_INDEX));
push 4451 src/x64/full-codegen-x64.cc __ push(Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
push 4468 src/x64/full-codegen-x64.cc __ push(rdx);
push 4471 src/x64/full-codegen-x64.cc __ push(result_register());
push 4477 src/x64/full-codegen-x64.cc __ push(rdx);
push 4483 src/x64/full-codegen-x64.cc __ push(rdx);
push 4488 src/x64/full-codegen-x64.cc __ push(rdx);
push 611 src/x64/ic-x64.cc __ push(rdx); // receiver
push 612 src/x64/ic-x64.cc __ push(rax); // key
push 613 src/x64/ic-x64.cc __ push(rcx); // return address
push 954 src/x64/ic-x64.cc __ push(rdx);
push 955 src/x64/ic-x64.cc __ push(rcx);
push 1076 src/x64/ic-x64.cc __ push(rcx); // save the key
push 1077 src/x64/ic-x64.cc __ push(rdx); // pass the receiver
push 1078 src/x64/ic-x64.cc __ push(rcx); // pass the key
push 1375 src/x64/ic-x64.cc __ push(rax); // receiver
push 1376 src/x64/ic-x64.cc __ push(rcx); // name
push 1377 src/x64/ic-x64.cc __ push(rbx); // return address
push 1397 src/x64/ic-x64.cc __ push(rdx); // receiver
push 1398 src/x64/ic-x64.cc __ push(rax); // name
push 1399 src/x64/ic-x64.cc __ push(rbx); // return address
push 1418 src/x64/ic-x64.cc __ push(rdx); // receiver
push 1419 src/x64/ic-x64.cc __ push(rax); // name
push 1420 src/x64/ic-x64.cc __ push(rbx); // return address
push 1456 src/x64/ic-x64.cc __ push(rdx); // receiver
push 1457 src/x64/ic-x64.cc __ push(rcx); // name
push 1458 src/x64/ic-x64.cc __ push(rax); // value
push 1459 src/x64/ic-x64.cc __ push(rbx); // return address
push 1513 src/x64/ic-x64.cc __ push(receiver);
push 1514 src/x64/ic-x64.cc __ push(value);
push 1515 src/x64/ic-x64.cc __ push(scratch); // return address
push 1559 src/x64/ic-x64.cc __ push(rdx);
push 1560 src/x64/ic-x64.cc __ push(rcx);
push 1561 src/x64/ic-x64.cc __ push(rax);
push 1564 src/x64/ic-x64.cc __ push(rbx); // return address
push 1581 src/x64/ic-x64.cc __ push(rdx); // receiver
push 1582 src/x64/ic-x64.cc __ push(rcx); // key
push 1583 src/x64/ic-x64.cc __ push(rax); // value
push 1586 src/x64/ic-x64.cc __ push(rbx); // return address
push 1602 src/x64/ic-x64.cc __ push(rdx); // receiver
push 1603 src/x64/ic-x64.cc __ push(rcx); // key
push 1604 src/x64/ic-x64.cc __ push(rax); // value
push 1605 src/x64/ic-x64.cc __ push(rbx); // return address
push 1622 src/x64/ic-x64.cc __ push(rdx); // receiver
push 1623 src/x64/ic-x64.cc __ push(rcx); // key
push 1624 src/x64/ic-x64.cc __ push(rax); // value
push 1625 src/x64/ic-x64.cc __ push(rbx); // return address
push 1652 src/x64/ic-x64.cc __ push(rdx);
push 1653 src/x64/ic-x64.cc __ push(rbx); // return address
push 1675 src/x64/ic-x64.cc __ push(rdx);
push 1676 src/x64/ic-x64.cc __ push(rbx); // return address
push 155 src/x64/lithium-codegen-x64.cc __ push(rbp); // Caller's frame pointer.
push 157 src/x64/lithium-codegen-x64.cc __ push(rsi); // Callee's context.
push 158 src/x64/lithium-codegen-x64.cc __ push(rdi); // Callee's JS function.
push 168 src/x64/lithium-codegen-x64.cc __ push(kScratchRegister);
push 192 src/x64/lithium-codegen-x64.cc __ push(rdi);
push 1366 src/x64/lithium-codegen-x64.cc __ push(ToRegister(instr->InputAt(0)));
push 2001 src/x64/lithium-codegen-x64.cc __ push(ToRegister(instr->InputAt(0)));
push 2002 src/x64/lithium-codegen-x64.cc __ push(ToRegister(instr->InputAt(1)));
push 2089 src/x64/lithium-codegen-x64.cc __ push(ToRegister(instr->InputAt(0)));
push 2148 src/x64/lithium-codegen-x64.cc __ push(rax);
push 2455 src/x64/lithium-codegen-x64.cc __ push(temp);
push 2785 src/x64/lithium-codegen-x64.cc __ push(receiver);
push 2795 src/x64/lithium-codegen-x64.cc __ push(Operand(elements, length, times_pointer_size, 1 * kPointerSize));
push 2845 src/x64/lithium-codegen-x64.cc __ push(rsi); // The context is the first argument.
push 3788 src/x64/lithium-codegen-x64.cc __ push(string);
push 3798 src/x64/lithium-codegen-x64.cc __ push(index);
push 3851 src/x64/lithium-codegen-x64.cc __ push(char_code);
push 4626 src/x64/lithium-codegen-x64.cc __ push(rax);
push 4646 src/x64/lithium-codegen-x64.cc __ push(rcx);
push 4660 src/x64/lithium-codegen-x64.cc __ push(rbx);
push 4691 src/x64/lithium-codegen-x64.cc __ push(rsi);
push 4718 src/x64/lithium-codegen-x64.cc __ push(ToRegister(operand));
push 4720 src/x64/lithium-codegen-x64.cc __ push(ToOperand(operand));
push 4995 src/x64/lithium-codegen-x64.cc __ push(rax);
push 159 src/x64/macro-assembler-x64.cc push(Immediate(static_cast<int32_t>(address)));
push 163 src/x64/macro-assembler-x64.cc push(kScratchRegister);
push 194 src/x64/macro-assembler-x64.cc push(Operand(kRootRegister, (index << kPointerSizeLog2) - kRootRegisterBias));
push 520 src/x64/macro-assembler-x64.cc push(rax);
push 522 src/x64/macro-assembler-x64.cc push(kScratchRegister);
push 526 src/x64/macro-assembler-x64.cc push(kScratchRegister);
push 838 src/x64/macro-assembler-x64.cc push(reg);
push 2289 src/x64/macro-assembler-x64.cc push(kScratchRegister);
push 2313 src/x64/macro-assembler-x64.cc push(kScratchRegister);
push 2334 src/x64/macro-assembler-x64.cc push(Immediate(static_cast<int32_t>(smi)));
push 2337 src/x64/macro-assembler-x64.cc push(constant);
push 2425 src/x64/macro-assembler-x64.cc push(rax);
push 2426 src/x64/macro-assembler-x64.cc push(rcx);
push 2427 src/x64/macro-assembler-x64.cc push(rdx);
push 2428 src/x64/macro-assembler-x64.cc push(rbx);
push 2430 src/x64/macro-assembler-x64.cc push(rsi);
push 2431 src/x64/macro-assembler-x64.cc push(rdi);
push 2432 src/x64/macro-assembler-x64.cc push(r8);
push 2433 src/x64/macro-assembler-x64.cc push(r9);
push 2435 src/x64/macro-assembler-x64.cc push(r11);
push 2438 src/x64/macro-assembler-x64.cc push(r14);
push 2439 src/x64/macro-assembler-x64.cc push(r15);
push 2526 src/x64/macro-assembler-x64.cc push(Immediate(0)); // NULL frame pointer.
push 2529 src/x64/macro-assembler-x64.cc push(rbp);
push 2530 src/x64/macro-assembler-x64.cc push(rsi);
push 2537 src/x64/macro-assembler-x64.cc push(Immediate(state));
push 2542 src/x64/macro-assembler-x64.cc push(ExternalOperand(handler_address));
push 2664 src/x64/macro-assembler-x64.cc push(scratch);
push 2925 src/x64/macro-assembler-x64.cc push(object);
push 3268 src/x64/macro-assembler-x64.cc push(rbp);
push 3270 src/x64/macro-assembler-x64.cc push(rsi); // Context.
push 3273 src/x64/macro-assembler-x64.cc push(kScratchRegister);
push 3301 src/x64/macro-assembler-x64.cc push(rbp);
push 3306 src/x64/macro-assembler-x64.cc push(Immediate(0)); // Saved entry sp, patched before call.
push 3308 src/x64/macro-assembler-x64.cc push(kScratchRegister); // Accessed from EditFrame::code_slot.
push 3390 src/x64/macro-assembler-x64.cc push(rcx);
push 3460 src/x64/macro-assembler-x64.cc push(holder_reg);
push 4375 src/x64/macro-assembler-x64.cc push(mask_scratch);
push 1476 src/x64/macro-assembler-x64.h masm->push(Immediate(reinterpret_cast<int>(&__FILE_LINE__))); \
push 414 src/x64/regexp-macro-assembler-x64.cc __ push(rsi);
push 415 src/x64/regexp-macro-assembler-x64.cc __ push(rdi);
push 417 src/x64/regexp-macro-assembler-x64.cc __ push(backtrack_stackpointer());
push 772 src/x64/regexp-macro-assembler-x64.cc __ push(rbp);
push 784 src/x64/regexp-macro-assembler-x64.cc __ push(rsi);
push 785 src/x64/regexp-macro-assembler-x64.cc __ push(rdi);
push 786 src/x64/regexp-macro-assembler-x64.cc __ push(rbx);
push 796 src/x64/regexp-macro-assembler-x64.cc __ push(rdi);
push 797 src/x64/regexp-macro-assembler-x64.cc __ push(rsi);
push 798 src/x64/regexp-macro-assembler-x64.cc __ push(rdx);
push 799 src/x64/regexp-macro-assembler-x64.cc __ push(rcx);
push 800 src/x64/regexp-macro-assembler-x64.cc __ push(r8);
push 801 src/x64/regexp-macro-assembler-x64.cc __ push(r9);
push 803 src/x64/regexp-macro-assembler-x64.cc __ push(rbx); // Callee-save
push 806 src/x64/regexp-macro-assembler-x64.cc __ push(Immediate(0)); // Number of successful matches in a global regexp.
push 807 src/x64/regexp-macro-assembler-x64.cc __ push(Immediate(0)); // Make room for "input start - 1" constant.
push 1021 src/x64/regexp-macro-assembler-x64.cc __ push(backtrack_stackpointer());
push 1022 src/x64/regexp-macro-assembler-x64.cc __ push(rdi);
push 1048 src/x64/regexp-macro-assembler-x64.cc __ push(rsi);
push 1049 src/x64/regexp-macro-assembler-x64.cc __ push(rdi);
push 374 src/x64/stub-cache-x64.cc __ push(name);
push 378 src/x64/stub-cache-x64.cc __ push(kScratchRegister);
push 379 src/x64/stub-cache-x64.cc __ push(receiver);
push 380 src/x64/stub-cache-x64.cc __ push(holder);
push 381 src/x64/stub-cache-x64.cc __ push(FieldOperand(kScratchRegister, InterceptorInfo::kDataOffset));
push 665 src/x64/stub-cache-x64.cc __ push(name_);
push 687 src/x64/stub-cache-x64.cc __ push(holder); // Save the holder.
push 688 src/x64/stub-cache-x64.cc __ push(name_); // Save the name.
push 774 src/x64/stub-cache-x64.cc __ push(name_reg);
push 795 src/x64/stub-cache-x64.cc __ push(receiver_reg);
push 797 src/x64/stub-cache-x64.cc __ push(rax);
push 798 src/x64/stub-cache-x64.cc __ push(scratch1);
push 1053 src/x64/stub-cache-x64.cc __ push(receiver); // receiver
push 1054 src/x64/stub-cache-x64.cc __ push(reg); // holder
push 1057 src/x64/stub-cache-x64.cc __ push(FieldOperand(scratch1, AccessorInfo::kDataOffset)); // data
push 1062 src/x64/stub-cache-x64.cc __ push(name_reg); // name
push 1080 src/x64/stub-cache-x64.cc __ push(scratch2); // Restore return address.
push 1179 src/x64/stub-cache-x64.cc __ push(receiver);
push 1181 src/x64/stub-cache-x64.cc __ push(holder_reg);
push 1182 src/x64/stub-cache-x64.cc __ push(name_reg);
push 1243 src/x64/stub-cache-x64.cc __ push(receiver);
push 1244 src/x64/stub-cache-x64.cc __ push(holder_reg);
push 1246 src/x64/stub-cache-x64.cc __ push(FieldOperand(holder_reg, AccessorInfo::kDataOffset));
push 1248 src/x64/stub-cache-x64.cc __ push(holder_reg);
push 1249 src/x64/stub-cache-x64.cc __ push(name_reg);
push 1250 src/x64/stub-cache-x64.cc __ push(scratch2); // restore return address
push 1266 src/x64/stub-cache-x64.cc __ push(scratch2); // restore old return address
push 2408 src/x64/stub-cache-x64.cc __ push(rdx); // receiver
push 2410 src/x64/stub-cache-x64.cc __ push(rcx); // name
push 2411 src/x64/stub-cache-x64.cc __ push(rax); // value
push 2412 src/x64/stub-cache-x64.cc __ push(rbx); // restore return address
push 2450 src/x64/stub-cache-x64.cc __ push(rax);
push 2453 src/x64/stub-cache-x64.cc __ push(rdx);
push 2454 src/x64/stub-cache-x64.cc __ push(rax);
push 2501 src/x64/stub-cache-x64.cc __ push(rdx); // receiver
push 2502 src/x64/stub-cache-x64.cc __ push(rcx); // name
push 2503 src/x64/stub-cache-x64.cc __ push(rax); // value
push 2505 src/x64/stub-cache-x64.cc __ push(rbx); // restore return address
push 2772 src/x64/stub-cache-x64.cc __ push(rax);
push 3233 src/x64/stub-cache-x64.cc __ push(rcx);
push 417 test/cctest/test-assembler-ia32.cc __ push(ebx);
push 418 test/cctest/test-assembler-ia32.cc __ push(ecx);
push 419 test/cctest/test-assembler-ia32.cc __ push(edx);
push 420 test/cctest/test-assembler-ia32.cc __ push(edi);
push 421 test/cctest/test-assembler-ia32.cc __ push(esi);
push 1004 test/cctest/test-assembler-mips.cc __ push(t0); // These instructions disappear after opt.
push 1009 test/cctest/test-assembler-mips.cc __ push(t3);
push 1011 test/cctest/test-assembler-mips.cc __ push(t3); // These instructions disappear after opt.
push 1014 test/cctest/test-assembler-mips.cc __ push(t3);
push 1023 test/cctest/test-assembler-mips.cc __ push(t1);
push 1027 test/cctest/test-assembler-mips.cc __ push(t1);
push 1031 test/cctest/test-assembler-mips.cc __ push(t1);
push 1035 test/cctest/test-assembler-mips.cc __ push(t2);
push 1039 test/cctest/test-assembler-mips.cc __ push(t1);
push 136 test/cctest/test-assembler-x64.cc __ push(rbp);
push 138 test/cctest/test-assembler-x64.cc __ push(arg2); // Value at (rbp - 8)
push 139 test/cctest/test-assembler-x64.cc __ push(arg2); // Value at (rbp - 16)
push 140 test/cctest/test-assembler-x64.cc __ push(arg1); // Value at (rbp - 24)
push 216 test/cctest/test-assembler-x64.cc __ push(rbp);
push 219 test/cctest/test-assembler-x64.cc __ push(arg2); // Value at (rbp - 8)
push 220 test/cctest/test-assembler-x64.cc __ push(arg2); // Value at (rbp - 16)
push 221 test/cctest/test-assembler-x64.cc __ push(arg1); // Value at (rbp - 24)
push 250 test/cctest/test-assembler-x64.cc __ push(rbp);
push 380 test/cctest/test-assembler-x64.cc __ push(rbx);
push 381 test/cctest/test-assembler-x64.cc __ push(rcx);
push 382 test/cctest/test-assembler-x64.cc __ push(rdx);
push 383 test/cctest/test-assembler-x64.cc __ push(rdi);
push 384 test/cctest/test-assembler-x64.cc __ push(rsi);
push 135 test/cctest/test-disasm-ia32.cc __ push(Immediate(12));
push 136 test/cctest/test-disasm-ia32.cc __ push(Immediate(23456));
push 137 test/cctest/test-disasm-ia32.cc __ push(ecx);
push 138 test/cctest/test-disasm-ia32.cc __ push(esi);
push 139 test/cctest/test-disasm-ia32.cc __ push(Operand(ebp, JavaScriptFrameConstants::kFunctionOffset));
push 140 test/cctest/test-disasm-ia32.cc __ push(Operand(ebx, ecx, times_4, 0));
push 141 test/cctest/test-disasm-ia32.cc __ push(Operand(ebx, ecx, times_4, 0));
push 142 test/cctest/test-disasm-ia32.cc __ push(Operand(ebx, ecx, times_4, 10000));
push 186 test/cctest/test-disasm-ia32.cc __ push(Operand(ebx, ecx, times_4, 10000));
push 125 test/cctest/test-disasm-x64.cc __ push(Immediate(12));
push 126 test/cctest/test-disasm-x64.cc __ push(Immediate(23456));
push 127 test/cctest/test-disasm-x64.cc __ push(rcx);
push 128 test/cctest/test-disasm-x64.cc __ push(rsi);
push 129 test/cctest/test-disasm-x64.cc __ push(Operand(rbp, JavaScriptFrameConstants::kFunctionOffset));
push 130 test/cctest/test-disasm-x64.cc __ push(Operand(rbx, rcx, times_4, 0));
push 131 test/cctest/test-disasm-x64.cc __ push(Operand(rbx, rcx, times_4, 0));
push 132 test/cctest/test-disasm-x64.cc __ push(Operand(rbx, rcx, times_4, 10000));
push 175 test/cctest/test-disasm-x64.cc __ push(Operand(rbx, rcx, times_4, 10000));
push 57 test/cctest/test-hashing.cc __ push(ebx);
push 58 test/cctest/test-hashing.cc __ push(ecx);
push 71 test/cctest/test-hashing.cc __ push(kRootRegister);
push 73 test/cctest/test-hashing.cc __ push(rbx);
push 74 test/cctest/test-hashing.cc __ push(rcx);
push 88 test/cctest/test-hashing.cc __ push(kRootRegister);
push 102 test/cctest/test-hashing.cc __ push(kRootRegister);
push 122 test/cctest/test-hashing.cc __ push(ebx);
push 128 test/cctest/test-hashing.cc __ push(kRootRegister);
push 130 test/cctest/test-hashing.cc __ push(rbx);
push 137 test/cctest/test-hashing.cc __ push(kRootRegister);
push 144 test/cctest/test-hashing.cc __ push(kRootRegister);
push 98 test/cctest/test-macro-assembler-x64.cc __ push(v8::internal::kSmiConstantRegister);
push 99 test/cctest/test-macro-assembler-x64.cc __ push(v8::internal::kRootRegister);
push 1220 test/cctest/test-macro-assembler-x64.cc __ push(r14);
push 1221 test/cctest/test-macro-assembler-x64.cc __ push(r15);
push 1332 test/cctest/test-macro-assembler-x64.cc __ push(r14);
push 1333 test/cctest/test-macro-assembler-x64.cc __ push(r15);
push 2207 test/cctest/test-macro-assembler-x64.cc __ push(r13);
push 2208 test/cctest/test-macro-assembler-x64.cc __ push(r14);
push 2209 test/cctest/test-macro-assembler-x64.cc __ push(rbx);
push 2210 test/cctest/test-macro-assembler-x64.cc __ push(rbp);
push 2211 test/cctest/test-macro-assembler-x64.cc __ push(Immediate(0x100)); // <-- rbp
push 2213 test/cctest/test-macro-assembler-x64.cc __ push(Immediate(0x101));
push 2214 test/cctest/test-macro-assembler-x64.cc __ push(Immediate(0x102));
push 2215 test/cctest/test-macro-assembler-x64.cc __ push(Immediate(0x103));
push 2216 test/cctest/test-macro-assembler-x64.cc __ push(Immediate(0x104));
push 2217 test/cctest/test-macro-assembler-x64.cc __ push(Immediate(0x105)); // <-- rbx
push 2218 test/cctest/test-macro-assembler-x64.cc __ push(Immediate(0x106));
push 2219 test/cctest/test-macro-assembler-x64.cc __ push(Immediate(0x107));
push 2220 test/cctest/test-macro-assembler-x64.cc __ push(Immediate(0x108));
push 2221 test/cctest/test-macro-assembler-x64.cc __ push(Immediate(0x109)); // <-- rsp
push 173 tools/gcmole/gcmole.cc scopes_.push(callees);