sparc: initial support for Alloc/Free nodes
authorMatthias Braun <matze@braunis.de>
Tue, 23 Aug 2011 17:09:29 +0000 (19:09 +0200)
committerMatthias Braun <matze@braunis.de>
Tue, 6 Sep 2011 11:56:14 +0000 (13:56 +0200)
commitcf7a9efa904172b57ac9bf422039638798998689
treef9921b6c13eb63b31f7f0a3273921061e0f45458
parent70c81a6de618b06436219a4e20ccb50fd1e05a1c
sparc: initial support for Alloc/Free nodes

This commit also adds a generic Alloc/Free lowering helper
Unfortunately we often produce invalid code, because currently our
stackpointer wiring logic is too weak and produces invalid results for
example when using alloca in a loop.
ir/be/sparc/bearch_sparc.c
ir/be/sparc/bearch_sparc_t.h
ir/be/sparc/sparc_spec.pl
ir/be/sparc/sparc_stackframe.c
ir/be/sparc/sparc_transform.c
ir/lower/lower_alloc.c [new file with mode: 0644]
ir/lower/lower_alloc.h [new file with mode: 0644]