Home | History | Annotate | Download | only in src

Lines Matching full:frame

47 // all forward-reaching paths.  When bound, an expected frame for the
49 // frame. For backward jumps, the merge code is generated at the edge
63 // access to a current frame.
94 void set_entry_frame(VirtualFrame* frame) {
95 entry_frame_ = frame;
108 // Emit a jump to the target. There must be a current frame at the
109 // jump and there will be no current frame after the jump.
114 // frame at the branch. The current frame will fall through to the
120 // Bind a jump target. If there is no current frame at the binding
121 // site, there must be at least one frame reaching via a forward
126 // Emit a call to a jump target. There must be a current frame at
127 // the call. The frame at the target is the same as the current
128 // frame except for an extra return address on top of it. The frame
129 // after the call is the same as the frame before the call.
146 // The frame used on entry to the block and expected at backward
155 // return values using the virtual frame.
163 // Add a virtual frame reaching this labeled block via a forward jump,
165 void AddReachingFrame(VirtualFrame* frame);
167 // Perform initialization required during entry frame computation
168 // after setting the virtual frame element at index in frame to be
172 // Compute a frame to use for entry to this block.
201 // copied. All virtual frame pointers are copied, not the
206 // Emit a jump to the target. There must be a current frame at the
207 // jump and there will be no current frame after the jump.
212 // frame at the branch. The current frame will fall through to the
217 // Bind a break target. If there is no current frame at the binding
218 // site, there must be at least one frame reaching via a forward