src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
changeset 50153 9010b580d8a9
parent 49951 65b13c206495
child 50380 bec342339138
equal deleted inserted replaced
50152:b5023063346d 50153:9010b580d8a9
  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);