add callback for constructing spill/reload
authorMatthias Braun <matze@braunis.de>
Mon, 15 Aug 2011 16:10:38 +0000 (18:10 +0200)
committerMatthias Braun <matze@braunis.de>
Wed, 17 Aug 2011 13:33:25 +0000 (15:33 +0200)
commit036ede1b4b7c79dfeb560a0a8a6242ce0b2728bf
tree1885a3d8350830bc4892153bb05b4e34654a78bd
parent2fc9b7da16d22e8d0edeec02f4e4100c3c2fa1cc
add callback for constructing spill/reload

So we are not forced to use the generic be_Spill, be_Reload functions
which don't work correctly with double-width register requirements.
This should really fix sparc float spill/reload this time.
ir/be/TEMPLATE/bearch_TEMPLATE.c
ir/be/amd64/bearch_amd64.c
ir/be/arm/bearch_arm.c
ir/be/bearch.h
ir/be/benode.c
ir/be/benode.h
ir/be/bespillutil.c
ir/be/bespillutil.h
ir/be/ia32/bearch_ia32.c
ir/be/sparc/bearch_sparc.c
ir/be/sparc/sparc_finish.c