* Changed the liveness API:
authorSebastian Hack <hack@ipd.info.uni-karlsruhe.de>
Thu, 14 Jun 2007 19:44:07 +0000 (19:44 +0000)
committerSebastian Hack <hack@ipd.info.uni-karlsruhe.de>
Thu, 14 Jun 2007 19:44:07 +0000 (19:44 +0000)
commit3c2f7c0c9e0bff5d97a973bc224579922bb7df81
tree2903764a73354646cd2a4d06032e81827f5b65b5
parent1d197a5658050d24f4ae71f9c5735035e389bb6c
* Changed the liveness API:
  - The liveness in the birg stays always the same
  - Invalidation is done with be_liveness_invalidate()
  - Each algo has to specify if it needs only liveness checks
      be_liveness_assure_chk()
    or the complete liveness sets for use with be_lv_foreach, etc.
      be_liveness_assure_sets()

* Adapted all the files to these changes
* made bessadestr.c liveness updating

[r14506]
25 files changed:
ir/be/bechordal.c
ir/be/bechordal_draw.c
ir/be/bechordal_main.c
ir/be/becopyopt.c
ir/be/beintlive_t.h
ir/be/beirg.c
ir/be/beirg.h
ir/be/beirg_t.h
ir/be/belive.c
ir/be/belive.h
ir/be/belive_t.h
ir/be/belower.c
ir/be/bepressurestat.c
ir/be/beraextern.c
ir/be/bespill.c
ir/be/bespillbelady.c
ir/be/bespilldaemel.c
ir/be/bespillmorgan.c
ir/be/bespillnaive.c
ir/be/bespillslots.c
ir/be/bessadestr.c
ir/be/bestate.c
ir/be/betranshlp.c
ir/be/beverify.c
ir/be/ia32/ia32_x87.c