Changed handling of address mode:
authorMatthias Braun <matze@braunis.de>
Fri, 31 Aug 2007 14:49:22 +0000 (14:49 +0000)
committerMatthias Braun <matze@braunis.de>
Fri, 31 Aug 2007 14:49:22 +0000 (14:49 +0000)
commit93cd212dded0d6c840c3a474ee44f58bf6468838
tree9df2851fde658a75cfd241fd4e30f158e5f980da
parent25097d47db22774b41078d879f92b8568305df83
Changed handling of address mode:
- Source and Destination address mode are now constructed during the normal
  transform phase and not as a separate phase
- Remove the old ImmOp stuff
- introduce 8, 16bit cmps, tests
- still some nodes miss SourceAM handling, but generally we should be as good/better than the old code, so I'm comitting now

[r15642]
12 files changed:
ir/be/ia32/bearch_ia32.c
ir/be/ia32/ia32_emitter.c
ir/be/ia32/ia32_emitter.h
ir/be/ia32/ia32_finish.c
ir/be/ia32/ia32_fpu.c
ir/be/ia32/ia32_new_nodes.c
ir/be/ia32/ia32_new_nodes.h
ir/be/ia32/ia32_nodes_attr.h
ir/be/ia32/ia32_optimize.c
ir/be/ia32/ia32_spec.pl
ir/be/ia32/ia32_transform.c
ir/be/ia32/ia32_x87.c