Skip to content

[AIEX][NFC] Fix 6 failing lit tests for macOS compatibility and updated codegen#836

Draft
F-Stuckmann wants to merge 1 commit intoaie-publicfrom
stuckmann.unit-tests.fixup
Draft

[AIEX][NFC] Fix 6 failing lit tests for macOS compatibility and updated codegen#836
F-Stuckmann wants to merge 1 commit intoaie-publicfrom
stuckmann.unit-tests.fixup

Conversation

@F-Stuckmann
Copy link
Copy Markdown
Collaborator

  • Use portable assertion message matching in CHECK lines to work on both macOS and Linux (3 tests)
  • Replace bash-specific |& with portable 2>&1 | in RUN lines (2 tests)
  • Update expected register assignments in waw_reg_renaming_swpaware to match current SWP-aware allocator output (1 test)

- Use portable assertion message matching in CHECK lines to work on
  both macOS and Linux (3 tests)
- Replace bash-specific |& with portable 2>&1 | in RUN lines (2 tests)
- Update expected register assignments in waw_reg_renaming_swpaware
  to match current SWP-aware allocator output (1 test)
; CHECK-NEXT: renamable $x6 = VSHIFT killed renamable $x6, killed renamable $x8, renamable $r4
; CHECK-NEXT: renamable $dm2 = VMAC_f_vmac_bf_vmul_bf_core_X_X killed renamable $dm0, killed renamable $x4, renamable $x11, renamable $r5, implicit-def dead $srfpflags, implicit $crfpmask
; CHECK-NEXT: renamable $dm4 = VMAC_f_vmac_bf_vmul_bf_core_X_X killed renamable $dm1, killed renamable $x6, killed renamable $x11, renamable $r5, implicit-def dead $srfpflags, implicit $crfpmask
; CHECK-NEXT: $x8, $p2, $dc1 = VLD_2D_x_pseudo_split killed $p2, $m1, $dn1, $dj1, killed $dc1 :: (load (<16 x s32>), addrspace 6)
Copy link
Copy Markdown
Collaborator Author

@F-Stuckmann F-Stuckmann Mar 10, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

wait why do registers change?

@F-Stuckmann F-Stuckmann marked this pull request as draft March 10, 2026 09:45
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.

1 participant