Lines Matching defs:handler
182 XHandler* handler = handlers->handler_at(j);
183 assert(handler->lir_op_id() != -1, "handler not processed by LinearScan");
184 assert(handler->entry_code() == NULL ||
185 handler->entry_code()->instructions_list()->last()->code() == lir_branch ||
186 handler->entry_code()->instructions_list()->last()->code() == lir_delay_slot, "last operation must be branch");
188 if (handler->entry_pco() == -1) {
190 if (handler->entry_code() != NULL && handler->entry_code()->instructions_list()->length() > 1) {
191 handler->set_entry_pco(code_offset());
195 emit_lir_list(handler->entry_code());
197 handler->set_entry_pco(handler->entry_block()->exception_handler_pco());
200 assert(handler->entry_pco() != -1, "must be set now");
229 // if this block is the start of an exception handler, record the