Skip to content

[WaveTransform] Update MIR tests for new register allocation pipeline#1828

Merged
cdevadas merged 1 commit intoamd-feature/wave-transformfrom
public/amd/dev/cdevadas/wave-transform/fixing-some-more-ra-related-tests
Mar 23, 2026
Merged

[WaveTransform] Update MIR tests for new register allocation pipeline#1828
cdevadas merged 1 commit intoamd-feature/wave-transformfrom
public/amd/dev/cdevadas/wave-transform/fixing-some-more-ra-related-tests

Conversation

@cdevadas
Copy link

@cdevadas cdevadas commented Mar 20, 2026

Updated MIR tests to enable late wave transform and adjust pipeline
stopping points for the new register allocation flow. These tests validate
register allocation behavior with WaveTransform inserted between RA passes.

Tests updated:

  • dead_bundle.mir
  • fold-restore-undef-use.mir
  • greedy-alloc-fail-sgpr1024-spill.mir
  • greedy-remark-crash-unassigned-reg.mir
  • inflated-reg-class-snippet-copy-use-after-free.mir
  • infloop-subrange-spill-inspect-subrange.mir
  • infloop-subrange-spill.mir
  • ran-out-of-sgprs-allocation-failure.mir
  • regalloc-undef-copy-fold.mir
  • remaining-virtual-register-operands.mir
  • remat-dead-subreg.mir
  • remat-sop.mir
  • remat-vop.mir
  • si-lower-sgpr-spills-vgpr-lanes-usage.mir
  • spill-empty-live-interval.mir
  • splitkit-do-not-undo-subclass-split-with-remat.mir
  • virtregrewrite-undef-identity-copy.mir

@z1-cciauto
Copy link
Collaborator

@cdevadas cdevadas force-pushed the public/amd/dev/cdevadas/wave-transform/fixing-some-more-ra-related-tests branch from a9c291a to 6eed833 Compare March 22, 2026 10:51
Updated MIR tests to enable late wave transform and adjust pipeline
stopping points for the new register allocation flow. These tests validate
register allocation behavior with WaveTransform inserted between RA passes.

Tests updated:
- dead_bundle.mir
- fold-restore-undef-use.mir
- greedy-alloc-fail-sgpr1024-spill.mir
- greedy-remark-crash-unassigned-reg.mir
- inflated-reg-class-snippet-copy-use-after-free.mir
- infloop-subrange-spill-inspect-subrange.mir
- infloop-subrange-spill.mir
- ran-out-of-sgprs-allocation-failure.mir
- regalloc-undef-copy-fold.mir
- remaining-virtual-register-operands.mir
- remat-dead-subreg.mir
- remat-sop.mir
- remat-vop.mir
- si-lower-sgpr-spills-vgpr-lanes-usage.mir
- spill-empty-live-interval.mir
- splitkit-do-not-undo-subclass-split-with-remat.mir
- virtregrewrite-undef-identity-copy.mir
@cdevadas cdevadas force-pushed the public/amd/dev/cdevadas/wave-transform/fixing-some-more-ra-related-tests branch from 6eed833 to 5fbb1f0 Compare March 22, 2026 10:52
@z1-cciauto
Copy link
Collaborator

@z1-cciauto
Copy link
Collaborator

@cdevadas cdevadas merged commit dbdbbf2 into amd-feature/wave-transform Mar 23, 2026
1 check passed
@cdevadas cdevadas deleted the public/amd/dev/cdevadas/wave-transform/fixing-some-more-ra-related-tests branch March 23, 2026 07:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants