Lines Matching refs:index
36 bit_vector_->Add(parameter_count_ + r.index());
43 DCHECK(interpreter::Register(r.index() + i).is_parameter());
48 DCHECK(!interpreter::Register(r.index() + i).is_parameter());
49 bit_vector_->Add(parameter_count_ + r.index() + i);
59 bool BytecodeLoopAssignments::ContainsParameter(int index) const {
60 DCHECK_GE(index, 0);
61 DCHECK_LT(index, parameter_count());
62 return bit_vector_->Contains(index);
65 bool BytecodeLoopAssignments::ContainsLocal(int index) const {
66 DCHECK_GE(index, 0);
67 DCHECK_LT(index, local_count());
68 return bit_vector_->Contains(parameter_count_ + index);
113 in_liveness->MarkRegisterDead(r.index());
122 DCHECK(!Register(r.index() + j).is_parameter());
123 in_liveness->MarkRegisterDead(r.index() + j);
131 DCHECK(!Register(r.index() + 1).is_parameter());
132 in_liveness->MarkRegisterDead(r.index());
133 in_liveness->MarkRegisterDead(r.index() + 1);
140 DCHECK(!Register(r.index() + 1).is_parameter());
141 DCHECK(!Register(r.index() + 2).is_parameter());
142 in_liveness->MarkRegisterDead(r.index());
143 in_liveness->MarkRegisterDead(r.index() + 1);
144 in_liveness->MarkRegisterDead(r.index() + 2);
162 in_liveness->MarkRegisterLive(r.index());
169 DCHECK(!Register(r.index() + 1).is_parameter());
170 in_liveness->MarkRegisterLive(r.index());
171 in_liveness->MarkRegisterLive(r.index() + 1);
180 DCHECK(!interpreter::Register(r.index() + j).is_parameter());
181 in_liveness->MarkRegisterLive(r.index() + j);
200 in_liveness->MarkRegisterLive(iterator.GetRegisterOperand(0).index());
208 in_liveness->MarkRegisterLive(iterator.GetRegisterOperand(0).index());
220 in_liveness->MarkRegisterDead(Register::FromShortStar(bytecode).index());
501 // Save the index so that we can do another pass later.