correctly implement memop handling
authorMatthias Braun <matze@braunis.de>
Wed, 7 Dec 2011 22:26:39 +0000 (23:26 +0100)
committerMatthias Braun <matze@braunis.de>
Wed, 7 Dec 2011 22:28:34 +0000 (23:28 +0100)
commit9fbdcb82b2911748b70d5294195c248d4ee0edaf
tree1574f709975e84be047ef4d0e80eb6c191e9b5ce
parent4a91add53071efebc35ec6ec328a1264b2ff3084
correctly implement memop handling

memops are nodes that have memory inputs, you can generically query them
for their memory input. We can also get rid of get_fragile_op_mem in
favor of get_memop_mem.
14 files changed:
include/libfirm/irnode.h
include/libfirm/irop.h
ir/ana/trouts.c
ir/be/benode.c
ir/be/ia32/ia32_spec.pl
ir/be/scripts/generate_new_opcodes.pl
ir/ir/irnode.c
ir/ir/irop.c
ir/ir/irtypes.h
ir/opt/gvn_pre.c
ir/opt/ldstopt.c
scripts/gen_ir.py
scripts/ir_spec.py
scripts/spec_util.py