Home | History | Annotate | Download | only in mips

Lines Matching full:stack

44 // The virtual frame is an abstraction of the physical stack frame. It
46 // stack. It supports push/pop operations on the expression stack, as well
47 // as random access to the expression stack elements, locals, and
120 // The height of the virtual expression stack.
240 // The current top of the expression stack as an assembly operand.
246 // An element of the expression stack as an assembly operand.
279 // removes from) the stack.
282 // Call JS function from top of the stack with arguments
283 // taken from the stack.
287 // removed from) the stack.
296 // removes from) the stack.
301 // Call load IC. Receiver is on the stack and is consumed. Result is returned
310 // Call keyed load IC. Key and receiver are on the stack. Both are consumed.
314 // Call keyed store IC. Value, key and receiver are on the stack. All three
319 // from the stack. Register arguments to the IC stub are implicit,
325 // Drop a number of elements from the top of the expression stack. May
327 // excepting possibly the stack pointer.
333 // Pop an element from the top of the expression stack. Discards
337 // Pop an element from the top of the expression stack. The register
338 // will be one normally used for the top of stack register allocation
339 // so you can't hold on to it if you push on the stack.
342 // Look at the top of the stack. The register returned is aliased and
346 // Look at the value beneath the top of the stack. The register returned is
350 // Duplicate the top of stack.
353 // Duplicate the two elements on top of stack.
356 // Flushes all registers, but it puts a copy of the top-of-stack in a0.
359 // Flushes all registers, but it puts a copy of the top-of-stack in a1.
362 // Flushes all registers, but it puts a copy of the top-of-stack in a1
363 // and the next value on the stack in a0.
366 // Pop and save an element from the top of the expression stack and
384 // Push an element on top of the expression stack and emit a
391 // Overwrite the nth thing on the stack. If the nth position is in a
398 // push on the top of the stack.
415 static const int kPreallocatedElements = 5 + 8; // 8 expression stack slots.
417 // 5 states for the top of stack, which can be in memory or in a0 and a1.
442 // The number of elements on the stack frame.
449 // The index of the element that is at the processor's stack pointer
451 stack frame.
479 // The index of the base of the expression stack.
483 // actual stack.
489 // the effect of an upcoming call that will drop them from the stack.
492 // If all top-of-stack registers are in use then the lowest one is pushed
493 // onto the physical stack and made free.
496 // Emit instructions to get the top of stack state from where we are to where