hotspot/src/cpu/x86/vm/c1_LinearScan_x86.cpp
changeset 39219 1b33aa56ed18
parent 38177 b0c9cb06506b
child 46630 75aa3e39d02c
equal deleted inserted replaced
39218:43ac06a5ee4f 39219:1b33aa56ed18
    66       //       to decide if the register is live or not at the block begin -> the
    66       //       to decide if the register is live or not at the block begin -> the
    67       //       register information would be incorrect.
    67       //       register information would be incorrect.
    68       if (b->number_of_preds() > 1) {
    68       if (b->number_of_preds() > 1) {
    69         int id = b->first_lir_instruction_id();
    69         int id = b->first_lir_instruction_id();
    70         ResourceBitMap regs(FrameMap::nof_fpu_regs);
    70         ResourceBitMap regs(FrameMap::nof_fpu_regs);
    71         regs.clear();
       
    72 
    71 
    73         iw.walk_to(id);   // walk after the first instruction (always a label) of the block
    72         iw.walk_to(id);   // walk after the first instruction (always a label) of the block
    74         assert(iw.current_position() == id, "did not walk completely to id");
    73         assert(iw.current_position() == id, "did not walk completely to id");
    75 
    74 
    76         // Only consider FPU values in registers
    75         // Only consider FPU values in registers