mark stores in int->float, float->int and float->float convs as spills
authorMatthias Braun <matze@braunis.de>
Mon, 3 Dec 2012 00:18:25 +0000 (01:18 +0100)
committerMatthias Braun <matze@braunis.de>
Mon, 3 Dec 2012 00:23:28 +0000 (01:23 +0100)
commitb009bb03a362a0a9584a1928d7b8b1aded6d6232
tree68b37b6511b7b89cea9c4712cd30b3a50ced36f2
parent7307b6b6384dcf513707fa051e915cfbfd84189a
mark stores in int->float, float->int and float->float convs as spills

That way the spill engine can rematerialize the loads and needs no
extra spills for these values.
ir/be/be_types.h
ir/be/benode.c
ir/be/bespillutil.c
ir/be/ia32/ia32_transform.c
ir/be/sparc/sparc_transform.c