sp 1470 src/arm/assembler-arm.cc ASSERT(base.is(sp) || (dst & sp.bit()) == 0); sp 164 src/arm/assembler-arm.h const Register sp = { kRegister_sp_Code }; sp 1153 src/arm/assembler-arm.h str(src, MemOperand(sp, 4, NegPreIndex), cond); sp 1157 src/arm/assembler-arm.h ldr(dst, MemOperand(sp, 4, PostIndex), cond); sp 1161 src/arm/assembler-arm.h add(sp, sp, Operand(kPointerSize)); sp 335 src/arm/builtins-arm.cc __ add(sp, sp, Operand(kPointerSize)); sp 344 src/arm/builtins-arm.cc __ ldr(r2, MemOperand(sp)); // Get the argument from the stack. sp 378 src/arm/builtins-arm.cc __ add(sp, sp, Operand(2 * kPointerSize)); sp 411 src/arm/builtins-arm.cc __ mov(r7, sp); sp 424 src/arm/builtins-arm.cc __ mov(sp, r7); sp 431 src/arm/builtins-arm.cc __ add(sp, sp, Operand(kPointerSize)); sp 595 src/arm/builtins-arm.cc __ ldr(r0, MemOperand(sp, r0, LSL, kPointerSizeLog2, PreIndex)); sp 939 src/arm/builtins-arm.cc __ ldr(r1, MemOperand(sp, 2 * kPointerSize)); sp 940 src/arm/builtins-arm.cc __ ldr(r3, MemOperand(sp, 3 * kPointerSize)); sp 1014 src/arm/builtins-arm.cc __ ldr(r0, MemOperand(sp)); sp 1023 src/arm/builtins-arm.cc __ ldr(r1, MemOperand(sp, 2 * kPointerSize)); sp 1028 src/arm/builtins-arm.cc __ add(sp, sp, Operand(r1, LSL, kPointerSizeLog2 - 1)); sp 1029 src/arm/builtins-arm.cc __ add(sp, sp, Operand(kPointerSize)); sp 1201 src/arm/builtins-arm.cc __ ldr(r6, MemOperand(sp, 0 * kPointerSize)); sp 1207 src/arm/builtins-arm.cc __ add(sp, sp, Operand(1 * kPointerSize)); // Remove state. sp 1211 src/arm/builtins-arm.cc __ ldr(r0, MemOperand(sp, 1 * kPointerSize)); sp 1214 src/arm/builtins-arm.cc __ add(sp, sp, Operand(2 * kPointerSize)); // Remove state. sp 1237 src/arm/builtins-arm.cc __ stm(db_w, sp, kJSCallerSaved | kCalleeSaved | lr.bit() | fp.bit()); sp 1242 src/arm/builtins-arm.cc __ ldm(ia_w, sp, kJSCallerSaved | kCalleeSaved | lr.bit() | fp.bit()); sp 1298 src/arm/builtins-arm.cc __ ldr(r1, MemOperand(sp, r0, LSL, kPointerSizeLog2)); sp 1324 src/arm/builtins-arm.cc __ add(r2, sp, Operand(r0, LSL, kPointerSizeLog2)); sp 1361 src/arm/builtins-arm.cc __ ldr(r1, MemOperand(sp, r0, LSL, kPointerSizeLog2)); sp 1376 src/arm/builtins-arm.cc __ add(r3, sp, Operand(r0, LSL, kPointerSizeLog2)); sp 1397 src/arm/builtins-arm.cc __ add(r2, sp, Operand(r0, LSL, kPointerSizeLog2)); sp 1409 src/arm/builtins-arm.cc __ add(r2, sp, Operand(r0, LSL, kPointerSizeLog2)); sp 1415 src/arm/builtins-arm.cc __ cmp(r2, sp); sp 1495 src/arm/builtins-arm.cc __ sub(r2, sp, r2); sp 1615 src/arm/builtins-arm.cc __ add(sp, sp, Operand(3 * kPointerSize)); sp 1630 src/arm/builtins-arm.cc __ add(sp, sp, Operand(3 * kPointerSize)); sp 1638 src/arm/builtins-arm.cc __ stm(db_w, sp, r0.bit() | r1.bit() | r4.bit() | fp.bit() | lr.bit()); sp 1639 src/arm/builtins-arm.cc __ add(fp, sp, Operand(3 * kPointerSize)); sp 1650 src/arm/builtins-arm.cc __ mov(sp, fp); sp 1651 src/arm/builtins-arm.cc __ ldm(ia_w, sp, fp.bit() | lr.bit()); sp 1652 src/arm/builtins-arm.cc __ add(sp, sp, Operand(r1, LSL, kPointerSizeLog2 - kSmiTagSize)); sp 1653 src/arm/builtins-arm.cc __ add(sp, sp, Operand(kPointerSize)); // adjust for receiver sp 1741 src/arm/builtins-arm.cc __ cmp(sp, r2); sp 236 src/arm/code-stubs-arm.cc __ ldr(r3, MemOperand(sp, 0)); sp 282 src/arm/code-stubs-arm.cc __ ldr(r3, MemOperand(sp, 0)); sp 285 src/arm/code-stubs-arm.cc __ ldr(r1, MemOperand(sp, 1 * kPointerSize)); sp 324 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(2 * kPointerSize)); sp 392 src/arm/code-stubs-arm.cc __ ldr(r3, MemOperand(sp, 2 * kPointerSize)); sp 393 src/arm/code-stubs-arm.cc __ ldr(r0, MemOperand(sp, 1 * kPointerSize)); sp 409 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(3 * kPointerSize)); sp 418 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(3 * kPointerSize)); sp 451 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(3 * kPointerSize)); sp 470 src/arm/code-stubs-arm.cc __ ldr(r3, MemOperand(sp, 3 * kPointerSize)); sp 471 src/arm/code-stubs-arm.cc __ ldr(r0, MemOperand(sp, 2 * kPointerSize)); sp 494 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(4 * kPointerSize)); sp 1677 src/arm/code-stubs-arm.cc __ ldr(r1, MemOperand(sp, 0)); sp 1681 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(1 * kPointerSize)); sp 1973 src/arm/code-stubs-arm.cc __ stm(db_w, sp, kCallerSaved | lr.bit()); sp 1976 src/arm/code-stubs-arm.cc __ sub(sp, sp, Operand(kDoubleSize * DwVfpRegister::kNumRegisters)); sp 1979 src/arm/code-stubs-arm.cc __ vstr(reg, MemOperand(sp, i * kDoubleSize)); sp 1996 src/arm/code-stubs-arm.cc __ vldr(reg, MemOperand(sp, i * kDoubleSize)); sp 1998 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(kDoubleSize * DwVfpRegister::kNumRegisters)); sp 2000 src/arm/code-stubs-arm.cc __ ldm(ia_w, sp, kCallerSaved | pc.bit()); // Also pop pc to get Ret(0). sp 3547 src/arm/code-stubs-arm.cc __ ldr(base, MemOperand(sp, 1 * kPointerSize)); sp 3548 src/arm/code-stubs-arm.cc __ ldr(exponent, MemOperand(sp, 0 * kPointerSize)); sp 3802 src/arm/code-stubs-arm.cc __ tst(sp, Operand(frame_alignment_mask)); sp 3824 src/arm/code-stubs-arm.cc __ str(lr, MemOperand(sp, 0)); sp 3900 src/arm/code-stubs-arm.cc __ add(r6, sp, Operand(r0, LSL, kPointerSizeLog2)); sp 3982 src/arm/code-stubs-arm.cc __ stm(db_w, sp, kCalleeSaved | lr.bit()); sp 3987 src/arm/code-stubs-arm.cc __ vstm(db_w, sp, kFirstCalleeSavedDoubleReg, kLastCalleeSavedDoubleReg); sp 4003 src/arm/code-stubs-arm.cc __ ldr(r4, MemOperand(sp, offset_to_argv)); sp 4022 src/arm/code-stubs-arm.cc __ add(fp, sp, Operand(-EntryFrameConstants::kCallerFPOffset)); sp 4129 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(-EntryFrameConstants::kCallerFPOffset)); sp 4141 src/arm/code-stubs-arm.cc __ vldm(ia_w, sp, kFirstCalleeSavedDoubleReg, kLastCalleeSavedDoubleReg); sp 4144 src/arm/code-stubs-arm.cc __ ldm(ia_w, sp, kCalleeSaved | pc.bit()); sp 4176 src/arm/code-stubs-arm.cc __ ldr(object, MemOperand(sp, 1 * kPointerSize)); sp 4177 src/arm/code-stubs-arm.cc __ ldr(function, MemOperand(sp, 0)); sp 4397 src/arm/code-stubs-arm.cc __ str(r2, MemOperand(sp, 0 * kPointerSize)); sp 4400 src/arm/code-stubs-arm.cc __ str(r3, MemOperand(sp, 1 * kPointerSize)); sp 4416 src/arm/code-stubs-arm.cc __ ldr(r1, MemOperand(sp, 0 * kPointerSize)); sp 4436 src/arm/code-stubs-arm.cc __ str(r3, MemOperand(sp, 1 * kPointerSize)); sp 4492 src/arm/code-stubs-arm.cc __ ldr(r3, MemOperand(sp, 2 * kPointerSize)); sp 4540 src/arm/code-stubs-arm.cc __ ldr(r9, MemOperand(sp, 0 * kPointerSize)); sp 4578 src/arm/code-stubs-arm.cc __ ldr(r4, MemOperand(sp, 1 * kPointerSize)); sp 4594 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(3 * kPointerSize)); sp 4600 src/arm/code-stubs-arm.cc __ str(r2, MemOperand(sp, 0 * kPointerSize)); // Patch argument count. sp 4617 src/arm/code-stubs-arm.cc __ ldr(r1, MemOperand(sp, 0)); sp 4623 src/arm/code-stubs-arm.cc __ str(r1, MemOperand(sp, 0)); sp 4626 src/arm/code-stubs-arm.cc __ str(r3, MemOperand(sp, 1 * kPointerSize)); sp 4659 src/arm/code-stubs-arm.cc __ ldr(r1, MemOperand(sp, 0 * kPointerSize)); sp 4669 src/arm/code-stubs-arm.cc __ ldr(r2, MemOperand(sp, 1 * kPointerSize)); sp 4697 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(3 * kPointerSize)); sp 4748 src/arm/code-stubs-arm.cc __ ldr(r0, MemOperand(sp, kJSRegExpOffset)); sp 4785 src/arm/code-stubs-arm.cc __ ldr(subject, MemOperand(sp, kSubjectOffset)); sp 4798 src/arm/code-stubs-arm.cc __ ldr(r0, MemOperand(sp, kPreviousIndexOffset)); sp 4807 src/arm/code-stubs-arm.cc __ ldr(r0, MemOperand(sp, kLastMatchInfoOffset)); sp 4910 src/arm/code-stubs-arm.cc __ ldr(r1, MemOperand(sp, kPreviousIndexOffset)); sp 4931 src/arm/code-stubs-arm.cc __ str(r0, MemOperand(sp, 5 * kPointerSize)); sp 4935 src/arm/code-stubs-arm.cc __ str(r0, MemOperand(sp, 4 * kPointerSize)); sp 4943 src/arm/code-stubs-arm.cc __ str(r0, MemOperand(sp, 3 * kPointerSize)); sp 4948 src/arm/code-stubs-arm.cc __ str(r0, MemOperand(sp, 2 * kPointerSize)); sp 4953 src/arm/code-stubs-arm.cc __ str(r0, MemOperand(sp, 1 * kPointerSize)); sp 5033 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(4 * kPointerSize)); sp 5097 src/arm/code-stubs-arm.cc __ ldr(r0, MemOperand(sp, kLastMatchInfoOffset)); sp 5098 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(4 * kPointerSize)); sp 5134 src/arm/code-stubs-arm.cc __ ldr(r1, MemOperand(sp, kPointerSize * 2)); sp 5175 src/arm/code-stubs-arm.cc __ ldr(r1, MemOperand(sp, kPointerSize * 0)); sp 5176 src/arm/code-stubs-arm.cc __ ldr(r2, MemOperand(sp, kPointerSize * 1)); sp 5177 src/arm/code-stubs-arm.cc __ ldr(r6, MemOperand(sp, kPointerSize * 2)); sp 5210 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(3 * kPointerSize)); sp 5269 src/arm/code-stubs-arm.cc __ ldr(r4, MemOperand(sp, argc_ * kPointerSize)); sp 5276 src/arm/code-stubs-arm.cc __ str(r3, MemOperand(sp, argc_ * kPointerSize)); sp 5340 src/arm/code-stubs-arm.cc __ str(r1, MemOperand(sp, argc_ * kPointerSize)); sp 5961 src/arm/code-stubs-arm.cc __ Ldrd(r2, r3, MemOperand(sp, kToOffset)); sp 5979 src/arm/code-stubs-arm.cc __ ldr(r0, MemOperand(sp, kStringOffset)); sp 6138 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(3 * kPointerSize)); sp 6263 src/arm/code-stubs-arm.cc __ Ldrd(r0 , r1, MemOperand(sp)); // Load right in r0, left in r1. sp 6272 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(2 * kPointerSize)); sp 6282 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(2 * kPointerSize)); sp 6303 src/arm/code-stubs-arm.cc __ ldr(r0, MemOperand(sp, 1 * kPointerSize)); // First argument. sp 6304 src/arm/code-stubs-arm.cc __ ldr(r1, MemOperand(sp, 0 * kPointerSize)); // Second argument. sp 6354 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(2 * kPointerSize)); sp 6399 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(2 * kPointerSize)); sp 6412 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(2 * kPointerSize)); sp 6449 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(2 * kPointerSize)); sp 6550 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(2 * kPointerSize)); sp 6566 src/arm/code-stubs-arm.cc __ add(sp, sp, Operand(2 * kPointerSize)); sp 6607 src/arm/code-stubs-arm.cc __ str(arg, MemOperand(sp, stack_offset)); sp 6623 src/arm/code-stubs-arm.cc __ str(arg, MemOperand(sp, stack_offset)); sp 6895 src/arm/code-stubs-arm.cc __ ldr(pc, MemOperand(sp, 0)); sp 6919 src/arm/code-stubs-arm.cc __ str(ip, MemOperand(sp, 0)); sp 6995 src/arm/code-stubs-arm.cc __ stm(db_w, sp, spill_mask); sp 7001 src/arm/code-stubs-arm.cc __ ldm(ia_w, sp, spill_mask); sp 7066 src/arm/code-stubs-arm.cc __ stm(db_w, sp, spill_mask); sp 7079 src/arm/code-stubs-arm.cc __ ldm(ia_w, sp, spill_mask); sp 7541 src/arm/code-stubs-arm.cc __ add(r1, sp, Operand(kNumSavedRegs * kPointerSize)); sp 7546 src/arm/code-stubs-arm.cc __ mov(r5, sp); sp 7548 src/arm/code-stubs-arm.cc __ and_(sp, sp, Operand(-frame_alignment)); sp 7568 src/arm/code-stubs-arm.cc __ mov(sp, r5); sp 572 src/arm/code-stubs-arm.h masm->stm(db_w, sp, (kCallerSaved | lr.bit()) & ~scratch1_.bit()); sp 575 src/arm/code-stubs-arm.h masm->sub(sp, sp 576 src/arm/code-stubs-arm.h sp, sp 581 src/arm/code-stubs-arm.h masm->vstr(reg, MemOperand(sp, (i - 1) * kDoubleSize)); sp 593 src/arm/code-stubs-arm.h masm->vldr(reg, MemOperand(sp, (i - 1) * kDoubleSize)); sp 595 src/arm/code-stubs-arm.h masm->add(sp, sp 596 src/arm/code-stubs-arm.h sp, sp 599 src/arm/code-stubs-arm.h masm->ldm(ia_w, sp, (kCallerSaved | lr.bit()) & ~scratch1_.bit()); sp 158 src/arm/debug-arm.cc __ stm(db_w, sp, object_regs | non_object_regs); sp 172 src/arm/debug-arm.cc __ ldm(ia_w, sp, object_regs | non_object_regs); sp 780 src/arm/deoptimizer-arm.cc input_->SetRegister(sp.code(), reinterpret_cast<intptr_t>(frame->sp())); sp 826 src/arm/deoptimizer-arm.cc __ vstm(db_w, sp, first, last); sp 831 src/arm/deoptimizer-arm.cc __ stm(db_w, sp, restored_regs | sp.bit() | lr.bit() | pc.bit()); sp 837 src/arm/deoptimizer-arm.cc __ ldr(r2, MemOperand(sp, kSavedRegistersAreaSize)); sp 845 src/arm/deoptimizer-arm.cc __ add(r4, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize))); sp 849 src/arm/deoptimizer-arm.cc __ add(r4, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize))); sp 853 src/arm/deoptimizer-arm.cc __ add(r4, sp, Operand(kSavedRegistersAreaSize + (2 * kPointerSize))); sp 864 src/arm/deoptimizer-arm.cc __ str(r4, MemOperand(sp, 0 * kPointerSize)); // Fp-to-sp delta. sp 866 src/arm/deoptimizer-arm.cc __ str(r5, MemOperand(sp, 1 * kPointerSize)); // Isolate. sp 881 src/arm/deoptimizer-arm.cc __ ldr(r2, MemOperand(sp, i * kPointerSize)); sp 891 src/arm/deoptimizer-arm.cc __ vldr(d0, sp, src_offset); sp 898 src/arm/deoptimizer-arm.cc __ add(sp, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize))); sp 900 src/arm/deoptimizer-arm.cc __ add(sp, sp, Operand(kSavedRegistersAreaSize + (2 * kPointerSize))); sp 906 src/arm/deoptimizer-arm.cc __ add(r2, r2, sp); sp 917 src/arm/deoptimizer-arm.cc __ cmp(r2, sp); sp 973 src/arm/deoptimizer-arm.cc __ ldm(ia_w, sp, restored_regs); // all but pc registers. sp 156 src/arm/full-codegen-arm.cc __ str(r2, MemOperand(sp, receiver_offset)); sp 174 src/arm/full-codegen-arm.cc __ add(fp, sp, Operand(2 * kPointerSize)); sp 285 src/arm/full-codegen-arm.cc __ cmp(sp, Operand(ip)); sp 366 src/arm/full-codegen-arm.cc __ cmp(sp, Operand(ip)); sp 442 src/arm/full-codegen-arm.cc masm_->mov(sp, fp); sp 443 src/arm/full-codegen-arm.cc masm_->ldm(ia_w, sp, fp.bit() | lr.bit()); sp 444 src/arm/full-codegen-arm.cc masm_->add(sp, sp, Operand(sp_delta)); sp 587 src/arm/full-codegen-arm.cc __ str(reg, MemOperand(sp, 0)); sp 1027 src/arm/full-codegen-arm.cc __ ldr(r1, MemOperand(sp, 0)); // Switch value. sp 1172 src/arm/full-codegen-arm.cc __ ldr(r2, MemOperand(sp, 0 * kPointerSize)); // Get enumerated object sp 1187 src/arm/full-codegen-arm.cc __ Ldrd(r0, r1, MemOperand(sp, 0 * kPointerSize)); sp 1192 src/arm/full-codegen-arm.cc __ ldr(r2, MemOperand(sp, 2 * kPointerSize)); sp 1198 src/arm/full-codegen-arm.cc __ ldr(r2, MemOperand(sp, 3 * kPointerSize)); sp 1203 src/arm/full-codegen-arm.cc __ ldr(r1, MemOperand(sp, 4 * kPointerSize)); sp 1634 src/arm/full-codegen-arm.cc __ ldr(r1, MemOperand(sp)); sp 1648 src/arm/full-codegen-arm.cc __ ldr(r0, MemOperand(sp)); sp 1674 src/arm/full-codegen-arm.cc __ ldr(r0, MemOperand(sp)); // Duplicate receiver. sp 1686 src/arm/full-codegen-arm.cc __ ldr(r0, MemOperand(sp)); sp 1759 src/arm/full-codegen-arm.cc __ ldr(r6, MemOperand(sp)); // Copy of array literal. sp 1767 src/arm/full-codegen-arm.cc __ ldr(r1, MemOperand(sp)); // Copy of array literal. sp 1824 src/arm/full-codegen-arm.cc __ ldr(r1, MemOperand(sp, 0)); sp 2192 src/arm/full-codegen-arm.cc __ ldr(ip, MemOperand(sp, kPointerSize)); // Receiver is now under value. sp 2204 src/arm/full-codegen-arm.cc __ ldr(r1, MemOperand(sp)); sp 2218 src/arm/full-codegen-arm.cc __ ldr(ip, MemOperand(sp, kPointerSize)); sp 2238 src/arm/full-codegen-arm.cc __ ldr(ip, MemOperand(sp, 2 * kPointerSize)); sp 2250 src/arm/full-codegen-arm.cc __ ldr(r2, MemOperand(sp)); sp 2264 src/arm/full-codegen-arm.cc __ ldr(ip, MemOperand(sp, kPointerSize)); sp 2349 src/arm/full-codegen-arm.cc __ ldr(r2, MemOperand(sp, (arg_count + 1) * kPointerSize)); // Key. sp 2382 src/arm/full-codegen-arm.cc __ ldr(r1, MemOperand(sp, (arg_count + 1) * kPointerSize)); sp 2394 src/arm/full-codegen-arm.cc __ ldr(r1, MemOperand(sp, arg_count * kPointerSize)); sp 2449 src/arm/full-codegen-arm.cc __ ldr(r1, MemOperand(sp, (arg_count + 1) * kPointerSize)); sp 2455 src/arm/full-codegen-arm.cc __ str(r0, MemOperand(sp, (arg_count + 1) * kPointerSize)); sp 2456 src/arm/full-codegen-arm.cc __ str(r1, MemOperand(sp, arg_count * kPointerSize)); sp 2462 src/arm/full-codegen-arm.cc __ ldr(r1, MemOperand(sp, (arg_count + 1) * kPointerSize)); sp 2567 src/arm/full-codegen-arm.cc __ ldr(r1, MemOperand(sp, arg_count * kPointerSize)); sp 4063 src/arm/full-codegen-arm.cc __ ldr(r1, MemOperand(sp, 0)); sp 4095 src/arm/full-codegen-arm.cc __ str(r0, MemOperand(sp, kPointerSize)); sp 4098 src/arm/full-codegen-arm.cc __ str(r0, MemOperand(sp, 2 * kPointerSize)); sp 4574 src/arm/full-codegen-arm.cc __ ldr(cp, MemOperand(sp, StackHandlerConstants::kContextOffset)); sp 475 src/arm/ic-arm.cc __ ldr(r1, MemOperand(sp, argc * kPointerSize)); sp 506 src/arm/ic-arm.cc __ ldr(r3, MemOperand(sp, argc * kPointerSize)); sp 529 src/arm/ic-arm.cc __ ldr(r2, MemOperand(sp, argc * kPointerSize)); // receiver sp 539 src/arm/ic-arm.cc __ str(r2, MemOperand(sp, argc * kPointerSize)); sp 565 src/arm/ic-arm.cc __ ldr(r1, MemOperand(sp, argc * kPointerSize)); sp 578 src/arm/ic-arm.cc __ ldr(r1, MemOperand(sp, argc * kPointerSize)); sp 906 src/arm/ic-arm.cc __ ldr(r1, MemOperand(sp, argc * kPointerSize)); sp 154 src/arm/lithium-codegen-arm.cc __ str(r2, MemOperand(sp, receiver_offset)); sp 158 src/arm/lithium-codegen-arm.cc __ stm(db_w, sp, r1.bit() | cp.bit() | fp.bit() | lr.bit()); sp 159 src/arm/lithium-codegen-arm.cc __ add(fp, sp, Operand(2 * kPointerSize)); // Adjust FP to point to saved FP. sp 173 src/arm/lithium-codegen-arm.cc __ sub(sp, sp, Operand(slots * kPointerSize)); sp 894 src/arm/lithium-codegen-arm.cc __ ldr(r0, MemOperand(sp, 0)); sp 1671 src/arm/lithium-codegen-arm.cc __ stm(db_w, sp, r0.bit() | r1.bit() | r2.bit() | r3.bit()); sp 1682 src/arm/lithium-codegen-arm.cc __ ldm(ia_w, sp, r0.bit() | r1.bit() | r2.bit() | r3.bit()); sp 2444 src/arm/lithium-codegen-arm.cc __ mov(sp, fp); sp 2445 src/arm/lithium-codegen-arm.cc __ ldm(ia_w, sp, fp.bit() | lr.bit()); sp 2446 src/arm/lithium-codegen-arm.cc __ add(sp, sp, Operand(sp_delta)); sp 2946 src/arm/lithium-codegen-arm.cc __ sub(result, sp, Operand(2 * kPointerSize)); sp 5281 src/arm/lithium-codegen-arm.cc __ cmp(sp, Operand(ip)); sp 5295 src/arm/lithium-codegen-arm.cc __ cmp(sp, Operand(ip)); sp 217 src/arm/macro-assembler-arm.cc add(sp, sp, Operand(count * kPointerSize), LeaveCC, cond); sp 595 src/arm/macro-assembler-arm.cc sub(sp, sp, Operand(num_unsaved * kPointerSize)); sp 596 src/arm/macro-assembler-arm.cc stm(db_w, sp, kSafepointSavedRegisters); sp 602 src/arm/macro-assembler-arm.cc ldm(ia_w, sp, kSafepointSavedRegisters); sp 603 src/arm/macro-assembler-arm.cc add(sp, sp, Operand(num_unsaved * kPointerSize)); sp 609 src/arm/macro-assembler-arm.cc sub(sp, sp, Operand(DwVfpRegister::kNumAllocatableRegisters * sp 612 src/arm/macro-assembler-arm.cc vstr(DwVfpRegister::FromAllocationIndex(i), sp, i * kDoubleSize); sp 619 src/arm/macro-assembler-arm.cc vldr(DwVfpRegister::FromAllocationIndex(i), sp, i * kDoubleSize); sp 621 src/arm/macro-assembler-arm.cc add(sp, sp, Operand(DwVfpRegister::kNumAllocatableRegisters * sp 651 src/arm/macro-assembler-arm.cc return MemOperand(sp, SafepointRegisterStackIndex(reg.code()) * kPointerSize); sp 659 src/arm/macro-assembler-arm.cc return MemOperand(sp, doubles_size + register_offset); sp 798 src/arm/macro-assembler-arm.cc stm(db_w, sp, cp.bit() | fp.bit() | lr.bit()); sp 803 src/arm/macro-assembler-arm.cc add(fp, sp, Operand(3 * kPointerSize)); // Adjust FP to point to saved FP. sp 814 src/arm/macro-assembler-arm.cc mov(sp, fp); sp 815 src/arm/macro-assembler-arm.cc ldm(ia_w, sp, fp.bit() | lr.bit()); sp 825 src/arm/macro-assembler-arm.cc mov(fp, Operand(sp)); // Set up new frame pointer. sp 827 src/arm/macro-assembler-arm.cc sub(sp, sp, Operand(2 * kPointerSize)); sp 846 src/arm/macro-assembler-arm.cc vstm(db_w, sp, first, last); sp 855 src/arm/macro-assembler-arm.cc sub(sp, sp, Operand((stack_space + 1) * kPointerSize)); sp 858 src/arm/macro-assembler-arm.cc and_(sp, sp, Operand(-frame_alignment)); sp 863 src/arm/macro-assembler-arm.cc add(ip, sp, Operand(kPointerSize)); sp 925 src/arm/macro-assembler-arm.cc mov(sp, Operand(fp)); sp 926 src/arm/macro-assembler-arm.cc ldm(ia_w, sp, fp.bit() | lr.bit()); sp 928 src/arm/macro-assembler-arm.cc add(sp, sp, Operand(argument_count, LSL, kPointerSizeLog2)); sp 1214 src/arm/macro-assembler-arm.cc stm(db_w, sp, r5.bit() | r6.bit() | r7.bit() | ip.bit()); sp 1216 src/arm/macro-assembler-arm.cc stm(db_w, sp, r5.bit() | r6.bit() | cp.bit() | fp.bit()); sp 1224 src/arm/macro-assembler-arm.cc str(sp, MemOperand(r6)); sp 1232 src/arm/macro-assembler-arm.cc add(sp, sp, Operand(StackHandlerConstants::kSize - kPointerSize)); sp 1265 src/arm/macro-assembler-arm.cc ldr(sp, MemOperand(r3)); sp 1272 src/arm/macro-assembler-arm.cc ldm(ia_w, sp, r1.bit() | r2.bit() | cp.bit() | fp.bit()); sp 1299 src/arm/macro-assembler-arm.cc ldr(sp, MemOperand(r3)); sp 1305 src/arm/macro-assembler-arm.cc ldr(sp, MemOperand(sp, StackHandlerConstants::kNextOffset)); sp 1309 src/arm/macro-assembler-arm.cc ldr(r2, MemOperand(sp, StackHandlerConstants::kStateOffset)); sp 1318 src/arm/macro-assembler-arm.cc ldm(ia_w, sp, r1.bit() | r2.bit() | cp.bit() | fp.bit()); sp 2243 src/arm/macro-assembler-arm.cc add(sp, sp, Operand(num_arguments * kPointerSize)); sp 3317 src/arm/macro-assembler-arm.cc mov(scratch, sp); sp 3318 src/arm/macro-assembler-arm.cc sub(sp, sp, Operand((stack_passed_arguments + 1) * kPointerSize)); sp 3320 src/arm/macro-assembler-arm.cc and_(sp, sp, Operand(-frame_alignment)); sp 3321 src/arm/macro-assembler-arm.cc str(scratch, MemOperand(sp, stack_passed_arguments * kPointerSize)); sp 3323 src/arm/macro-assembler-arm.cc sub(sp, sp, Operand(stack_passed_arguments * kPointerSize)); sp 3414 src/arm/macro-assembler-arm.cc tst(sp, Operand(frame_alignment_mask)); sp 3431 src/arm/macro-assembler-arm.cc ldr(sp, MemOperand(sp, stack_passed_arguments * kPointerSize)); sp 3433 src/arm/macro-assembler-arm.cc add(sp, sp, Operand(stack_passed_arguments * sizeof(kPointerSize))); sp 314 src/arm/macro-assembler-arm.h stm(db_w, sp, src1.bit() | src2.bit(), cond); sp 316 src/arm/macro-assembler-arm.h str(src1, MemOperand(sp, 4, NegPreIndex), cond); sp 317 src/arm/macro-assembler-arm.h str(src2, MemOperand(sp, 4, NegPreIndex), cond); sp 328 src/arm/macro-assembler-arm.h stm(db_w, sp, src1.bit() | src2.bit() | src3.bit(), cond); sp 330 src/arm/macro-assembler-arm.h stm(db_w, sp, src1.bit() | src2.bit(), cond); sp 331 src/arm/macro-assembler-arm.h str(src3, MemOperand(sp, 4, NegPreIndex), cond); sp 334 src/arm/macro-assembler-arm.h str(src1, MemOperand(sp, 4, NegPreIndex), cond); sp 355 src/arm/macro-assembler-arm.h sp, sp 359 src/arm/macro-assembler-arm.h stm(db_w, sp, src1.bit() | src2.bit() | src3.bit(), cond); sp 360 src/arm/macro-assembler-arm.h str(src4, MemOperand(sp, 4, NegPreIndex), cond); sp 363 src/arm/macro-assembler-arm.h stm(db_w, sp, src1.bit() | src2.bit(), cond); sp 367 src/arm/macro-assembler-arm.h str(src1, MemOperand(sp, 4, NegPreIndex), cond); sp 376 src/arm/macro-assembler-arm.h ldm(ia_w, sp, src1.bit() | src2.bit(), cond); sp 378 src/arm/macro-assembler-arm.h ldr(src2, MemOperand(sp, 4, PostIndex), cond); sp 379 src/arm/macro-assembler-arm.h ldr(src1, MemOperand(sp, 4, PostIndex), cond); sp 390 src/arm/macro-assembler-arm.h ldm(ia_w, sp, src1.bit() | src2.bit() | src3.bit(), cond); sp 392 src/arm/macro-assembler-arm.h ldr(src3, MemOperand(sp, 4, PostIndex), cond); sp 393 src/arm/macro-assembler-arm.h ldm(ia_w, sp, src1.bit() | src2.bit(), cond); sp 397 src/arm/macro-assembler-arm.h str(src1, MemOperand(sp, 4, PostIndex), cond); sp 417 src/arm/macro-assembler-arm.h sp, sp 421 src/arm/macro-assembler-arm.h ldr(src4, MemOperand(sp, 4, PostIndex), cond); sp 422 src/arm/macro-assembler-arm.h ldm(ia_w, sp, src1.bit() | src2.bit() | src3.bit(), cond); sp 426 src/arm/macro-assembler-arm.h ldm(ia_w, sp, src1.bit() | src2.bit(), cond); sp 430 src/arm/macro-assembler-arm.h ldr(src1, MemOperand(sp, 4, PostIndex), cond); sp 674 src/arm/regexp-macro-assembler-arm.cc __ stm(db_w, sp, argument_registers | registers_to_retain | lr.bit()); sp 677 src/arm/regexp-macro-assembler-arm.cc __ add(frame_pointer(), sp, Operand(4 * kPointerSize)); sp 689 src/arm/regexp-macro-assembler-arm.cc __ sub(r0, sp, r0, SetCC); sp 710 src/arm/regexp-macro-assembler-arm.cc __ sub(sp, sp, Operand(num_registers_ * kPointerSize)); sp 859 src/arm/regexp-macro-assembler-arm.cc __ mov(sp, frame_pointer()); sp 861 src/arm/regexp-macro-assembler-arm.cc __ ldm(ia_w, sp, registers_to_retain | pc.bit()); sp 1299 src/arm/regexp-macro-assembler-arm.cc __ cmp(sp, r0); sp 1355 src/arm/regexp-macro-assembler-arm.cc __ ldr(sp, MemOperand(sp, 0)); sp 1403 src/arm/regexp-macro-assembler-arm.cc __ str(lr, MemOperand(sp, stack_alignment, NegPreIndex)); sp 1404 src/arm/regexp-macro-assembler-arm.cc __ mov(r0, sp); sp 1406 src/arm/regexp-macro-assembler-arm.cc __ ldr(pc, MemOperand(sp, stack_alignment, PostIndex)); sp 387 src/arm/simulator-arm.cc cur = reinterpret_cast<int32_t*>(sim_->get_register(Simulator::sp)); sp 785 src/arm/simulator-arm.cc registers_[sp] = reinterpret_cast<int32_t>(stack_) + stack_size - 64; sp 1734 src/arm/simulator-arm.cc (get_register(sp) sp 1741 src/arm/simulator-arm.cc int32_t* stack_pointer = reinterpret_cast<int32_t*>(get_register(sp)); sp 1808 src/arm/simulator-arm.cc PrintF(" with unaligned stack %08x\n", get_register(sp)); sp 1837 src/arm/simulator-arm.cc PrintF(" with unaligned stack %08x\n", get_register(sp)); sp 1854 src/arm/simulator-arm.cc PrintF(" with unaligned stack %08x\n", get_register(sp)); sp 1881 src/arm/simulator-arm.cc PrintF(" with unaligned stack %08x\n", get_register(sp)); sp 3337 src/arm/simulator-arm.cc int original_stack = get_register(sp); sp 3349 src/arm/simulator-arm.cc set_register(sp, entry_stack); sp 3406 src/arm/simulator-arm.cc CHECK_EQ(entry_stack, get_register(sp)); sp 3407 src/arm/simulator-arm.cc set_register(sp, original_stack); sp 3415 src/arm/simulator-arm.cc int new_sp = get_register(sp) - sizeof(uintptr_t); sp 3418 src/arm/simulator-arm.cc set_register(sp, new_sp); sp 3424 src/arm/simulator-arm.cc int current_sp = get_register(sp); sp 3427 src/arm/simulator-arm.cc set_register(sp, current_sp + sizeof(uintptr_t)); sp 607 src/arm/stub-cache-arm.cc __ str(r3, MemOperand(sp, arguments.immediate() * kPointerSize)); sp 707 src/arm/stub-cache-arm.cc __ stm(ib, sp, r5.bit() | r6.bit() | r7.bit()); sp 710 src/arm/stub-cache-arm.cc __ add(r2, sp, Operand(3 * kPointerSize)); sp 721 src/arm/stub-cache-arm.cc __ add(r0, sp, Operand(1 * kPointerSize)); sp 1108 src/arm/stub-cache-arm.cc __ str(reg, MemOperand(sp)); sp 1161 src/arm/stub-cache-arm.cc __ str(reg, MemOperand(sp)); sp 1253 src/arm/stub-cache-arm.cc __ mov(scratch2, sp); // scratch2 = AccessorInfo::args_ sp 1263 src/arm/stub-cache-arm.cc __ mov(r0, sp); // r0 = Handle<String> sp 1271 src/arm/stub-cache-arm.cc __ str(scratch2, MemOperand(sp, 1 * kPointerSize)); sp 1272 src/arm/stub-cache-arm.cc __ add(r1, sp, Operand(1 * kPointerSize)); // r1 = AccessorInfo& sp 1452 src/arm/stub-cache-arm.cc __ ldr(r0, MemOperand(sp, argc * kPointerSize)); sp 1514 src/arm/stub-cache-arm.cc __ ldr(r0, MemOperand(sp, argc * kPointerSize)); sp 1556 src/arm/stub-cache-arm.cc __ ldr(receiver, MemOperand(sp, argc * kPointerSize)); sp 1604 src/arm/stub-cache-arm.cc __ ldr(r4, MemOperand(sp, (argc - 1) * kPointerSize)); sp 1689 src/arm/stub-cache-arm.cc __ ldr(r2, MemOperand(sp, (argc - 1) * kPointerSize)); sp 1780 src/arm/stub-cache-arm.cc __ ldr(receiver, MemOperand(sp, argc * kPointerSize)); sp 1884 src/arm/stub-cache-arm.cc __ ldr(receiver, MemOperand(sp, argc * kPointerSize)); sp 1886 src/arm/stub-cache-arm.cc __ ldr(index, MemOperand(sp, (argc - 1) * kPointerSize)); sp 1965 src/arm/stub-cache-arm.cc __ ldr(receiver, MemOperand(sp, argc * kPointerSize)); sp 1967 src/arm/stub-cache-arm.cc __ ldr(index, MemOperand(sp, (argc - 1) * kPointerSize)); sp 2029 src/arm/stub-cache-arm.cc __ ldr(r1, MemOperand(sp, 1 * kPointerSize)); sp 2045 src/arm/stub-cache-arm.cc __ ldr(code, MemOperand(sp, 0 * kPointerSize)); sp 2106 src/arm/stub-cache-arm.cc __ ldr(r1, MemOperand(sp, 1 * kPointerSize)); sp 2119 src/arm/stub-cache-arm.cc __ ldr(r0, MemOperand(sp, 0 * kPointerSize)); sp 2197 src/arm/stub-cache-arm.cc __ ldr(r0, MemOperand(sp, 0 * kPointerSize), ne); sp 2246 src/arm/stub-cache-arm.cc __ ldr(r1, MemOperand(sp, 1 * kPointerSize)); sp 2259 src/arm/stub-cache-arm.cc __ ldr(r0, MemOperand(sp, 0 * kPointerSize)); sp 2347 src/arm/stub-cache-arm.cc __ ldr(r1, MemOperand(sp, argc * kPointerSize)); sp 2396 src/arm/stub-cache-arm.cc __ ldr(r1, MemOperand(sp, argc * kPointerSize)); sp 2419 src/arm/stub-cache-arm.cc __ str(r3, MemOperand(sp, argc * kPointerSize)); sp 2518 src/arm/stub-cache-arm.cc __ ldr(r1, MemOperand(sp, argc * kPointerSize)); sp 2527 src/arm/stub-cache-arm.cc __ ldr(r0, MemOperand(sp, argc * kPointerSize)); sp 2568 src/arm/stub-cache-arm.cc __ str(r3, MemOperand(sp, argc * kPointerSize)); sp 3399 src/arm/stub-cache-arm.cc __ add(r1, sp, Operand(r0, LSL, kPointerSizeLog2)); sp 3452 src/arm/stub-cache-arm.cc __ add(sp, sp, Operand(r1, LSL, kPointerSizeLog2)); sp 3453 src/arm/stub-cache-arm.cc __ add(sp, sp, Operand(kPointerSize)); sp 68 src/frames.cc ASSERT(frame->sp() <= handler->address()); sp 174 src/frames.cc state.sp = sp_; sp 246 src/frames.cc Address sp = ExitFrame::ComputeStackPointer(fp); sp 247 src/frames.cc if (!validator_.IsValid(sp)) return false; sp 249 src/frames.cc ExitFrame::FillState(fp, sp, &state); sp 302 src/frames.cc Address last_sp = last_frame->sp(), last_fp = last_frame->fp(); sp 313 src/frames.cc iteration_done_ = prev_frame->sp() < last_sp || prev_frame->fp() < last_fp; sp 322 src/frames.cc return !is_valid_top_ || (frame->sp() <= handler->address()); sp 327 src/frames.cc return IsValidStackAddress(frame->sp()) && IsValidStackAddress(frame->fp()); sp 352 src/frames.cc return IsValidStackAddress(state.sp) && IsValidStackAddress(state.fp) && sp 527 src/frames.cc state->sp = caller_sp(); sp 554 src/frames.cc Address sp = ComputeStackPointer(fp); sp 555 src/frames.cc FillState(fp, sp, state); sp 562 src/frames.cc state->sp = sp; sp 565 src/frames.cc reinterpret_cast<Address*>(sp - 1 * kPointerSize)); sp 590 src/frames.cc Address limit = sp(); sp 598 src/frames.cc state->sp = caller_sp(); sp 639 src/frames.cc Object** parameters_base = &Memory::Object_at(sp()); sp 1243 src/frames.cc Object** base = &Memory::Object_at(sp()); sp 175 src/frames.h State() : sp(NULL), fp(NULL), pc_address(NULL) { } sp 176 src/frames.h Address sp; sp 205 src/frames.h Address sp() const { return state_.sp; } sp 383 src/frames.h static void FillState(Address fp, Address sp, State* state); sp 677 src/frames.h StackFrameIterator(Isolate* isolate, bool use_top, Address fp, Address sp); sp 739 src/frames.h Address sp, sp 742 src/frames.h iterator_(fp, sp, low_bound, high_bound) { sp 748 src/frames.h Address sp, sp 751 src/frames.h iterator_(isolate, fp, sp, low_bound, high_bound) { sp 796 src/frames.h Address fp, Address sp, sp 879 src/frames.h Address fp, Address sp, sp 891 src/ia32/deoptimizer-ia32.cc input_->SetRegister(esp.code(), reinterpret_cast<intptr_t>(frame->sp())); sp 1271 src/isolate.cc if (it.done() || (it.frame()->sp() > external_handler_address)) { sp 1320 src/isolate.h return (c_entry_fp_ == 0) || (c_entry_fp_ > frame->sp()); sp 1430 src/liveedit.cc while (*pointer_address < top_frame->sp()) { sp 1510 src/liveedit.cc Address unused_stack_top = top_frame->sp(); sp 228 src/liveobjectlist.cc for (int sp = first_space; sp < last_space; sp++) { sp 229 src/liveobjectlist.cc if (heap->InSpace(heap_obj, static_cast<AllocationSpace>(sp))) { sp 168 src/log.cc sample->tos = Memory::Address_at(sample->sp); sp 173 src/log.cc sample->fp, sample->sp, sp 174 src/log.cc sample->sp, js_entry_sp); sp 1250 src/log.cc msg.AppendAddress(sample->sp); sp 165 src/mips/assembler-mips.cc sp, sp 174 src/mips/assembler-mips.h REGISTER(sp, 29); sp 343 src/mips/builtins-mips.cc __ Addu(sp, sp, Operand(kPointerSize)); sp 352 src/mips/builtins-mips.cc __ lw(a2, MemOperand(sp)); // Get the argument from the stack. sp 386 src/mips/builtins-mips.cc __ Addu(sp, sp, Operand(2 * kPointerSize)); sp 420 src/mips/builtins-mips.cc __ mov(t3, sp); sp 433 src/mips/builtins-mips.cc __ mov(sp, t3); sp 440 src/mips/builtins-mips.cc __ Addu(sp, sp, Operand(kPointerSize)); sp 610 src/mips/builtins-mips.cc __ Addu(sp, a0, sp); sp 611 src/mips/builtins-mips.cc __ lw(a0, MemOperand(sp)); sp 969 src/mips/builtins-mips.cc __ lw(a1, MemOperand(sp, 2 * kPointerSize)); sp 970 src/mips/builtins-mips.cc __ lw(a3, MemOperand(sp, 3 * kPointerSize)); sp 1042 src/mips/builtins-mips.cc __ lw(v0, MemOperand(sp)); sp 1051 src/mips/builtins-mips.cc __ lw(a1, MemOperand(sp, 2 * kPointerSize)); sp 1057 src/mips/builtins-mips.cc __ Addu(sp, sp, t0); sp 1058 src/mips/builtins-mips.cc __ Addu(sp, sp, kPointerSize); sp 1230 src/mips/builtins-mips.cc __ lw(t2, MemOperand(sp, 0 * kPointerSize)); sp 1236 src/mips/builtins-mips.cc __ Addu(sp, sp, Operand(1 * kPointerSize)); // Remove state. sp 1240 src/mips/builtins-mips.cc __ lw(v0, MemOperand(sp, 1 * kPointerSize)); sp 1243 src/mips/builtins-mips.cc __ Addu(sp, sp, Operand(2 * kPointerSize)); // Remove state. sp 1267 src/mips/builtins-mips.cc (kJSCallerSaved | kCalleeSaved | ra.bit() | fp.bit()) & ~sp.bit(); sp 1325 src/mips/builtins-mips.cc __ addu(at, sp, at); sp 1354 src/mips/builtins-mips.cc __ addu(a2, sp, at); sp 1387 src/mips/builtins-mips.cc __ addu(at, sp, at); sp 1404 src/mips/builtins-mips.cc __ addu(a3, sp, at); sp 1426 src/mips/builtins-mips.cc __ addu(a2, sp, at); sp 1439 src/mips/builtins-mips.cc __ addu(a2, sp, at); sp 1445 src/mips/builtins-mips.cc __ Branch(&loop, ne, a2, Operand(sp)); sp 1521 src/mips/builtins-mips.cc __ subu(a2, sp, a2); sp 1641 src/mips/builtins-mips.cc __ Addu(sp, sp, Operand(3 * kPointerSize)); // In delay slot. sp 1656 src/mips/builtins-mips.cc __ Addu(sp, sp, Operand(3 * kPointerSize)); // In delay slot. sp 1664 src/mips/builtins-mips.cc __ Addu(fp, sp, Operand(3 * kPointerSize)); sp 1675 src/mips/builtins-mips.cc __ mov(sp, fp); sp 1678 src/mips/builtins-mips.cc __ Addu(sp, sp, t0); sp 1680 src/mips/builtins-mips.cc __ Addu(sp, sp, Operand(kPointerSize)); sp 1760 src/mips/builtins-mips.cc __ Subu(sp, sp, kPointerSize); sp 1763 src/mips/builtins-mips.cc __ sw(t0, MemOperand(sp)); // In the delay slot. sp 1776 src/mips/builtins-mips.cc __ Subu(sp, sp, kPointerSize); sp 1777 src/mips/builtins-mips.cc __ Branch(USE_DELAY_SLOT, &fill, ne, sp, Operand(a2)); sp 1778 src/mips/builtins-mips.cc __ sw(t0, MemOperand(sp)); sp 238 src/mips/code-stubs-mips.cc __ lw(a3, MemOperand(sp, 0)); sp 283 src/mips/code-stubs-mips.cc __ lw(a3, MemOperand(sp, 0)); sp 286 src/mips/code-stubs-mips.cc __ lw(a1, MemOperand(sp, 1 * kPointerSize)); sp 390 src/mips/code-stubs-mips.cc __ lw(a3, MemOperand(sp, 2 * kPointerSize)); sp 391 src/mips/code-stubs-mips.cc __ lw(a0, MemOperand(sp, 1 * kPointerSize)); sp 467 src/mips/code-stubs-mips.cc __ lw(a3, MemOperand(sp, 3 * kPointerSize)); sp 468 src/mips/code-stubs-mips.cc __ lw(a0, MemOperand(sp, 2 * kPointerSize)); sp 1751 src/mips/code-stubs-mips.cc __ lw(a1, MemOperand(sp, 0)); sp 3684 src/mips/code-stubs-mips.cc __ lw(base, MemOperand(sp, 1 * kPointerSize)); sp 3685 src/mips/code-stubs-mips.cc __ lw(exponent, MemOperand(sp, 0 * kPointerSize)); sp 3976 src/mips/code-stubs-mips.cc masm->sw(ra, MemOperand(sp)); // This spot was reserved in EnterExitFrame. sp 3984 src/mips/code-stubs-mips.cc masm->addiu(sp, sp, -kCArgsSlotsSize); sp 4005 src/mips/code-stubs-mips.cc __ addiu(sp, sp, kCArgsSlotsSize); sp 4071 src/mips/code-stubs-mips.cc __ Addu(s1, sp, s1); sp 4169 src/mips/code-stubs-mips.cc __ lw(s0, MemOperand(sp, offset_to_argv + kCArgsSlotsSize)); sp 4181 src/mips/code-stubs-mips.cc __ addiu(fp, sp, -EntryFrameConstants::kCallerFPOffset); sp 4300 src/mips/code-stubs-mips.cc __ addiu(sp, sp, -EntryFrameConstants::kCallerFPOffset); sp 4342 src/mips/code-stubs-mips.cc __ lw(object, MemOperand(sp, 1 * kPointerSize)); sp 4343 src/mips/code-stubs-mips.cc __ lw(function, MemOperand(sp, 0)); sp 4567 src/mips/code-stubs-mips.cc __ sw(a2, MemOperand(sp, 0 * kPointerSize)); sp 4571 src/mips/code-stubs-mips.cc __ sw(a3, MemOperand(sp, 1 * kPointerSize)); sp 4587 src/mips/code-stubs-mips.cc __ lw(a1, MemOperand(sp, 0 * kPointerSize)); sp 4611 src/mips/code-stubs-mips.cc __ sw(a3, MemOperand(sp, 1 * kPointerSize)); sp 4678 src/mips/code-stubs-mips.cc __ lw(a3, MemOperand(sp, 2 * kPointerSize)); sp 4730 src/mips/code-stubs-mips.cc __ lw(t5, MemOperand(sp, 0 * kPointerSize)); sp 4770 src/mips/code-stubs-mips.cc __ lw(t0, MemOperand(sp, 1 * kPointerSize)); sp 4792 src/mips/code-stubs-mips.cc __ sw(a2, MemOperand(sp, 0 * kPointerSize)); // Patch argument count. sp 4811 src/mips/code-stubs-mips.cc __ lw(a1, MemOperand(sp, 0)); sp 4817 src/mips/code-stubs-mips.cc __ sw(a1, MemOperand(sp, 0)); sp 4822 src/mips/code-stubs-mips.cc __ sw(a3, MemOperand(sp, 1 * kPointerSize)); sp 4855 src/mips/code-stubs-mips.cc __ lw(a1, MemOperand(sp, 0 * kPointerSize)); sp 4863 src/mips/code-stubs-mips.cc __ lw(a2, MemOperand(sp, 1 * kPointerSize)); sp 4944 src/mips/code-stubs-mips.cc __ lw(a0, MemOperand(sp, kJSRegExpOffset)); sp 4985 src/mips/code-stubs-mips.cc __ lw(subject, MemOperand(sp, kSubjectOffset)); sp 5001 src/mips/code-stubs-mips.cc __ lw(a0, MemOperand(sp, kPreviousIndexOffset)); sp 5009 src/mips/code-stubs-mips.cc __ lw(a0, MemOperand(sp, kLastMatchInfoOffset)); sp 5113 src/mips/code-stubs-mips.cc __ lw(a1, MemOperand(sp, kPreviousIndexOffset)); sp 5147 src/mips/code-stubs-mips.cc __ sw(a0, MemOperand(sp, 5 * kPointerSize)); sp 5151 src/mips/code-stubs-mips.cc __ sw(a0, MemOperand(sp, 4 * kPointerSize)); sp 5159 src/mips/code-stubs-mips.cc __ sw(a0, MemOperand(sp, 3 * kPointerSize)); sp 5164 src/mips/code-stubs-mips.cc __ sw(a0, MemOperand(sp, 2 * kPointerSize)); sp 5169 src/mips/code-stubs-mips.cc __ sw(a0, MemOperand(sp, 1 * kPointerSize)); sp 5312 src/mips/code-stubs-mips.cc __ lw(v0, MemOperand(sp, kLastMatchInfoOffset)); sp 5349 src/mips/code-stubs-mips.cc __ lw(a1, MemOperand(sp, kPointerSize * 2)); sp 5389 src/mips/code-stubs-mips.cc __ lw(a1, MemOperand(sp, kPointerSize * 0)); sp 5390 src/mips/code-stubs-mips.cc __ lw(a2, MemOperand(sp, kPointerSize * 1)); sp 5391 src/mips/code-stubs-mips.cc __ lw(t2, MemOperand(sp, kPointerSize * 2)); sp 5486 src/mips/code-stubs-mips.cc __ lw(t0, MemOperand(sp, argc_ * kPointerSize)); sp 5493 src/mips/code-stubs-mips.cc __ sw(a3, MemOperand(sp, argc_ * kPointerSize)); sp 5556 src/mips/code-stubs-mips.cc __ sw(a1, MemOperand(sp, argc_ * kPointerSize)); sp 6165 src/mips/code-stubs-mips.cc __ lw(a2, MemOperand(sp, kToOffset)); sp 6166 src/mips/code-stubs-mips.cc __ lw(a3, MemOperand(sp, kFromOffset)); sp 6183 src/mips/code-stubs-mips.cc __ lw(v0, MemOperand(sp, kStringOffset)); sp 6479 src/mips/code-stubs-mips.cc __ lw(a1, MemOperand(sp, 1 * kPointerSize)); // Left. sp 6480 src/mips/code-stubs-mips.cc __ lw(a0, MemOperand(sp, 0 * kPointerSize)); // Right. sp 6497 src/mips/code-stubs-mips.cc __ Addu(sp, sp, Operand(2 * kPointerSize)); sp 6516 src/mips/code-stubs-mips.cc __ lw(a0, MemOperand(sp, 1 * kPointerSize)); // First argument. sp 6517 src/mips/code-stubs-mips.cc __ lw(a1, MemOperand(sp, 0 * kPointerSize)); // Second argument. sp 6817 src/mips/code-stubs-mips.cc __ sw(arg, MemOperand(sp, stack_offset)); sp 6830 src/mips/code-stubs-mips.cc __ sw(arg, MemOperand(sp, stack_offset)); sp 7099 src/mips/code-stubs-mips.cc __ addiu(sp, sp, -kPointerSize); sp 7101 src/mips/code-stubs-mips.cc __ sw(t0, MemOperand(sp)); // In the delay slot. sp 7115 src/mips/code-stubs-mips.cc __ lw(t9, MemOperand(sp, kCArgsSlotsSize)); sp 7141 src/mips/code-stubs-mips.cc __ Subu(sp, sp, kCArgsSlotsSize); sp 7157 src/mips/code-stubs-mips.cc masm->sw(ra, MemOperand(sp, kCArgsSlotsSize)); sp 188 src/mips/deoptimizer-mips.cc patcher.masm()->sltu(at, sp, t0); sp 766 src/mips/deoptimizer-mips.cc input_->SetRegister(sp.code(), reinterpret_cast<intptr_t>(frame->sp())); sp 795 src/mips/deoptimizer-mips.cc RegList saved_regs = restored_regs | sp.bit() | ra.bit(); sp 801 src/mips/deoptimizer-mips.cc __ Subu(sp, sp, Operand(kDoubleRegsSize)); sp 805 src/mips/deoptimizer-mips.cc __ sdc1(fpu_reg, MemOperand(sp, offset)); sp 810 src/mips/deoptimizer-mips.cc __ Subu(sp, sp, kNumberOfRegisters * kPointerSize); sp 813 src/mips/deoptimizer-mips.cc __ sw(ToRegister(i), MemOperand(sp, kPointerSize * i)); sp 821 src/mips/deoptimizer-mips.cc __ lw(a2, MemOperand(sp, kSavedRegistersAreaSize)); sp 829 src/mips/deoptimizer-mips.cc __ Addu(t0, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize))); sp 833 src/mips/deoptimizer-mips.cc __ Addu(t0, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize))); sp 837 src/mips/deoptimizer-mips.cc __ Addu(t0, sp, Operand(kSavedRegistersAreaSize + (2 * kPointerSize))); sp 869 src/mips/deoptimizer-mips.cc __ lw(a2, MemOperand(sp, i * kPointerSize)); sp 883 src/mips/deoptimizer-mips.cc __ ldc1(f0, MemOperand(sp, src_offset)); sp 890 src/mips/deoptimizer-mips.cc __ Addu(sp, sp, Operand(kSavedRegistersAreaSize + (1 * kPointerSize))); sp 892 src/mips/deoptimizer-mips.cc __ Addu(sp, sp, Operand(kSavedRegistersAreaSize + (2 * kPointerSize))); sp 898 src/mips/deoptimizer-mips.cc __ Addu(a2, a2, sp); sp 908 src/mips/deoptimizer-mips.cc __ Branch(USE_DELAY_SLOT, &pop_loop, ne, a2, Operand(sp)); sp 994 src/mips/deoptimizer-mips.cc __ addiu(sp, sp, -2 * kPointerSize); sp 995 src/mips/deoptimizer-mips.cc __ sw(ra, MemOperand(sp, 1 * kPointerSize)); sp 997 src/mips/deoptimizer-mips.cc __ addiu(sp, sp, -1 * kPointerSize); sp 1007 src/mips/deoptimizer-mips.cc __ sw(at, MemOperand(sp, 0 * kPointerSize)); // In the delay slot. sp 162 src/mips/full-codegen-mips.cc __ sw(a2, MemOperand(sp, receiver_offset)); sp 180 src/mips/full-codegen-mips.cc __ Addu(fp, sp, Operand(2 * kPointerSize)); sp 291 src/mips/full-codegen-mips.cc __ Branch(&ok, hs, sp, Operand(t0)); sp 373 src/mips/full-codegen-mips.cc __ sltu(at, sp, t0); sp 448 src/mips/full-codegen-mips.cc masm_->mov(sp, fp); sp 450 src/mips/full-codegen-mips.cc masm_->Addu(sp, sp, Operand(sp_delta)); sp 592 src/mips/full-codegen-mips.cc __ sw(reg, MemOperand(sp, 0)); sp 1035 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(sp, 0)); // Switch value. sp 1177 src/mips/full-codegen-mips.cc __ lw(a2, MemOperand(sp, 0 * kPointerSize)); // Get enumerated object sp 1192 src/mips/full-codegen-mips.cc __ lw(a0, MemOperand(sp, 0 * kPointerSize)); sp 1193 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(sp, 1 * kPointerSize)); sp 1197 src/mips/full-codegen-mips.cc __ lw(a2, MemOperand(sp, 2 * kPointerSize)); sp 1205 src/mips/full-codegen-mips.cc __ lw(a2, MemOperand(sp, 3 * kPointerSize)); sp 1210 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(sp, 4 * kPointerSize)); sp 1640 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(sp)); sp 1654 src/mips/full-codegen-mips.cc __ lw(a0, MemOperand(sp)); sp 1680 src/mips/full-codegen-mips.cc __ lw(a0, MemOperand(sp)); // Duplicate receiver. sp 1692 src/mips/full-codegen-mips.cc __ lw(a0, MemOperand(sp)); sp 1769 src/mips/full-codegen-mips.cc __ lw(t2, MemOperand(sp)); // Copy of array literal. sp 1777 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(sp)); // Copy of array literal. sp 1835 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(sp, 0)); sp 2207 src/mips/full-codegen-mips.cc __ lw(t0, MemOperand(sp, kPointerSize)); // Receiver is now under value. sp 2220 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(sp)); sp 2234 src/mips/full-codegen-mips.cc __ lw(t0, MemOperand(sp, kPointerSize)); sp 2254 src/mips/full-codegen-mips.cc __ lw(t0, MemOperand(sp, 2 * kPointerSize)); sp 2272 src/mips/full-codegen-mips.cc __ lw(a2, MemOperand(sp)); sp 2286 src/mips/full-codegen-mips.cc __ lw(t0, MemOperand(sp, kPointerSize)); sp 2372 src/mips/full-codegen-mips.cc __ lw(a2, MemOperand(sp, (arg_count + 1) * kPointerSize)); // Key. sp 2405 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(sp, (arg_count + 1) * kPointerSize)); sp 2417 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(sp, arg_count * kPointerSize)); sp 2472 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(sp, (arg_count + 1) * kPointerSize)); sp 2478 src/mips/full-codegen-mips.cc __ sw(v0, MemOperand(sp, (arg_count + 1) * kPointerSize)); sp 2479 src/mips/full-codegen-mips.cc __ sw(v1, MemOperand(sp, arg_count * kPointerSize)); sp 2484 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(sp, (arg_count + 1) * kPointerSize)); sp 2589 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(sp, arg_count * kPointerSize)); sp 4103 src/mips/full-codegen-mips.cc __ lw(a1, MemOperand(sp, 0)); sp 4136 src/mips/full-codegen-mips.cc __ sw(v0, MemOperand(sp, kPointerSize)); sp 4139 src/mips/full-codegen-mips.cc __ sw(v0, MemOperand(sp, 2 * kPointerSize)); sp 4609 src/mips/full-codegen-mips.cc __ lw(cp, MemOperand(sp, StackHandlerConstants::kContextOffset)); sp 474 src/mips/ic-mips.cc __ lw(a1, MemOperand(sp, argc * kPointerSize)); sp 506 src/mips/ic-mips.cc __ lw(a3, MemOperand(sp, argc*kPointerSize)); sp 529 src/mips/ic-mips.cc __ lw(a2, MemOperand(sp, argc * kPointerSize)); sp 538 src/mips/ic-mips.cc __ sw(a2, MemOperand(sp, argc * kPointerSize)); sp 563 src/mips/ic-mips.cc __ lw(a1, MemOperand(sp, argc * kPointerSize)); sp 576 src/mips/ic-mips.cc __ lw(a1, MemOperand(sp, argc * kPointerSize)); sp 908 src/mips/ic-mips.cc __ lw(a1, MemOperand(sp, argc * kPointerSize)); sp 150 src/mips/lithium-codegen-mips.cc __ sw(a2, MemOperand(sp, receiver_offset)); sp 155 src/mips/lithium-codegen-mips.cc __ Addu(fp, sp, Operand(2 * kPointerSize)); // Adj. FP to point to saved FP. sp 169 src/mips/lithium-codegen-mips.cc __ Subu(sp, sp, Operand(slots * kPointerSize)); sp 851 src/mips/lithium-codegen-mips.cc __ lw(a0, MemOperand(sp, 0)); sp 2183 src/mips/lithium-codegen-mips.cc __ mov(sp, fp); sp 2185 src/mips/lithium-codegen-mips.cc __ Addu(sp, sp, Operand(sp_delta)); sp 2702 src/mips/lithium-codegen-mips.cc __ Subu(result, sp, 2 * kPointerSize); sp 5088 src/mips/lithium-codegen-mips.cc __ Branch(&done, hs, sp, Operand(at)); sp 5101 src/mips/lithium-codegen-mips.cc __ Branch(deferred_stack_check->entry(), lo, sp, Operand(at)); sp 104 src/mips/macro-assembler-mips.cc Subu(sp, sp, Operand(num_unsaved * kPointerSize)); sp 114 src/mips/macro-assembler-mips.cc Addu(sp, sp, Operand(num_unsaved * kPointerSize)); sp 121 src/mips/macro-assembler-mips.cc Subu(sp, sp, Operand(FPURegister::kNumAllocatableRegisters * kDoubleSize)); sp 124 src/mips/macro-assembler-mips.cc sdc1(reg, MemOperand(sp, i * kDoubleSize)); sp 132 src/mips/macro-assembler-mips.cc ldc1(reg, MemOperand(sp, i * kDoubleSize)); sp 134 src/mips/macro-assembler-mips.cc Addu(sp, sp, Operand(FPURegister::kNumAllocatableRegisters * kDoubleSize)); sp 163 src/mips/macro-assembler-mips.cc return MemOperand(sp, SafepointRegisterStackIndex(reg.code()) * kPointerSize); sp 172 src/mips/macro-assembler-mips.cc return MemOperand(sp, doubles_size + register_offset); sp 804 src/mips/macro-assembler-mips.cc Subu(sp, sp, Operand(stack_offset)); sp 808 src/mips/macro-assembler-mips.cc sw(ToRegister(i), MemOperand(sp, stack_offset)); sp 818 src/mips/macro-assembler-mips.cc Subu(sp, sp, Operand(stack_offset)); sp 822 src/mips/macro-assembler-mips.cc sw(ToRegister(i), MemOperand(sp, stack_offset)); sp 833 src/mips/macro-assembler-mips.cc lw(ToRegister(i), MemOperand(sp, stack_offset)); sp 837 src/mips/macro-assembler-mips.cc addiu(sp, sp, stack_offset); sp 846 src/mips/macro-assembler-mips.cc lw(ToRegister(i), MemOperand(sp, stack_offset)); sp 850 src/mips/macro-assembler-mips.cc addiu(sp, sp, stack_offset); sp 859 src/mips/macro-assembler-mips.cc Subu(sp, sp, Operand(stack_offset)); sp 863 src/mips/macro-assembler-mips.cc sdc1(FPURegister::from_code(i), MemOperand(sp, stack_offset)); sp 874 src/mips/macro-assembler-mips.cc Subu(sp, sp, Operand(stack_offset)); sp 878 src/mips/macro-assembler-mips.cc sdc1(FPURegister::from_code(i), MemOperand(sp, stack_offset)); sp 890 src/mips/macro-assembler-mips.cc ldc1(FPURegister::from_code(i), MemOperand(sp, stack_offset)); sp 894 src/mips/macro-assembler-mips.cc addiu(sp, sp, stack_offset); sp 904 src/mips/macro-assembler-mips.cc ldc1(FPURegister::from_code(i), MemOperand(sp, stack_offset)); sp 908 src/mips/macro-assembler-mips.cc addiu(sp, sp, stack_offset); sp 2660 src/mips/macro-assembler-mips.cc addiu(sp, sp, drop * kPointerSize); sp 2696 src/mips/macro-assembler-mips.cc addiu(sp, sp, count * kPointerSize); sp 2783 src/mips/macro-assembler-mips.cc sw(sp, MemOperand(t2)); sp 2790 src/mips/macro-assembler-mips.cc Addu(sp, sp, Operand(StackHandlerConstants::kSize - kPointerSize)); sp 2828 src/mips/macro-assembler-mips.cc lw(sp, MemOperand(a3)); sp 2865 src/mips/macro-assembler-mips.cc lw(sp, MemOperand(a3)); sp 2871 src/mips/macro-assembler-mips.cc lw(sp, MemOperand(sp, StackHandlerConstants::kNextOffset)); sp 2875 src/mips/macro-assembler-mips.cc lw(a2, MemOperand(sp, StackHandlerConstants::kStateOffset)); sp 4027 src/mips/macro-assembler-mips.cc addiu(sp, sp, num_arguments * kPointerSize); sp 4525 src/mips/macro-assembler-mips.cc addiu(sp, sp, -5 * kPointerSize); sp 4528 src/mips/macro-assembler-mips.cc sw(ra, MemOperand(sp, 4 * kPointerSize)); sp 4529 src/mips/macro-assembler-mips.cc sw(fp, MemOperand(sp, 3 * kPointerSize)); sp 4530 src/mips/macro-assembler-mips.cc sw(cp, MemOperand(sp, 2 * kPointerSize)); sp 4531 src/mips/macro-assembler-mips.cc sw(t8, MemOperand(sp, 1 * kPointerSize)); sp 4532 src/mips/macro-assembler-mips.cc sw(t9, MemOperand(sp, 0 * kPointerSize)); sp 4533 src/mips/macro-assembler-mips.cc addiu(fp, sp, 3 * kPointerSize); sp 4538 src/mips/macro-assembler-mips.cc mov(sp, fp); sp 4539 src/mips/macro-assembler-mips.cc lw(fp, MemOperand(sp, 0 * kPointerSize)); sp 4540 src/mips/macro-assembler-mips.cc lw(ra, MemOperand(sp, 1 * kPointerSize)); sp 4541 src/mips/macro-assembler-mips.cc addiu(sp, sp, 2 * kPointerSize); sp 4562 src/mips/macro-assembler-mips.cc addiu(sp, sp, -4 * kPointerSize); sp 4563 src/mips/macro-assembler-mips.cc sw(ra, MemOperand(sp, 3 * kPointerSize)); sp 4564 src/mips/macro-assembler-mips.cc sw(fp, MemOperand(sp, 2 * kPointerSize)); sp 4565 src/mips/macro-assembler-mips.cc addiu(fp, sp, 2 * kPointerSize); // Set up new frame pointer. sp 4587 src/mips/macro-assembler-mips.cc And(sp, sp, Operand(-frame_alignment)); // Align stack. sp 4590 src/mips/macro-assembler-mips.cc Subu(sp, sp, Operand(space)); sp 4594 src/mips/macro-assembler-mips.cc sdc1(reg, MemOperand(sp, i * kDoubleSize)); sp 4602 src/mips/macro-assembler-mips.cc Subu(sp, sp, Operand((stack_space + 2) * kPointerSize)); sp 4605 src/mips/macro-assembler-mips.cc And(sp, sp, Operand(-frame_alignment)); // Align stack. sp 4610 src/mips/macro-assembler-mips.cc addiu(at, sp, kPointerSize); sp 4640 src/mips/macro-assembler-mips.cc mov(sp, fp); // Respect ABI stack constraint. sp 4641 src/mips/macro-assembler-mips.cc lw(fp, MemOperand(sp, ExitFrameConstants::kCallerFPOffset)); sp 4642 src/mips/macro-assembler-mips.cc lw(ra, MemOperand(sp, ExitFrameConstants::kCallerPCOffset)); sp 4646 src/mips/macro-assembler-mips.cc addu(sp, sp, t8); sp 4653 src/mips/macro-assembler-mips.cc addiu(sp, sp, 8); sp 4696 src/mips/macro-assembler-mips.cc andi(at, sp, frame_alignment_mask); sp 4939 src/mips/macro-assembler-mips.cc mov(scratch, sp); sp 4940 src/mips/macro-assembler-mips.cc Subu(sp, sp, Operand((stack_passed_arguments + 1) * kPointerSize)); sp 4942 src/mips/macro-assembler-mips.cc And(sp, sp, Operand(-frame_alignment)); sp 4943 src/mips/macro-assembler-mips.cc sw(scratch, MemOperand(sp, stack_passed_arguments * kPointerSize)); sp 4945 src/mips/macro-assembler-mips.cc Subu(sp, sp, Operand(stack_passed_arguments * kPointerSize)); sp 5000 src/mips/macro-assembler-mips.cc And(at, sp, Operand(frame_alignment_mask)); sp 5025 src/mips/macro-assembler-mips.cc lw(sp, MemOperand(sp, stack_passed_arguments * kPointerSize)); sp 5027 src/mips/macro-assembler-mips.cc Addu(sp, sp, Operand(stack_passed_arguments * sizeof(kPointerSize))); sp 127 src/mips/macro-assembler-mips.h return MemOperand(sp, offset); sp 617 src/mips/macro-assembler-mips.h Addu(sp, sp, Operand(-kPointerSize)); sp 618 src/mips/macro-assembler-mips.h sw(src, MemOperand(sp, 0)); sp 626 src/mips/macro-assembler-mips.h Subu(sp, sp, Operand(2 * kPointerSize)); sp 627 src/mips/macro-assembler-mips.h sw(src1, MemOperand(sp, 1 * kPointerSize)); sp 628 src/mips/macro-assembler-mips.h sw(src2, MemOperand(sp, 0 * kPointerSize)); sp 633 src/mips/macro-assembler-mips.h Subu(sp, sp, Operand(3 * kPointerSize)); sp 634 src/mips/macro-assembler-mips.h sw(src1, MemOperand(sp, 2 * kPointerSize)); sp 635 src/mips/macro-assembler-mips.h sw(src2, MemOperand(sp, 1 * kPointerSize)); sp 636 src/mips/macro-assembler-mips.h sw(src3, MemOperand(sp, 0 * kPointerSize)); sp 641 src/mips/macro-assembler-mips.h Subu(sp, sp, Operand(4 * kPointerSize)); sp 642 src/mips/macro-assembler-mips.h sw(src1, MemOperand(sp, 3 * kPointerSize)); sp 643 src/mips/macro-assembler-mips.h sw(src2, MemOperand(sp, 2 * kPointerSize)); sp 644 src/mips/macro-assembler-mips.h sw(src3, MemOperand(sp, 1 * kPointerSize)); sp 645 src/mips/macro-assembler-mips.h sw(src4, MemOperand(sp, 0 * kPointerSize)); sp 651 src/mips/macro-assembler-mips.h Subu(sp, sp, Operand(kPointerSize)); sp 652 src/mips/macro-assembler-mips.h sw(src, MemOperand(sp, 0)); sp 665 src/mips/macro-assembler-mips.h lw(dst, MemOperand(sp, 0)); sp 666 src/mips/macro-assembler-mips.h Addu(sp, sp, Operand(kPointerSize)); sp 672 src/mips/macro-assembler-mips.h lw(src2, MemOperand(sp, 0 * kPointerSize)); sp 673 src/mips/macro-assembler-mips.h lw(src1, MemOperand(sp, 1 * kPointerSize)); sp 674 src/mips/macro-assembler-mips.h Addu(sp, sp, 2 * kPointerSize); sp 679 src/mips/macro-assembler-mips.h lw(src3, MemOperand(sp, 0 * kPointerSize)); sp 680 src/mips/macro-assembler-mips.h lw(src2, MemOperand(sp, 1 * kPointerSize)); sp 681 src/mips/macro-assembler-mips.h lw(src1, MemOperand(sp, 2 * kPointerSize)); sp 682 src/mips/macro-assembler-mips.h Addu(sp, sp, 3 * kPointerSize); sp 686 src/mips/macro-assembler-mips.h Addu(sp, sp, Operand(count * kPointerSize)); sp 672 src/mips/regexp-macro-assembler-mips.cc __ Addu(frame_pointer(), sp, Operand(4 * kPointerSize)); sp 685 src/mips/regexp-macro-assembler-mips.cc __ Subu(a0, sp, a0); sp 703 src/mips/regexp-macro-assembler-mips.cc __ Subu(sp, sp, Operand(num_registers_ * kPointerSize)); sp 857 src/mips/regexp-macro-assembler-mips.cc __ mov(sp, frame_pointer()); sp 1309 src/mips/regexp-macro-assembler-mips.cc SafeCall(&check_preempt_label_, ls, sp, Operand(a0)); sp 1332 src/mips/regexp-macro-assembler-mips.cc __ lw(sp, MemOperand(sp, 16)); sp 1364 src/mips/regexp-macro-assembler-mips.cc __ Subu(sp, sp, Operand(stack_alignment + kCArgsSlotsSize)); sp 1366 src/mips/regexp-macro-assembler-mips.cc __ Addu(a0, sp, return_address_offset); sp 1370 src/mips/regexp-macro-assembler-mips.cc __ lw(ra, MemOperand(sp, return_address_offset)); sp 1371 src/mips/regexp-macro-assembler-mips.cc __ Addu(sp, sp, Operand(stack_alignment + kCArgsSlotsSize)); sp 502 src/mips/simulator-mips.cc cur = reinterpret_cast<int32_t*>(sim_->get_register(Simulator::sp)); sp 913 src/mips/simulator-mips.cc registers_[sp] = reinterpret_cast<int32_t>(stack_) + stack_size_ - 64; sp 1428 src/mips/simulator-mips.cc int32_t* stack_pointer = reinterpret_cast<int32_t*>(get_register(sp)); sp 2729 src/mips/simulator-mips.cc int original_stack = get_register(sp); sp 2742 src/mips/simulator-mips.cc set_register(sp, entry_stack); sp 2763 src/mips/simulator-mips.cc int32_t sp_val = get_register(sp); sp 2805 src/mips/simulator-mips.cc set_register(sp, sp_val); sp 2809 src/mips/simulator-mips.cc CHECK_EQ(entry_stack, get_register(sp)); sp 2810 src/mips/simulator-mips.cc set_register(sp, original_stack); sp 2818 src/mips/simulator-mips.cc int new_sp = get_register(sp) - sizeof(uintptr_t); sp 2821 src/mips/simulator-mips.cc set_register(sp, new_sp); sp 2827 src/mips/simulator-mips.cc int current_sp = get_register(sp); sp 2830 src/mips/simulator-mips.cc set_register(sp, current_sp + sizeof(uintptr_t)); sp 593 src/mips/stub-cache-mips.cc __ sw(a3, MemOperand(sp, arguments.immediate() * kPointerSize)); sp 693 src/mips/stub-cache-mips.cc __ sw(t1, MemOperand(sp, 1 * kPointerSize)); sp 694 src/mips/stub-cache-mips.cc __ sw(t2, MemOperand(sp, 2 * kPointerSize)); sp 695 src/mips/stub-cache-mips.cc __ sw(t3, MemOperand(sp, 3 * kPointerSize)); sp 698 src/mips/stub-cache-mips.cc __ Addu(a2, sp, Operand(3 * kPointerSize)); sp 714 src/mips/stub-cache-mips.cc __ Addu(a1, sp, kPointerSize); sp 1113 src/mips/stub-cache-mips.cc __ sw(reg, MemOperand(sp)); sp 1165 src/mips/stub-cache-mips.cc __ sw(reg, MemOperand(sp)); sp 1257 src/mips/stub-cache-mips.cc __ mov(scratch2, sp); // scratch2 = AccessorInfo::args_ sp 1264 src/mips/stub-cache-mips.cc __ Subu(sp, sp, 4 * kPointerSize); sp 1265 src/mips/stub-cache-mips.cc __ sw(reg, MemOperand(sp, 3 * kPointerSize)); sp 1266 src/mips/stub-cache-mips.cc __ sw(scratch3, MemOperand(sp, 2 * kPointerSize)); sp 1268 src/mips/stub-cache-mips.cc __ sw(scratch3, MemOperand(sp, 1 * kPointerSize)); sp 1269 src/mips/stub-cache-mips.cc __ sw(name_reg, MemOperand(sp, 0 * kPointerSize)); sp 1272 src/mips/stub-cache-mips.cc __ mov(a1, sp); // a1 (first argument - see note below) = Handle<String> sp 1285 src/mips/stub-cache-mips.cc __ sw(a2, MemOperand(sp, kPointerSize)); sp 1287 src/mips/stub-cache-mips.cc __ Addu(a2, sp, kPointerSize); sp 1458 src/mips/stub-cache-mips.cc __ lw(a0, MemOperand(sp, argc * kPointerSize)); sp 1519 src/mips/stub-cache-mips.cc __ lw(a0, MemOperand(sp, argc * kPointerSize)); sp 1563 src/mips/stub-cache-mips.cc __ lw(receiver, MemOperand(sp, argc * kPointerSize)); sp 1608 src/mips/stub-cache-mips.cc __ lw(t0, MemOperand(sp, (argc - 1) * kPointerSize)); sp 1695 src/mips/stub-cache-mips.cc __ lw(a2, MemOperand(sp, (argc - 1) * kPointerSize)); sp 1785 src/mips/stub-cache-mips.cc __ lw(receiver, MemOperand(sp, argc * kPointerSize)); sp 1891 src/mips/stub-cache-mips.cc __ lw(receiver, MemOperand(sp, argc * kPointerSize)); sp 1893 src/mips/stub-cache-mips.cc __ lw(index, MemOperand(sp, (argc - 1) * kPointerSize)); sp 1972 src/mips/stub-cache-mips.cc __ lw(receiver, MemOperand(sp, argc * kPointerSize)); sp 1974 src/mips/stub-cache-mips.cc __ lw(index, MemOperand(sp, (argc - 1) * kPointerSize)); sp 2036 src/mips/stub-cache-mips.cc __ lw(a1, MemOperand(sp, 1 * kPointerSize)); sp 2052 src/mips/stub-cache-mips.cc __ lw(code, MemOperand(sp, 0 * kPointerSize)); sp 2113 src/mips/stub-cache-mips.cc __ lw(a1, MemOperand(sp, 1 * kPointerSize)); sp 2126 src/mips/stub-cache-mips.cc __ lw(v0, MemOperand(sp, 0 * kPointerSize)); sp 2191 src/mips/stub-cache-mips.cc __ lw(v0, MemOperand(sp, 0 * kPointerSize)); sp 2242 src/mips/stub-cache-mips.cc __ lw(a1, MemOperand(sp, 1 * kPointerSize)); sp 2255 src/mips/stub-cache-mips.cc __ lw(v0, MemOperand(sp, 0 * kPointerSize)); sp 2346 src/mips/stub-cache-mips.cc __ lw(a1, MemOperand(sp, argc * kPointerSize)); sp 2396 src/mips/stub-cache-mips.cc __ lw(a1, MemOperand(sp, argc * kPointerSize)); sp 2419 src/mips/stub-cache-mips.cc __ sw(a3, MemOperand(sp, argc * kPointerSize)); sp 2519 src/mips/stub-cache-mips.cc __ lw(a1, MemOperand(sp, argc * kPointerSize)); sp 2528 src/mips/stub-cache-mips.cc __ lw(a0, MemOperand(sp, argc * kPointerSize)); sp 2570 src/mips/stub-cache-mips.cc __ sw(a3, MemOperand(sp, argc * kPointerSize)); sp 3396 src/mips/stub-cache-mips.cc __ Addu(a1, a1, sp); sp 3453 src/mips/stub-cache-mips.cc __ Addu(sp, sp, t0); sp 3454 src/mips/stub-cache-mips.cc __ Addu(sp, sp, Operand(kPointerSize)); sp 707 src/platform-cygwin.cc sample->sp = reinterpret_cast<Address>(context.Rsp); sp 711 src/platform-cygwin.cc sample->sp = reinterpret_cast<Address>(context.Esp); sp 691 src/platform-freebsd.cc sample->sp = reinterpret_cast<Address>(mcontext.mc_esp); sp 695 src/platform-freebsd.cc sample->sp = reinterpret_cast<Address>(mcontext.mc_rsp); sp 699 src/platform-freebsd.cc sample->sp = reinterpret_cast<Address>(mcontext.mc_r13); sp 1020 src/platform-linux.cc sample->sp = reinterpret_cast<Address>(mcontext.gregs[REG_ESP]); sp 1024 src/platform-linux.cc sample->sp = reinterpret_cast<Address>(mcontext.gregs[REG_RSP]); sp 1031 src/platform-linux.cc sample->sp = reinterpret_cast<Address>(mcontext.gregs[R13]); sp 1035 src/platform-linux.cc sample->sp = reinterpret_cast<Address>(mcontext.arm_sp); sp 1041 src/platform-linux.cc sample->sp = reinterpret_cast<Address>(mcontext.gregs[29]); sp 846 src/platform-macos.cc sample->sp = reinterpret_cast<Address>(state.REGISTER_FIELD(sp)); sp 748 src/platform-openbsd.cc sample->sp = reinterpret_cast<Address>(mcontext.__gregs[_REG_ESP]); sp 752 src/platform-openbsd.cc sample->sp = reinterpret_cast<Address>(mcontext.__gregs[_REG_RSP]); sp 758 src/platform-openbsd.cc sample->sp = reinterpret_cast<Address>(ucontext->sc_esp); sp 762 src/platform-openbsd.cc sample->sp = reinterpret_cast<Address>(ucontext->sc_rsp); sp 682 src/platform-solaris.cc sample->sp = reinterpret_cast<Address>(mcontext.gregs[REG_SP]); sp 2053 src/platform-win32.cc sample->sp = reinterpret_cast<Address>(context.Rsp); sp 2057 src/platform-win32.cc sample->sp = reinterpret_cast<Address>(context.Esp); sp 689 src/platform.h sp(NULL), sp 696 src/platform.h Address sp; // Stack pointer. sp 8338 src/runtime.cc reinterpret_cast<void*>(frame->sp()), sp 9251 src/runtime.cc frame->fp(), frame->sp(), frame->caller_sp()); sp 10794 src/runtime.cc internal_frame_sp = it2.frame()->sp(); sp 772 src/x64/deoptimizer-x64.cc input_->SetRegister(rsp.code(), reinterpret_cast<intptr_t>(frame->sp())); sp 181 test/cctest/test-assembler-arm.cc __ mov(ip, Operand(sp)); sp 182 test/cctest/test-assembler-arm.cc __ stm(db_w, sp, r4.bit() | fp.bit() | lr.bit()); sp 196 test/cctest/test-assembler-arm.cc __ ldm(ia_w, sp, r4.bit() | fp.bit() | pc.bit()); sp 252 test/cctest/test-assembler-arm.cc __ mov(ip, Operand(sp)); sp 253 test/cctest/test-assembler-arm.cc __ stm(db_w, sp, r4.bit() | fp.bit() | lr.bit()); sp 311 test/cctest/test-assembler-arm.cc __ ldm(ia_w, sp, r4.bit() | fp.bit() | pc.bit()); sp 648 test/cctest/test-assembler-arm.cc __ mov(ip, Operand(sp)); sp 649 test/cctest/test-assembler-arm.cc __ stm(db_w, sp, r4.bit() | fp.bit() | lr.bit()); sp 668 test/cctest/test-assembler-arm.cc __ ldm(ia_w, sp, r4.bit() | fp.bit() | pc.bit()); sp 759 test/cctest/test-assembler-arm.cc __ mov(ip, Operand(sp)); sp 760 test/cctest/test-assembler-arm.cc __ stm(db_w, sp, r4.bit() | fp.bit() | lr.bit()); sp 783 test/cctest/test-assembler-arm.cc __ ldm(ia_w, sp, r4.bit() | fp.bit() | pc.bit()); sp 874 test/cctest/test-assembler-arm.cc __ mov(ip, Operand(sp)); sp 875 test/cctest/test-assembler-arm.cc __ stm(db_w, sp, r4.bit() | fp.bit() | lr.bit()); sp 894 test/cctest/test-assembler-arm.cc __ ldm(ia_w, sp, r4.bit() | fp.bit() | pc.bit()); sp 160 test/cctest/test-disasm-arm.cc COMPARE(adc(r5, sp, Operand(ip), SetCC), sp 185 test/cctest/test-disasm-arm.cc COMPARE(tst(r7, Operand(r6, ASR, sp)), sp 223 test/cctest/test-disasm-arm.cc COMPARE(orr(r7, r8, Operand(sp), SetCC), sp 571 test/cctest/test-disasm-arm.cc COMPARE(ldrb(ip, MemOperand(sp, -42, PreIndex)), sp 598 test/cctest/test-disasm-arm.cc COMPARE(strb(ip, MemOperand(sp, -42, PreIndex)), sp 625 test/cctest/test-disasm-arm.cc COMPARE(ldrh(ip, MemOperand(sp, -42, PreIndex)), sp 652 test/cctest/test-disasm-arm.cc COMPARE(strh(ip, MemOperand(sp, -42, PreIndex)), sp 679 test/cctest/test-disasm-arm.cc COMPARE(ldr(ip, MemOperand(sp, -42, PreIndex)), sp 706 test/cctest/test-disasm-arm.cc COMPARE(str(ip, MemOperand(sp, -42, PreIndex)), sp 735 test/cctest/test-disasm-arm.cc COMPARE(ldrd(ip, sp, MemOperand(sp, -127, PreIndex)), sp 750 test/cctest/test-disasm-arm.cc COMPARE(strd(ip, sp, MemOperand(sp, -127, PreIndex)), sp 74 test/cctest/test-log-stack-tracer.cc trace_env.sample->sp = sp 1173 test/cctest/test-regexp.cc m.WriteStackPointerToRegister(sp); sp 1180 test/cctest/test-regexp.cc m.ReadStackPointerFromRegister(sp);