Lines Matching refs:frames_
926 frames_(zone),
939 frames_.push_back({code, 0, 0, stack_.size()});
943 frames_.back().ret_pc = InitLocals(code);
945 {0, stack_.size(), frames_.size(),
948 frames_.back().ret_pc);
957 Execute(frames_.back().code, frames_.back().ret_pc, kRunSteps);
968 Execute(frames_.back().code, frames_.back().ret_pc, 1);
978 frames_.clear();
985 DCHECK_GE(kMaxInt, frames_.size());
986 return static_cast<int>(frames_.size());
992 DCHECK_GT(frames_.size(), index);
993 Frame* frame = &frames_[index];
1043 ZoneVector<Frame> frames_;
1065 DCHECK(!frames_.empty());
1067 frames_.back().call_pc = call_pc;
1068 frames_.back().ret_pc = ret_pc;
1072 frames_.push_back({code, 0, 0, stack_.size() - arity});
1074 {0, stack_.size(), frames_.size(),
1076 frames_.back().ret_pc = InitLocals(code);
1078 frames_.back().ret_pc);
1107 if (!frames_.empty()) {
1108 frames_.back().ret_pc = pc;
1134 DCHECK_GT(frames_.size(), 0);
1136 while (!blocks_.empty() && blocks_.back().fp == frames_.size()) {
1140 sp_t dest = frames_.back().sp;
1141 frames_.pop_back();
1142 if (frames_.size() == 0) {
1150 Frame* top = &frames_.back();
1162 *pc = frames_.back().ret_pc;
1264 blocks_.push_back({pc, stack_.size(), frames_.size(), operand.arity});
1270 blocks_.push_back({pc, stack_.size(), frames_.size(), 0});
1278 blocks_.push_back({pc, stack_.size(), frames_.size(), operand.arity});
1376 Push(pc, stack_[frames_.back().sp + operand.index]);
1383 stack_[frames_.back().sp + operand.index] = val;
1390 stack_[frames_.back().sp + operand.index] = val;
1674 DCHECK_GT(frames_.size(), 0);
1675 DCHECK_GT(stack_.size(), frames_.back().llimit()); // can't pop into locals
1683 DCHECK_GT(frames_.size(), 0);
1685 DCHECK_GE(nsize, frames_.back().llimit()); // can't pop into locals
1710 Frame* top = frames_.size() > 0 ? &frames_.back() : nullptr;