This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Oops, I got confused when you brougt up resolve_input_conflict. Since the
Those are the top-most insns of the match. As I understand it, the [xy]_local_live bitmaps now correspond to the live information at the points immediately preceding those two insns.
When the last insn of the match has been processed, bits 1 and 2 should be set for both blocks, and hence the bitmaps intersect.
How come? Before those two insns, register 1 in block X is *not* live,
and same for register 2 in block Y.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |