Re: [SUBREG V4 2/4] DF: Add DF_LIVE_SUBREG problem

2024-06-13 Thread Richard Sandiford
Thanks for the update! In terms of high-level comments: - It looks like the code processes normal pseudos as well as subregs. Is that necessary? The handling of single-register pseudos should be fully redundant with the normal liveness tracking. I think if possible we should just process

[SUBREG V4 2/4] DF: Add DF_LIVE_SUBREG problem

2024-05-12 Thread Juzhe-Zhong
--- gcc/Makefile.in | 1 + gcc/df-problems.cc | 886 ++- gcc/df.h | 159 +++ gcc/regs.h | 5 + gcc/sbitmap.cc | 98 + gcc/sbitmap.h| 2 + gcc/subreg-live-range.cc | 233 ++