https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117922

--- Comment #21 from Richard Sandiford <rsandifo at gcc dot gnu.org> ---
I should have said, but: another reason for suggesting rtl-ssa is that it is
usually self-updating.  My long-term hope is that we'll be able to maintain it
between passes, when we have consecutive passes that both use it.  That isn't
useful at the moment, because of the sparse usage, but it would become more
useful if more passes use the framework.

So in the long term, converting to rtl-ssa would mean that we might not need to
build the whole IR for this pass individually.  In contrast, doing local DF
means that we would be committing to doing extra work for this pass in
particular.

Reply via email to