Lines Matching defs:local
70 void store_one(BlockBegin* current, int local);
71 void store_two(BlockBegin* current, int local);
173 inline void BlockListBuilder::store_one(BlockBegin* current, int local) {
174 current->stores_to_locals().set_bit(local);
176 inline void BlockListBuilder::store_two(BlockBegin* current, int local) {
177 store_one(current, local);
178 store_one(current, local + 1);
243 // track stores to local variables for selective creation of phi functions
910 assert(x != NULL && !x->type()->is_illegal(), "access of illegal local variable");
931 // they are using this local. We don't handle skipping over a
2279 // This scope and all callees do not handle exceptions, so the local
2923 // so first slot in the local array is the last local from the interpreter
2924 // and last slot is local[0] (receiver) from the interpreter
2933 Value local;
2941 for_each_local_value(state, index, local) {
2942 int offset = locals_offset - (index + local->type()->size() - 1) * BytesPerWord;
2944 if (local->type()->is_object_kind() && !live_oops.at(index)) {
2945 // The interpreter thinks this local is dead but the compiler
2949 get = append(new UnsafeGetRaw(as_BasicType(local->type()), e,