[PATCH] Remove unnecessary invalidation support in threading
authorJeff Law <law@redhat.com>
Thu, 29 Oct 2015 20:37:01 +0000 (14:37 -0600)
committerJeff Law <law@gcc.gnu.org>
Thu, 29 Oct 2015 20:37:01 +0000 (14:37 -0600)
commit334b4842a280bf7fde59f1c844099678a0fe219d
treee3383887c06bf39776d85ce45967e12daa3339bc
parent5a978b9f8899d6fc42364c0db8ed13b674a5ffb0
[PATCH] Remove unnecessary invalidation support in threading
2015-10-29  Jeff Law  <law@redhat.com>

* tree-ssa-scopedtables.h (const_and_copies): Remove invalidate
method.
* tree-ssa-scopedtables.h (const_and_copies::invalidate): Remove.
* tree-ssa-threadedge.c
(record_temporary_equivalences_from_stmts_at_dest): Remove
backedge_seen argument and associated code which invalidated
equivalences based on the value of that argument.
(thread_through_normal_block): Corresponding changes.

From-SVN: r229559
gcc/ChangeLog
gcc/tree-ssa-scopedtables.c
gcc/tree-ssa-scopedtables.h
gcc/tree-ssa-threadedge.c