[llvm] AMDGPU: Fix verifier error on tail call target in vgprs (PR #110984)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Fri Oct 4 05:59:45 PDT 2024
arsenm wrote:
It turns out the machine verifier will fail for any case involving convergence tokens after register allocation. The existing tests do not run to the end to produce final output, and check intermediate MIR only. The token pseudos are never deleted, the token registers get assigned to actual registers, and there's no mechanism to associate a physical register to the convergence token. The convergence tokens shouldn't be assigned in the first place, so there's some missing infrastructure.
Worked around in e5a0c30e4ad6b22b17b72cc40b609905d2f97703
https://github.com/llvm/llvm-project/pull/110984
More information about the llvm-commits
mailing list