Lines Matching defs:info

656         CodeEmitInfo* info = visitor.info_at(k);
657 ValueStack* stack = info->stack();
1403 CodeEmitInfo* info = visitor.info_at(k);
1404 ValueStack* stack = info->stack();
2319 void check_stack_depth(CodeEmitInfo* info, int stack_end) {
2320 if (info->stack()->bci() != SynchronizationEntryBCI && !info->scope()->method()->is_native()) {
2321 Bytecodes::Code code = info->scope()->method()->java_code_at_bci(info->stack()->bci());
2365 OopMap* LinearScan::compute_oop_map(IntervalWalker* iw, LIR_Op* op, CodeEmitInfo* info, bool is_call_site) {
2424 assert(info->stack() != NULL, "CodeEmitInfo must always have a stack");
2425 int locks_count = info->stack()->total_locks_size();
2443 CodeEmitInfo* info = visitor.info_at(i);
2446 if (info->stack()->locks_size() != first_info->stack()->locks_size()) {
2447 // this info has a different number of locks then the precomputed oop map
2450 oop_map = compute_oop_map(iw, op, info, visitor.has_call());
2453 if (info->_oop_map == NULL) {
2454 info->_oop_map = oop_map;
2460 assert(info->_oop_map == oop_map, "same CodeEmitInfo used for multiple LIR instructions");
2844 // If we don't need deopt info or there are no locals, expressions or monitors,
2904 void LinearScan::compute_debug_info(CodeEmitInfo* info, int op_id) {
2907 IRScope* innermost_scope = info->scope();
2908 ValueStack* innermost_state = info->stack();
2912 DEBUG_ONLY(check_stack_depth(info, innermost_state->stack_size()));
2914 if (info->_scope_debug_info == NULL) {
2916 info->_scope_debug_info = compute_debug_info_for_scope(op_id, innermost_scope, innermost_state, innermost_state);
2919 DEBUG_ONLY(assert_equal(info->_scope_debug_info, compute_debug_info_for_scope(op_id, innermost_scope, innermost_state, innermost_state)));
5864 if (move1->info() == move2->info() && move1->in_opr() == move2->in_opr() && move1->result_opr() == move2->result_opr()) {
5919 if (pred_instructions->last()->info() != NULL) {
5920 // can not optimize instructions when debug info is needed
5966 if (cur_instructions->last()->info() != NULL) {
5967 // can no optimize instructions when debug info is needed
5972 if (branch->info() != NULL || (branch->code() != lir_branch && branch->code() != lir_cond_float_branch)) {
6122 if (instructions->length() == 2 && instructions->last()->info() == NULL) {
6214 if (last_branch->info() == NULL) {
6239 if (prev_branch->block() == code->at(i + 1) && prev_branch->info() == NULL) {
6279 assert(cur_last_op->info() == NULL, "return instructions do not have debug information");
6296 if (pred_last_branch->block() == block && pred_last_branch->cond() == lir_cond_always && pred_last_branch->info() == NULL) {