- always sign extend in get_tarval (this fixes results of tarval_and, tarval_or
authorMatthias Braun <matze@braunis.de>
Sat, 15 Sep 2007 15:51:30 +0000 (15:51 +0000)
committerMatthias Braun <matze@braunis.de>
Sat, 15 Sep 2007 15:51:30 +0000 (15:51 +0000)
commit5010492fbec22ed2e36b8db6952cc4111b905ec0
tree664fc8d51d62b43d0689dc79a5bd31f6d8226e8a
parent3244e5da5a8ba71d7b43958b5dad1f938b262265
- always sign extend in get_tarval (this fixes results of tarval_and, tarval_or
  and tarval_eor not getting correctly hashed)
- tarval_null and tarval_one are defined for irms_reference now
- introduce get_tarvall_all_one and get_mode_all_one which returns the value
  where all bits are 1 (defined for int, boolean and reference modes)
- fix TARVAL_CLASSIFY_ALL_ONE with this

[r15817]
ir/ir/irmode.c
ir/ir/irtypes.h
ir/tv/tv.c