This is an archive of the discontinued LLVM Phabricator instance.

[ARM] Promote various fp16 math routines
ClosedPublic

Authored by dmgreen on May 23 2019, 8:54 AM.

Details

Summary

We promote these to floats, so as to use the float libcalls. copysign is the exception, which gets expanded.

Diff Detail

Repository
rL LLVM

Event Timeline

dmgreen created this revision.May 23 2019, 8:54 AM
SjoerdMeijer accepted this revision.May 24 2019, 12:34 AM

Looks okay to me

Is fp16-full.ll a new file? Perhaps I'm missing something, but I don't see it. Please note that we have fp16-instructions.ll which test all fp16 instructions.

This revision is now accepted and ready to land.May 24 2019, 12:34 AM
This revision was automatically updated to reflect the committed changes.