[llvm-commits] [PATCH][Review request] IEEE quad software emulation library call

Hatanaka, Akira ahatanaka at mips.com
Tue Jan 24 13:19:12 PST 2012


Okay, if that doesn't work, I think I will have to legalize f128 during type legalization.

Is the patch fine as it is now? Or does it need further changes?

________________________________________
From: Anton Korobeynikov [anton at korobeynikov.info]
Sent: Saturday, January 21, 2012 12:11 PM
To: Hatanaka, Akira
Cc: Eli Friedman; baldrick at free.fr; llvm-commits at cs.uiuc.edu
Subject: Re: [llvm-commits] [PATCH][Review request] IEEE quad software emulation library call

Hi Akira,

> Do you mean I define and add a new register class FGR128RegisterClass and make f128 a legal type?
> addRegisterClass(MVT::f128, Mips::FGR128RegisterClass);
Ah, probably it will require f128 to be a legal type, yes... On
z/System there is hardware support for f128, so it was not a problem.
Here most probably it won't work...

--
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University




More information about the llvm-commits mailing list