Lines Matching refs:Address
27 Address deopt_handler = Runtime::FunctionForId(
43 Address deopt_handler = Runtime::FunctionForId(
1139 // To let the GC traverse the return address of the exit frames, we need to
1140 // know where the return address is. The CEntryStub is unmovable, so
1141 // we can store the address on the stack to be able to find it again and
1155 // This is the return address of the exit frame.
1241 // a0: entry address
1369 __ lw(t9, MemOperand(t0)); // Deref address.
1682 // sp[4] : address of receiver argument
1748 // v0 = address of new object(s) (tagged)
1767 // v0 = address of new object (tagged)
1770 // t0 = address of arguments map (tagged)
1797 // v0 = address of new object (tagged)
1800 // t0 = address of parameter map or backing store (tagged)
1805 // Move backing store address to a3, because it is
1842 // a3 = address of backing store (tagged)
1843 // t0 = address of parameter map (tagged)
1844 // t1 = temporary scratch (a.o., for address calculation)
1863 // a3 = address of backing store (tagged)
1900 // Return address is in ra.
2216 // Stack pointer now points to cell where return address is to be written.
2218 // treat the return address as argument 5. Thus every argument after that
2230 // Argument 9: Pass current isolate address.
2788 __ stop("Unexpected code address");
2871 // Get the receiver of the function from the stack; 1 ~ return address.
3083 // ra: return address
3446 // -- ra : return address
3821 // Place the return address on the stack, making the call
3828 // In case of an error the return address may point to a memory area
3830 // Dereference the address and check for this.
4115 // written is in the address register.
4133 address(),
4160 __ lw(regs_.scratch0(), MemOperand(regs_.address(), 0));
4178 address(),
4198 Register address =
4199 a0.is(regs_.address()) ? regs_.scratch0() : regs_.address();
4200 DCHECK(!address.is(regs_.object()));
4201 DCHECK(!address.is(a0));
4202 __ Move(address, regs_.address());
4204 __ Move(a1, address);
4240 address(),
4251 __ lw(regs_.scratch0(), MemOperand(regs_.address(), 0));
4271 // We need extra registers for this, so we push the object and the address
4273 __ Push(regs_.object(), regs_.address());
4277 regs_.address(), // Scratch.
4279 __ Pop(regs_.object(), regs_.address());
4284 address(),
4293 __ Pop(regs_.object(), regs_.address());
4425 // Compute the function's address for the first argument.
4428 // The caller's return address is above the saved temporaries.
4446 // trampoline function at a known address.
4643 // -- sp[0] : return address
4709 // -- sp[0] : return address
4818 // Arguments is after the return address.