[llvm-commits] [llvm] r72162 - in /llvm/trunk: lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp test/CodeGen/MSP430/2009-05-19-DoubleSplit.ll test/CodeGen/XCore/fneg.ll

Eli Friedman eli.friedman at gmail.com
Wed May 20 03:07:44 PDT 2009


On Wed, May 20, 2009 at 12:10 AM, Duncan Sands <baldrick at free.fr> wrote:
> Hi Eli,
>
>> Fix for PR4235: to build a floating-point value from integer parts,
>> build an integer and cast that to a float.  This fixes a crash
>> caused by trying to split an f32 into two f16's.
>
> in general if getCopyFromParts has a problem then so does
> getCopyToParts.  Can you please eyeball it to see if it is ok.

It looks like getCopyToParts is already doing the right thing,
although in a slightly ugly way.

-Eli




More information about the llvm-commits mailing list