This is an archive of the discontinued LLVM Phabricator instance.

[AArch64] Implement FP16FML intrinsics
ClosedPublic

Authored by bryanpkc on Oct 23 2018, 9:34 PM.

Details

Summary

Add LLVM intrinsics for the ARMv8.2-A FP16FML vector-form instructions. Add a
DAG pattern to define the indexed-form intrinsics in terms of the vector-form
ones, similarly to how the Dot Product intrinsics were implemented.

Based on a patch by Gao Yiling.

Diff Detail

Repository
rL LLVM

Event Timeline

bryanpkc created this revision.Oct 23 2018, 9:34 PM
bryanpkc updated this revision to Diff 170812.Oct 23 2018, 9:44 PM
bryanpkc edited the summary of this revision. (Show Details)

Updated the patch to avoid using monorepo path names.

SjoerdMeijer accepted this revision.Oct 25 2018, 12:18 AM

Looks OK to me. Thanks

This revision is now accepted and ready to land.Oct 25 2018, 12:18 AM
This revision was automatically updated to reflect the committed changes.