< prev index next >

src/share/vm/c1/c1_LinearScan.cpp

Print this page




6582           LIR_OpBranch* branch = op->as_OpBranch();
6583           if (branch->block() == NULL) {
6584             inc_counter(counter_stub_branch);
6585           } else if (branch->cond() == lir_cond_always) {
6586             inc_counter(counter_uncond_branch);
6587           } else {
6588             inc_counter(counter_cond_branch);
6589           }
6590           break;
6591         }
6592 
6593         case lir_neg:
6594         case lir_add:
6595         case lir_sub:
6596         case lir_mul:
6597         case lir_mul_strictfp:
6598         case lir_div:
6599         case lir_div_strictfp:
6600         case lir_rem:
6601         case lir_sqrt:
6602         case lir_sin:
6603         case lir_cos:
6604         case lir_abs:
6605         case lir_log10:
6606         case lir_pow:
6607         case lir_logic_and:
6608         case lir_logic_or:
6609         case lir_logic_xor:
6610         case lir_shl:
6611         case lir_shr:
6612         case lir_ushr:            inc_counter(counter_alu); break;
6613 
6614         case lir_alloc_object:
6615         case lir_alloc_array:     inc_counter(counter_alloc); break;
6616 
6617         case lir_monaddr:
6618         case lir_lock:
6619         case lir_unlock:          inc_counter(counter_sync); break;
6620 
6621         case lir_throw:           inc_counter(counter_throw); break;
6622 
6623         case lir_unwind:          inc_counter(counter_unwind); break;




6582           LIR_OpBranch* branch = op->as_OpBranch();
6583           if (branch->block() == NULL) {
6584             inc_counter(counter_stub_branch);
6585           } else if (branch->cond() == lir_cond_always) {
6586             inc_counter(counter_uncond_branch);
6587           } else {
6588             inc_counter(counter_cond_branch);
6589           }
6590           break;
6591         }
6592 
6593         case lir_neg:
6594         case lir_add:
6595         case lir_sub:
6596         case lir_mul:
6597         case lir_mul_strictfp:
6598         case lir_div:
6599         case lir_div_strictfp:
6600         case lir_rem:
6601         case lir_sqrt:


6602         case lir_abs:
6603         case lir_log10:
6604         case lir_pow:
6605         case lir_logic_and:
6606         case lir_logic_or:
6607         case lir_logic_xor:
6608         case lir_shl:
6609         case lir_shr:
6610         case lir_ushr:            inc_counter(counter_alu); break;
6611 
6612         case lir_alloc_object:
6613         case lir_alloc_array:     inc_counter(counter_alloc); break;
6614 
6615         case lir_monaddr:
6616         case lir_lock:
6617         case lir_unlock:          inc_counter(counter_sync); break;
6618 
6619         case lir_throw:           inc_counter(counter_throw); break;
6620 
6621         case lir_unwind:          inc_counter(counter_unwind); break;


< prev index next >