make unique types/entities part of irprog
authorMatthias Braun <matze@braunis.de>
Thu, 15 Dec 2011 13:58:07 +0000 (14:58 +0100)
committerMatthias Braun <matze@braunis.de>
Thu, 15 Dec 2011 18:38:47 +0000 (19:38 +0100)
commit274626e2d58cfa247b88ee05adaca8906b025d93
tree3b6f20d77251b054a777c729372c2e44bdfb8025
parenta276562e751e2d9c8701c9f5106a221ca9c99ec4
make unique types/entities part of irprog

unknown_type, code_type, none_type, unknown_entity reference are hold in
the irprog now. This makes handling more consistent since now all types
and entities are equally part of irprog.
24 files changed:
include/libfirm/typerep.h
ir/ana/analyze_irg_args.c
ir/ana/cgana.c
ir/be/beabi.c
ir/be/begnuas.c
ir/be/bestabs.c
ir/be/sparc/sparc_transform.c
ir/common/firm.c
ir/ir/irdump.c
ir/ir/irdumptxt.c
ir/ir/irio.c
ir/ir/irnode.c
ir/ir/irprog.c
ir/ir/irtypes.h
ir/ir/irverify.c
ir/lower/lower_alloc.c
ir/lower/lower_intrinsics.c
ir/opt/escape_ana.c
ir/opt/funccall.c
ir/opt/tropt.c
ir/tr/entity.c
ir/tr/entity_t.h
ir/tr/type.c
ir/tr/type_t.h