- Bigger refactoring and cleanup in backend:
authorMatthias Braun <matze@braunis.de>
Thu, 17 Sep 2009 14:16:20 +0000 (14:16 +0000)
committerMatthias Braun <matze@braunis.de>
Thu, 17 Sep 2009 14:16:20 +0000 (14:16 +0000)
commit39cb52264857d7c21c7141ba82bb55adaa78064d
treeb26cc326a4645ad0b5e2758831b3d629a7da5b4d
parent65a677516d45936d113d4170932c52c4b9364891
- Bigger refactoring and cleanup in backend:
* benodes store the out register requirements in backend_info now
  (this is work towards killing the register_requirement callbacks)
* ir_graph has a pointer to beirg now
* Other cleanups

[r26540]
32 files changed:
include/libfirm/irop.h
ir/be/TEMPLATE/bearch_TEMPLATE.c
ir/be/arm/arm_transform.c
ir/be/arm/bearch_arm.c
ir/be/beabi.c
ir/be/bearch.h
ir/be/beblocksched.c
ir/be/bechordal.c
ir/be/beinfo.c
ir/be/beinfo.h
ir/be/beirg.c
ir/be/beirg.h
ir/be/belower.c
ir/be/bemain.c
ir/be/benode.c
ir/be/benode.h
ir/be/bepeephole.h
ir/be/betranshlp.c
ir/be/beutil.h
ir/be/beverify.c
ir/be/ia32/bearch_ia32.c
ir/be/ia32/ia32_architecture.c
ir/be/ia32/ia32_architecture.h
ir/be/ia32/ia32_optimize.c
ir/be/ia32/ia32_transform.c
ir/be/ia32/ia32_x87.c
ir/be/mips/bearch_mips.c
ir/be/ppc32/bearch_ppc32.c
ir/be/ppc32/ppc32_transform.c
ir/be/scripts/generate_new_opcodes.pl
ir/be/scripts/generate_regalloc_if.pl
ir/ir/irtypes.h