Home | History | Annotate | Download | only in arm

Lines Matching refs:Address

27   Address deopt_handler = Runtime::FunctionForId(
43 Address deopt_handler = Runtime::FunctionForId(
1044 // To let the GC traverse the return address of the exit frames, we need to
1045 // know where the return address is. The CEntryStub is unmovable, so
1046 // we can store the address on the stack to be able to find it again and
1048 // Compute the return address in lr to return to after the jump below. Pc is
1050 // instructions so add another 4 to pc to get the return address.
1052 // Prevent literal pool emission before return address.
1147 // Get address of argv, see stm above.
1253 __ ldr(ip, MemOperand(ip)); // deref address
1586 // sp[4] : address of receiver argument
1642 // r0 = address of new object(s) (tagged)
1656 // r0 = address of new object (tagged)
1659 // r4 = address of arguments map (tagged)
1686 // r0 = address of new object (tagged)
1689 // r4 = address of parameter map or backing store (tagged)
1693 // Move backing store address to r3, because it is
1726 // r3 = address of backing store (tagged)
1727 // r4 = address of parameter map (tagged), which is also the address of new
1729 // r0 = temporary scratch (a.o., for address calculation)
1749 // r0 = address of new object (tagged)
1751 // r3 = address of backing store (tagged)
1780 address of new object (tagged)
1789 // Return address is in lr.
2094 // Stack pointer now points to cell where return address is to be written.
2097 // Argument 9 (sp[20]): Pass current isolate address.
2654 __ stop("Unexpected code address");
2736 // Get the receiver of the function from the stack; 1 ~ return address.
2928 // lr: return address
3284 // -- lr : return address
3628 // Place the return address on the stack, making the call
3907 // written is in the address register.
3926 __ RememberedSetHelper(object(), address(), value(), save_fp_regs_mode(),
3952 __ ldr(regs_.scratch0(), MemOperand(regs_.address(), 0));
3969 __ RememberedSetHelper(object(), address(), value(), save_fp_regs_mode(),
3987 Register address =
3988 r0.is(regs_.address()) ? regs_.scratch0() : regs_.address();
3989 DCHECK(!address.is(regs_.object()));
3990 DCHECK(!address.is(r0));
3991 __ Move(address, regs_.address());
3993 __ Move(r1, address);
4028 __ RememberedSetHelper(object(), address(), value(), save_fp_regs_mode(),
4037 __ ldr(regs_.scratch0(), MemOperand(regs_.address(), 0));
4057 // We need extra registers for this, so we push the object and the address
4059 __ Push(regs_.object(), regs_.address());
4063 regs_.address(), // Scratch.
4065 __ Pop(regs_.object(), regs_.address());
4069 __ RememberedSetHelper(object(), address(), value(), save_fp_regs_mode(),
4076 __ Pop(regs_.object(), regs_.address());
4209 // Compute the function's address for the first argument.
4212 // The caller's return address is above the saved temporaries.
4230 // trampoline function at a known address.
4426 // -- sp[0] : return address
4492 // -- sp[0] : return address
4610 // Arguments is after the return address.