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
Unit Tests
Unit Tests
Time | Test | |
---|---|---|
3,980 ms | Profile-x86_64.Profile-x86_64::Unknown Unit Message ("") |
Event Timeline
Comment Actions
LGTM with test nit
llvm/test/CodeGen/AMDGPU/spill-special-sgpr.mir | ||
---|---|---|
16 | 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?)