- Use a default node compare attribute function for all nodes, except the ones
authorMatthias Braun <matze@braunis.de>
Mon, 18 Dec 2006 12:43:44 +0000 (12:43 +0000)
committerMatthias Braun <matze@braunis.de>
Mon, 18 Dec 2006 12:43:44 +0000 (12:43 +0000)
commitad8a59efb0be499f0ccddfd591f3ae57599ebaf5
treec6682cbd69d34ba4d9bb8d3d618285de40bba565
parent9067a4525f450b43a1c46df0a339562d01f0293b
- Use a default node compare attribute function for all nodes, except the ones
  where CSE is explicitely forbidden. This fixes some bugs where a cmp
  function was missing.
- Don't make all the nodes mode_T by default. They keep their normal mode
  node and only get set to mode_T is we actually use am_Dest
- get rid of src_mode and tgt_mode node attribute, you can get the modes
  by looking at the conv output mode and the arguments mode. This fixes
  some bugs where the src_mode and tgt_mode attributes were wrong
- cleaned up and fixed some bugs in addressmode optimisation
ir/be/ia32/bearch_ia32.c
ir/be/ia32/ia32_emitter.c
ir/be/ia32/ia32_finish.c
ir/be/ia32/ia32_intrinsics.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