This is an archive of the discontinued LLVM Phabricator instance.

[9/11][POC][Clang][RISCV] Define tuple type variant of vsoxseg2ei32 vsuxseg2ei32
ClosedPublic

Authored by eopXD on Apr 10 2023, 12:42 AM.

Details

Summary

For the cover letter of this patch-set, please checkout D146872.

Depends on D147914.

This is the 9th patch of the patch-set.

This patch is a proof-of-concept and will be extended to full coverage
in the future. Currently, the old non-tuple indexed segment store is
not removed, and only signed integer indexed segment store of NF=2,
EEW=32 is defined here.

Diff Detail

Event Timeline

eopXD created this revision.Apr 10 2023, 12:42 AM
Herald added a project: Restricted Project. · View Herald TranscriptApr 10 2023, 12:42 AM
eopXD requested review of this revision.Apr 10 2023, 12:42 AM
eopXD retitled this revision from [9/N][POC][Clang] Define tuple type variant of vsoxseg2ei32 vsuxseg2ei32 to [9/11][POC][Clang][RISCV] Define tuple type variant of vsoxseg2ei32 vsuxseg2ei32.Apr 10 2023, 12:58 AM
eopXD edited the summary of this revision. (Show Details)
eopXD updated this revision to Diff 516313.Apr 24 2023, 2:02 AM

Address comment from Craig.

evandro removed a subscriber: evandro.May 17 2023, 3:52 PM
eopXD updated this revision to Diff 523506.May 18 2023, 12:27 PM

Reduce variables declared but only used once.

eopXD updated this revision to Diff 523626.May 18 2023, 5:56 PM

Removed another variable that is too verbose.

This revision is now accepted and ready to land.May 18 2023, 6:27 PM
This revision was landed with ongoing or failed builds.May 22 2023, 4:25 AM
This revision was automatically updated to reflect the committed changes.