equal
deleted
inserted
replaced
1520 |
1520 |
1521 set_no_result(x); |
1521 set_no_result(x); |
1522 |
1522 |
1523 // add safepoint before generating condition code so it can be recomputed |
1523 // add safepoint before generating condition code so it can be recomputed |
1524 if (x->is_safepoint()) { |
1524 if (x->is_safepoint()) { |
1525 increment_backedge_counter(state_for(x, x->state_before()), x->profiled_bci()); |
1525 increment_backedge_counter_conditionally(lir_cond(cond), left, right, state_for(x, x->state_before()), |
|
1526 x->tsux()->bci(), x->fsux()->bci(), x->profiled_bci()); |
1526 __ safepoint(LIR_OprFact::illegalOpr, state_for(x, x->state_before())); |
1527 __ safepoint(LIR_OprFact::illegalOpr, state_for(x, x->state_before())); |
1527 } |
1528 } |
1528 |
1529 |
1529 __ cmp(lir_cond(cond), left, right); |
1530 __ cmp(lir_cond(cond), left, right); |
1530 profile_branch(x, cond); |
1531 profile_branch(x, cond); |