Page MenuHomePhabricator

[SVE] Lower fixed length vector floating point rounding operations.
ClosedPublic

Authored by paulwalker-arm on Thu, Oct 1, 9:18 AM.

Details

Summary

Adds lowering for:

llvm.ceil
llvm.floor
llvm.nearbyint
llvm.rint
llvm.round
llvm.trunc

Diff Detail

Event Timeline

paulwalker-arm created this revision.Thu, Oct 1, 9:18 AM
paulwalker-arm requested review of this revision.Thu, Oct 1, 9:18 AM

Pretty much by the number but note that I've omitted ISD::FROUNDEVEN because support for that is already lacking for NEON.

This revision is now accepted and ready to land.Mon, Oct 5, 12:46 PM