[llvm-commits] [llvm] r98501 - in /llvm/trunk: include/llvm/CodeGen/RuntimeLibcalls.h include/llvm/Target/TargetSelectionDAG.td lib/CodeGen/SelectionDAG/LegalizeDAG.cpp lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp lib/CodeGen/SelectionDAG/LegalizeTypes.h lib/CodeGen/SelectionDAG/SelectionDAG.cpp lib/CodeGen/SelectionDAG/TargetLowering.cpp
Chris Lattner
clattner at apple.com
Thu Mar 18 16:22:41 PDT 2010
nice, thanks!
On Mar 18, 2010, at 3:32 PM, Anton Korobeynikov wrote:
> Hi, Chris
>
>> Very nice Anton, please change the target-independent FP16_TO_FP32/FP32_TO_FP16 nodes
>> to allow any integer type >= i16 as the half-float value. This should allow the legalizer
>> to type promote them (e.g. to i32 on arm) etc without requiring every target to custom legalize them.
> Done! Also get rid of other fp <-> int arm-specific nodes.
>
> --
> With best regards, Anton Korobeynikov.
>
> Faculty of Mathematics & Mechanics, Saint Petersburg State University.
>
More information about the llvm-commits
mailing list