equal
deleted
inserted
replaced
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 |