cleanup fragile op handling
authorMatthias Braun <matze@braunis.de>
Wed, 25 May 2011 13:31:54 +0000 (15:31 +0200)
committerMatthias Braun <matze@braunis.de>
Wed, 25 May 2011 13:31:54 +0000 (15:31 +0200)
commit99f23ed8dfa68ab6d96a4080e1d83fc8d4d68dd2
tree7e8c9aa6f82ca3588fe2fae79533226a1e92a17a
parent5a2faef997db4ded25be31f573bcb8173f8c724c
cleanup fragile op handling

- The pns of X_regular and X_except are annotated in the opcode now.
- The memory input is annotated in the opcode now
- only nodes with X_regular, X_except are marked fragile
20 files changed:
include/libfirm/firm_types.h
include/libfirm/irnode.h
include/libfirm/irop.h
ir/ana/interval_analysis.c
ir/be/TEMPLATE/TEMPLATE_spec.pl
ir/be/amd64/amd64_spec.pl
ir/be/arm/arm_spec.pl
ir/be/ia32/ia32_spec.pl
ir/be/ia32/ia32_transform.c
ir/be/scripts/generate_new_opcodes.pl
ir/be/sparc/sparc_spec.pl
ir/ir/irnode.c
ir/ir/irop.c
ir/ir/irtypes.h
ir/opt/critical_edges.c
ir/opt/ldstopt.c
ir/opt/opt_ldst.c
scripts/gen_ir.py
scripts/ir_spec.py
scripts/spec_util.py