Lines Matching defs:cur_bci

68   void handle_exceptions(BlockBegin* current, int cur_bci);
147 BlockBegin* BlockListBuilder::make_block_at(int cur_bci, BlockBegin* predecessor) {
148 assert(method()->bci_block_start().at(cur_bci), "wrong block starts of MethodLivenessAnalyzer");
150 BlockBegin* block = _bci2block->at(cur_bci);
152 block = new BlockBegin(cur_bci);
154 _bci2block->at_put(cur_bci, block);
157 assert(predecessor == NULL || predecessor->bci() < cur_bci, "targets for backward branches must already exist");
182 void BlockListBuilder::handle_exceptions(BlockBegin* current, int cur_bci) {
190 if (h->covers(cur_bci)) {
231 int cur_bci = s.cur_bci();
233 if (bci_block_start.at(cur_bci)) {
234 current = make_block_at(cur_bci, current);
239 handle_exceptions(current, cur_bci);
329 make_block_at(cur_bci + sw.dest_offset_at(i), current);
331 make_block_at(cur_bci + sw.default_offset(), current);
341 make_block_at(cur_bci + sw.pair_at(i).offset(), current);
343 make_block_at(cur_bci + sw.default_offset(), current);
1181 bool is_bb = tsux->bci() < stream()->cur_bci() || fsux->bci() < stream()->cur_bci();
1185 (i->as_Goto()->sux_at(0) == tsux && i->as_Goto()->is_safepoint() == tsux->bci() < stream()->cur_bci()) ||
1186 (i->as_Goto()->sux_at(0) == fsux && i->as_Goto()->is_safepoint() == fsux->bci() < stream()->cur_bci()),
2204 int cur_bci = cur_state->bci();
2206 assert(cur_bci == SynchronizationEntryBCI || cur_bci == cur_scope_data->stream()->cur_bci(), "invalid bci");
2213 if (h->covers(cur_bci)) {
2469 (block_at(s.cur_bci()) == NULL || block_at(s.cur_bci()) == block())) {
2473 log->set_context("bc code='%d' bci='%d'", (int)code, s.cur_bci());
2479 && s.cur_bci() == compilation()->osr_bci()) {
2657 case Bytecodes::_goto : _goto(s.cur_bci(), s.get_dest()); break;
2681 case Bytecodes::_athrow : throw_op(s.cur_bci()); break;
2684 case Bytecodes::_monitorenter : monitorenter(apop(), s.cur_bci()); break;
2685 case Bytecodes::_monitorexit : monitorexit (apop(), s.cur_bci()); break;
2690 case Bytecodes::_goto_w : _goto(s.cur_bci(), s.get_far_dest()); break;
2700 prev_bci = s.cur_bci();
2714 end = new Goto(block_at(s.cur_bci()), false);