Lines Matching full:frame
42 // On entry to a function, the virtual frame already contains the receiver,
43 // the parameters, and a return address. All frame elements are in memory.
57 // Registers live on entry to a JS frame:
60 // Trampoline frame.
63 Comment cmnt(masm(), "[ Enter JS frame");
82 // Store the context in the frame. The context is kept in rsi and a
83 // copy is stored in the frame. The external reference to rsi
87 // Store the function in the frame. The frame owns the register
96 Comment cmnt(masm(), "[ Exit JS frame");
125 // we sync them with the actual frame to allocate space for spilling
262 // Discard elements from the virtual frame and free any registers.
347 // Push that register as a FrameElement on top of the frame.
375 // Store the value on top of the frame to the virtual frame slot at
376 // a given index. The value on top of the frame is left in place.
389 // InvalidateFrameSlotAt can potentially change any frame element, due
392 // the frame.
415 // their lowest frame element, and because memory frame
421 // any order in the frame and lazily move the value down to
429 // anything on the stack but only update the virtual frame
461 // in the frame and lazily move the value down to the slot.
467 frame.
495 // to unknown for a mergable frame because of incoming back edges.
547 Comment cmnt(masm(), "[ Merge frame");
548 // We should always be merging the code generator's current frame to an
549 // expected frame.
550 ASSERT(cgen()->frame() == this);
553 // frame) if necessary.
580 // from the top downward in the frame in order to leave the backing
648 // Set frame element register to target.
692 // register frame element would only be synced if all source
890 // Sync an element of the frame that is just above the stack pointer
966 // Virtual frame stub and IC calling functions.
1010 // Name and receiver are on the top of the frame. The IC expects
1023 // Key and receiver are on top of the frame. The IC expects them on
1032 // Value, key, and receiver are on the top of the frame. The IC
1047 // Function name, arguments, and receiver are found on top of the frame
1063 // Arguments, receiver, and function are on top of the frame. The
1067 // Duplicate the function before preparing the frame.
1087 // Name, value, and receiver are on top of the frame. The IC