Implement support for single-precision args on ARM hard float.
authorAlex Rønne Petersen <alexrp@xamarin.com>
Fri, 22 Nov 2013 09:28:24 +0000 (10:28 +0100)
committerAlex Rønne Petersen <alexrp@xamarin.com>
Mon, 2 Dec 2013 18:27:39 +0000 (19:27 +0100)
commit1cdf7fafbded32d4cf2beb14cf2bc4b7829ff926
tree3054a675e5e908e1285ea00678d482e093be3cd5
parentf978a34abd52a1911a4620cac11bb002a99a5547
Implement support for single-precision args on ARM hard float.

This is done with a gross hack that maintains a list of args
in the MonoCallInst and emits them as late as possible. This
is not pretty, but we have to work around the register
allocator. See the code comments for details.
mono/mini/mini-arm.c
mono/mini/mini.h