[PATCH] D59295: [AMDGPU] Pre-allocate WWM registers to reduce VGPR pressure.

Connor Abbott via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Mar 13 11:46:07 PDT 2019


cwabbott added a comment.

In D59295#1427864 <https://reviews.llvm.org/D59295#1427864>, @arsenm wrote:

> If you can express the constraints with some series of uses and defs, that would be preferable.


Unfortunately that's just not possible. The best thing we could come up with that does this was the current SIFixWWMLiveness pass, and even with subsequent modifications, it's still pretty terrible in practice. We just can't get decent performance without doing something like this hack.


Repository:
  rL LLVM

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

https://reviews.llvm.org/D59295





More information about the llvm-commits mailing list