This is an archive of the discontinued LLVM Phabricator instance.

[AArch64][SME]: Add streaming-compatible testing files(limit-duplane.ll, optimize-ptrue.ll, ptest.ll)
ClosedPublic

Authored by hassnaa-arm on Nov 27 2022, 1:20 PM.

Details

Summary

Testing files:

  • limit-duplane.ll
  • optimize-ptrue.ll
  • ptest.ll

Diff Detail

Event Timeline

hassnaa-arm created this revision.Nov 27 2022, 1:20 PM
Herald added a project: Restricted Project. · View Herald TranscriptNov 27 2022, 1:20 PM
hassnaa-arm requested review of this revision.Nov 27 2022, 1:20 PM
Herald added a project: Restricted Project. · View Herald TranscriptNov 27 2022, 1:20 PM

Remove ld2-alloca testing file, because it has invalid NEON instructions.

hassnaa-arm edited the summary of this revision. (Show Details)Nov 28 2022, 4:46 AM
hassnaa-arm retitled this revision from [AArch64][SME]: Add streaming-compatible testing files. to [AArch64][SME]: Add streaming-compatible testing files(limit-duplane.ll, optimize-ptrue.ll, ptest.ll).Nov 30 2022, 1:22 AM
david-arm added inline comments.Nov 30 2022, 5:45 AM
llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-ptest.ll
7

The first 3 tests in this file are identical. Can you delete these tests?

@ptest_v16i1_512bit_min_sve
@ptest_v16i1_512bit_sve

512

This looks identical the test above - can you delete it please?

hassnaa-arm marked 2 inline comments as done.Nov 30 2022, 6:23 AM

Remove redundant test cases

This revision is now accepted and ready to land.Nov 30 2022, 6:26 AM
sdesmalen added inline comments.Nov 30 2022, 6:28 AM
llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-limit-duplane.ll
6

Can you use opaque pointers in these tests please?

hassnaa-arm marked an inline comment as done.Nov 30 2022, 6:56 AM

Use opaque PTRs.

sdesmalen accepted this revision.Nov 30 2022, 7:00 AM