Lines Matching refs:current

68   void handle_exceptions(BlockBegin* current, int cur_bci);
69 void handle_jsr(BlockBegin* current, int sr_bci, int next_bci);
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);
182 void BlockListBuilder::handle_exceptions(BlockBegin* current, int cur_bci) {
196 if (!current->is_successor(entry)) {
197 current->add_successor(entry);
207 void BlockListBuilder::handle_jsr(BlockBegin* current, int sr_bci, int next_bci) {
209 make_block_at(next_bci, current);
212 BlockBegin* sr_block = make_block_at(sr_bci, current);
221 BlockBegin* current = NULL;
234 current = make_block_at(cur_bci, current);
236 assert(current != NULL, "must have current block");
239 handle_exceptions(current, cur_bci);
244 case Bytecodes::_iinc: store_one(current, s.get_index()); break;
245 case Bytecodes::_istore: store_one(current, s.get_index()); break;
246 case Bytecodes::_lstore: store_two(current, s.get_index()); break;
247 case Bytecodes::_fstore: store_one(current, s.get_index()); break;
248 case Bytecodes::_dstore: store_two(current, s.get_index()); break;
249 case Bytecodes::_astore: store_one(current, s.get_index()); break;
250 case Bytecodes::_istore_0: store_one(current, 0); break;
251 case Bytecodes::_istore_1: store_one(current, 1); break;
252 case Bytecodes::_istore_2: store_one(current, 2); break;
253 case Bytecodes::_istore_3: store_one(current, 3); break;
254 case Bytecodes::_lstore_0: store_two(current, 0); break;
255 case Bytecodes::_lstore_1: store_two(current, 1); break;
256 case Bytecodes::_lstore_2: store_two(current, 2); break;
257 case Bytecodes::_lstore_3: store_two(current, 3); break;
258 case Bytecodes::_fstore_0: store_one(current, 0); break;
259 case Bytecodes::_fstore_1: store_one(current, 1); break;
260 case Bytecodes::_fstore_2: store_one(current, 2); break;
261 case Bytecodes::_fstore_3: store_one(current, 3); break;
262 case Bytecodes::_dstore_0: store_two(current, 0); break;
263 case Bytecodes::_dstore_1: store_two(current, 1); break;
264 case Bytecodes::_dstore_2: store_two(current, 2); break;
265 case Bytecodes::_dstore_3: store_two(current, 3); break;
266 case Bytecodes::_astore_0: store_one(current, 0); break;
267 case Bytecodes::_astore_1: store_one(current, 1); break;
268 case Bytecodes::_astore_2: store_one(current, 2); break;
269 case Bytecodes::_astore_3: store_one(current, 3); break;
280 current = NULL;
299 make_block_at(s.next_bci(), current);
300 make_block_at(s.get_dest(), current);
301 current = NULL;
305 make_block_at(s.get_dest(), current);
306 current = NULL;
310 make_block_at(s.get_far_dest(), current);
311 current = NULL;
315 handle_jsr(current, s.get_dest(), s.next_bci());
316 current = NULL;
320 handle_jsr(current, s.get_far_dest(), s.next_bci());
321 current = NULL;
329 make_block_at(cur_bci + sw.dest_offset_at(i), current);
331 make_block_at(cur_bci + sw.default_offset(), current);
332 current = NULL;
341 make_block_at(cur_bci + sw.pair_at(i).offset(), current);
343 make_block_at(cur_bci + sw.default_offset(), current);
344 current = NULL;
510 // MemoryBuffer is fairly simple model of the current state of memory.
519 // current value of its fields. Stores of the default value to fields
522 // another object or they are passed out of the current compile they
886 || (PatchALot && obj->klass() != ciEnv::current()->String_klass())) {
1076 // NOTE: strictfp can be queried from current method since we don't
1467 // The current bci() is in the wrong scope, so use the bci() of
2250 // add current state for correct handling of phi functions at begin of xhandler
2699 // save current bci to setup Goto at the end
3220 // If bytecode not set use the current one.
3543 // continuation is in work list, so end iteration of current block
3677 callee->holder()->is_subclass_of(ciEnv::current()->Throwable_klass())) {
3683 if (!top->method()->holder()->is_subclass_of(ciEnv::current()->Throwable_klass())) {