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);