This is an archive of the discontinued LLVM Phabricator instance.

[AArch64][SVE2] Implement while comparison intrinsics
ClosedPublic

Authored by c-rhodes on Dec 2 2019, 8:56 AM.

Details

Summary

Adds the following intrinsics:

  • whilege, whilegt, whilehi, whilehs

Diff Detail

Event Timeline

c-rhodes created this revision.Dec 2 2019, 8:56 AM
Herald added a project: Restricted Project. · View Herald TranscriptDec 2 2019, 8:56 AM
sdesmalen accepted this revision.Dec 3 2019, 3:05 AM

LGTM!

llvm/lib/Target/AArch64/SVEInstrFormats.td
3741 ↗(On Diff #231722)

nit: the convention we've used in this file is to use SVE_3_Op_Pat for such patterns.

This revision is now accepted and ready to land.Dec 3 2019, 3:05 AM
c-rhodes updated this revision to Diff 232311.Dec 5 2019, 4:41 AM
c-rhodes retitled this revision from [AArch64][SVE] Implement while comparison intrinsics to [AArch64][SVE2] Implement while comparison intrinsics.
c-rhodes edited the summary of this revision. (Show Details)

SVE while intrinsics have been added in D69059, updated this patch to only add SVE2 while intrinsics.

This revision was automatically updated to reflect the committed changes.