This is an archive of the discontinued LLVM Phabricator instance.

[WebAssembly] Support f16 libcalls
ClosedPublic

Authored by sunfish on Apr 29 2019, 5:01 PM.

Details

Summary

Add support for f16 libcalls in WebAssembly. This entails adding signatures for the remaining F16 libcalls, and renaming gnu_f2h_ieee/gnu_h2f_ieee to truncsfhf2/extendhfsf2 for consistency between f32 and f64/f128 (compiler-rt already supports this).

Diff Detail

Repository
rL LLVM

Event Timeline

sunfish created this revision.Apr 29 2019, 5:01 PM
Herald added a project: Restricted Project. · View Herald TranscriptApr 29 2019, 5:01 PM
dschuff accepted this revision.Apr 30 2019, 10:38 AM
This revision is now accepted and ready to land.Apr 30 2019, 10:38 AM
This revision was automatically updated to reflect the committed changes.