- Refactored finish/after_ra phases a bit, stacknode fixup and stack bias
authorMatthias Braun <matze@braunis.de>
Thu, 31 Aug 2006 14:39:41 +0000 (14:39 +0000)
committerMatthias Braun <matze@braunis.de>
Thu, 31 Aug 2006 14:39:41 +0000 (14:39 +0000)
commit839487dfb4a714fa7e66063495ade6a3726040ef
treed3f135b2febfb67d591d83635d086085b7f0b14f
parentafc0d21fdc38c1a039cdecab1867bb351f42d8c2
- Refactored finish/after_ra phases a bit, stacknode fixup and stack bias
  walking occurs before finish phase now
- changed ia32 to do some things transforms from finish phase in after_ra phase
  already but do peephole optimization in finish phase.
- Added a peephole optimisation that transform IncSP,Store cascades to
  Pushs
- Replaced several HASH_PTR with nodeset_hash to make compiler more
  deterministic.
19 files changed:
ir/be/beabi.c
ir/be/becopyheur.c
ir/be/becopyilp2.c
ir/be/becopyopt.c
ir/be/becopyopt_t.h
ir/be/belower.c
ir/be/bemain.c
ir/be/benodesets.c
ir/be/benodesets.h
ir/be/bespill.c
ir/be/bespillmorgan.c
ir/be/bespillslots.c
ir/be/bessadestr.c
ir/be/beuses.c
ir/be/ia32/bearch_ia32.c
ir/be/ia32/ia32_finish.c
ir/be/ia32/ia32_map_regs.c
ir/be/ia32/ia32_optimize.c
ir/be/ia32/ia32_optimize.h