[PATCH] ARM: __gnu_h2f_ieee and __gnu_f2h_ieee always use the soft-float calling convention

Oliver Stannard oliver.stannard at arm.com
Mon Aug 11 02:24:22 PDT 2014


Thanks, committed revision 215348.

> Sometimes, I despair.

So did I at first, but this actually makes sense. These functions are only used on targets which do not have native f16 instructions, so the conversion will have to be done by bit-twiddling, so the values will need to be moved to integer registers anyway, making a hard-float variant pointless.

http://reviews.llvm.org/D4830






More information about the llvm-commits mailing list