Lines Matching defs:index
88 int index;
90 for_each_stack_value(this, index, value) {
91 if (value->type()->tag() != s->stack_at(index)->type()->tag()) return false;
93 for_each_lock_value(this, index, value) {
94 if (value != s->lock_at(index)) return false;
176 void ValueStack::setup_phi_for_stack(BlockBegin* b, int index) {
177 assert(stack_at(index)->as_Phi() == NULL || stack_at(index)->as_Phi()->block() != b, "phi function already created");
179 ValueType* t = stack_at(index)->type();
180 Value phi = new Phi(t, b, -index - 1);
181 _stack[index] = phi;
183 assert(!t->is_double_word() || _stack.at(index + 1) == NULL, "hi-word of doubleword value must be NULL");
186 void ValueStack::setup_phi_for_local(BlockBegin* b, int index) {
187 assert(local_at(index)->as_Phi() == NULL || local_at(index)->as_Phi()->block() != b, "phi function already created");
189 ValueType* t = local_at(index)->type();
190 Value phi = new Phi(t, b, index);
191 store_local(index, phi);