Home | History | Annotate | Download | only in ia32

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.
105 // Sync an element of the frame that is just above the stack pointer
176 // All number type information is reset to unknown for a mergable frame
233 Comment cmnt(masm(), "[ Merge frame");
234 // We should always be merging the code generator's current frame to an
235 // expected frame.
236 ASSERT(cgen()->frame() == this);
239 // frame) if necessary.
266 // from the top downward in the frame in order to leave the backing
271 // we use esi (which is already saved in the frame). We keep track
272 // of the index of the frame element esi is caching or kIllegalIndex
354 // Set frame element register to target.
398 // register frame element would only be synced if all source
453 Comment cmnt(masm(), "[ Enter JS frame");
472 // Store the context in the frame. The context is kept in esi and a
473 // copy is stored in the frame. The external reference to esi
477 // Store the function in the frame. The frame owns the register
486 Comment cmnt(masm(), "[ Exit JS frame");
513 // we sync them with the actual frame to allocate space for spilling
647 // Push that register as a FrameElement on top of the frame.
675 // Store the value on top of the frame to the virtual frame slot at
676 // a given index. The value on top of the frame is left in place.
689 // InvalidateFrameSlotAt can potentially change any frame element, due
692 // the frame.
715 // their lowest frame element, and because memory frame
721 // any order in the frame and lazily move the value down to
731 // anything on the stack but only update the virtual frame
763 // in the frame and lazily move the value down to the slot.
769 // Emit code to move the value down in the frame.
899 // Name and receiver are on the top of the frame. The IC expects
927 // Key and receiver are on top of the frame. Put them in eax and edx.
952 // Value and (if not contextual) receiver are on top of the frame.
988 // Value, key, and receiver are on the top of the frame. The IC
1003 // Function name, arguments, and receiver are on top of the frame.
1019 // Arguments, receiver, and function are on top of the frame. The
1023 // Duplicate the function before preparing the frame.
1054 // Discard elements from the virtual frame and free any registers.