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

--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
note the BB rank assignment via ++rank << 16 implies no more than 1 << 15
SSA defs in each BB as well.  It would be better to simply assign the BB rank
while traversing the IL in a DFS walk (SSA names pick up rank from their
defs or the BB rank of their def) where we know how to assign a distinct
rank for the BB.

But yes, a HWI for the rank looks sensible (or int64_t - HWI is some
legacy thing and 'rank' isn't tied to any struct using HWIs)

Reply via email to