This is an archive of the discontinued LLVM Phabricator instance.

[AArch64][SME2] Add multi-vector convert to/from floating-point intrinsic
ClosedPublic

Authored by CarolineConcatto on Jan 18 2023, 8:49 AM.

Details

Summary

Add the following intrinsic:

FCVT
BFCVT
FCVTZS
FCVTZU
SCVTF
UCVTF

This patch also adds SelectCVTIntrinsic to handle the cases when the
intrinsic returns multiple (two or four) outputs

NOTE: These intrinsics are still in development and are subject to future changes.

Diff Detail

Event Timeline

Herald added a project: Restricted Project. · View Herald TranscriptJan 18 2023, 8:49 AM
CarolineConcatto requested review of this revision.Jan 18 2023, 8:49 AM
Herald added a project: Restricted Project. · View Herald TranscriptJan 18 2023, 8:49 AM
This revision is now accepted and ready to land.Jan 23 2023, 3:24 AM
This revision was landed with ongoing or failed builds.Jan 23 2023, 9:09 AM
This revision was automatically updated to reflect the committed changes.