< 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_logic_and:
6607         case lir_logic_or:
6608         case lir_logic_xor:
6609         case lir_shl:
6610         case lir_shr:
6611         case lir_ushr:            inc_counter(counter_alu); break;
6612 
6613         case lir_alloc_object:
6614         case lir_alloc_array:     inc_counter(counter_alloc); break;
6615 
6616         case lir_monaddr:
6617         case lir_lock:
6618         case lir_unlock:          inc_counter(counter_sync); break;
6619 
6620         case lir_throw:           inc_counter(counter_throw); break;
6621 
6622         case lir_unwind:          inc_counter(counter_unwind); break;
6623 




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_logic_and:
6605         case lir_logic_or:
6606         case lir_logic_xor:
6607         case lir_shl:
6608         case lir_shr:
6609         case lir_ushr:            inc_counter(counter_alu); break;
6610 
6611         case lir_alloc_object:
6612         case lir_alloc_array:     inc_counter(counter_alloc); break;
6613 
6614         case lir_monaddr:
6615         case lir_lock:
6616         case lir_unlock:          inc_counter(counter_sync); break;
6617 
6618         case lir_throw:           inc_counter(counter_throw); break;
6619 
6620         case lir_unwind:          inc_counter(counter_unwind); break;
6621 


< prev index next >