Home | History | Annotate | Download | only in src

Lines Matching full:frame

53   // the directionality of the block.  Compute: an entry frame for the
60 VirtualFrame* frame = reaching_frames_[0];
63 if (!frame->Equals(reaching_frames_[i])) {
72 // Choose an initial frame.
75 // A list of pointers to frame elements in the entry frame. NULL
81 // frame.
109 // This is safe because we only use the frame for emitting merge code.
119 // Build the new frame. A freshly allocated frame has memory elements
134 // Then fill in the rest of the frame with new elements.
146 // Allocate any still-undetermined frame elements to registers or
166 // backing element in the reaching frame.
255 cgen()->frame()->Push(arg);
283 // We want to check that non-frame registers at the call site stay in
287 cgen()->frame()->Push(arg);
289 *arg = cgen()->frame()->Pop();
298 int count = cgen()->frame()->height() - expected_height_;
302 // from the frame.
311 cgen()->frame()->Push(arg);
313 *arg = cgen()->frame()->Pop();
329 cgen()->frame()->Push(arg);
332 *arg = cgen()->frame()->Pop();
336 void JumpTarget::AddReachingFrame(VirtualFrame* frame) {
341 reaching_frames_.Add(frame);
351 expected_height_ = cgen()->frame()->height();
371 int count = cgen()->frame()->height() - expected_height_;
375 // from the frame.
404 shadowed->set_expected_height(cgen()->frame()->height());