[PATCH] D105065: RegAlloc: Fix "SubRange for this mask not found" unreachable in SplitKit

Krzysztof Parzyszek via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 2 11:18:22 PDT 2021


kparzysz added a comment.

Ah, you're right, I didn't look closely enough.

In any case, seems like the problem originates with the `refineSubRanges` actually doing something non-trivial, as it would generally create subranges without direct matches in the PHI values.  Maybe it has never worked for such cases.  Frankly, I'm not sure what to do here, since the thing that comes to mind is to update the PHI nodes, but it would require function-wide refinement of the PHIs.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D105065/new/

https://reviews.llvm.org/D105065



More information about the llvm-commits mailing list