This is an archive of the discontinued LLVM Phabricator instance.

[ARM] FP16 codegen support for VSEL
ClosedPublic

Authored by SjoerdMeijer on Mar 15 2018, 7:29 AM.

Details

Summary

This implements lowering of SELECT_CC for f16s, which enables
codegen of VSEL with f16 types.

Diff Detail

Repository
rL LLVM

Event Timeline

SjoerdMeijer created this revision.Mar 15 2018, 7:29 AM
samparker accepted this revision.Mar 15 2018, 8:02 AM

Hi Sjoerd, this LGTM.

Are you planning on adding support for the closely related vmaxnm and vminnm instructions too?

cheers,

This revision is now accepted and ready to land.Mar 15 2018, 8:02 AM

Hi Sam,
Thanks for reviewing and checking. Yes, I will do the vmaxnm and vminnm instructions soon, and was planning to do this in separate patch.
Cheers.

This revision was automatically updated to reflect the committed changes.