[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