[PATCH] D136918: [AMDGPU] Scheduler: fix RP calculation for a MBB with one successor

Matt Arsenault via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Nov 2 10:12:32 PDT 2022


arsenm added a comment.

In D136918#3902686 <https://reviews.llvm.org/D136918#3902686>, @arsenm wrote:

> In D136918#3902682 <https://reviews.llvm.org/D136918#3902682>, @vpykhtin wrote:
>
>>> (Liveness is really "due to" uses, not defs.)
>>
>> This sounds like if we need to track RP upward from uses to defs.
>
> Yes, this is how things are supposed to work. There's a lot of infrastructure that needs to be inverted

In particular RegScavenging is used in the forward direction and relies on accurate kill flags. stepBackwards doesn't, but most everything needs to move to use that instead


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D136918



More information about the llvm-commits mailing list