This is an archive of the discontinued LLVM Phabricator instance.

[mlir][linalg] Add an end-to-end test for linalg.fill to ArmSME
ClosedPublic

Authored by c-rhodes on Aug 23 2023, 7:33 AM.

Details

Summary

This patch adds the first integration test for ArmSME in Linalg. It
fills a 2-d scalable vector that represents an SME ZA tile with a
pre-defined f32 value and prints it to stdout.

This test is predicated on the MLIR_RUN_ARM_SME_TESTS configuration flag
being set to true.

Depends on D158586

Diff Detail

Event Timeline

c-rhodes created this revision.Aug 23 2023, 7:33 AM
Herald added a project: Restricted Project. · View Herald TranscriptAug 23 2023, 7:33 AM
c-rhodes requested review of this revision.Aug 23 2023, 7:33 AM
awarzynski accepted this revision.Aug 24 2023, 12:03 AM

LGTM, thanks!

This revision is now accepted and ready to land.Aug 24 2023, 12:03 AM
This revision was landed with ongoing or failed builds.Aug 29 2023, 2:46 AM
This revision was automatically updated to reflect the committed changes.