gcc/
commitc40967774b32750b8de5a3d36b2b389d7d9a2a34
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 27 Apr 2014 21:12:18 +0000 (27 21:12 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 27 Apr 2014 21:12:18 +0000 (27 21:12 +0000)
tree760a76549513ee629e677cca47e0c7f8f898c8cf
parentdd0b96f0f21aae7e877ef39ff92473cf8aa04e9e
gcc/
* cselib.c (find_slot_memmode): Delete.
(cselib_hasher): Change compare_type to a struct.
(cselib_hasher::equal): Update accordingly.  Don't expect wrapped
constants.
(preserve_constants_and_equivs): Adjust for new compare_type.
(cselib_find_slot): Likewise.  Take the mode of the rtx as argument.
(wrap_constant): Delete.
(cselib_lookup_mem, cselib_lookup_1): Update calls to cselib_find_slot.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209843 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cselib.c