[llvm-dev] f128 in X86 backend

Craig Topper via llvm-dev llvm-dev at lists.llvm.org
Thu Aug 29 12:33:53 PDT 2019


Does anyone know why f128 is partially implemented by running some
operations through float softening in the type legalizer? The type is
marked Legal, but then the TypeAction is forced to SoftenFloat. Why can't
this be implemented instead by using ExpandNode in LegalizeDAG for the
operations that need library calls?

Thanks,
~Craig
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190829/d38db0d8/attachment.html>


More information about the llvm-dev mailing list