Spills of VCC (SGPR64) will fail with new SGPR spill code,
because super register is not correctly resolved.
Details
Details
- Reviewers
arsenm sameerds dstuttard - Commits
- rGac8a2f132b01: [AMDGPU] Fix failure in VCC spilling
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
LGTM with test nit
llvm/test/CodeGen/AMDGPU/spill-special-sgpr.mir | ||
---|---|---|
17 | I think I'd go for generated mir checks in this case rather than the manual checks |
Don't you just need to change SGPR_64RegClass to SReg_64RegClass (or maybe the XEXEC variant?)