aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-scopedtables.h
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2015-10-29 14:37:01 -0600
committerJeff Law <law@gcc.gnu.org>2015-10-29 14:37:01 -0600
commit334b4842a280bf7fde59f1c844099678a0fe219d (patch)
treee3383887c06bf39776d85ce45967e12daa3339bc /gcc/tree-ssa-scopedtables.h
parent5a978b9f8899d6fc42364c0db8ed13b674a5ffb0 (diff)
downloadgcc-334b4842a280bf7fde59f1c844099678a0fe219d.zip
gcc-334b4842a280bf7fde59f1c844099678a0fe219d.tar.gz
gcc-334b4842a280bf7fde59f1c844099678a0fe219d.tar.bz2
[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
Diffstat (limited to 'gcc/tree-ssa-scopedtables.h')
-rw-r--r--gcc/tree-ssa-scopedtables.h6
1 files changed, 0 insertions, 6 deletions
diff --git a/gcc/tree-ssa-scopedtables.h b/gcc/tree-ssa-scopedtables.h
index 52bcb6f..1e6b46c 100644
--- a/gcc/tree-ssa-scopedtables.h
+++ b/gcc/tree-ssa-scopedtables.h
@@ -168,12 +168,6 @@ class const_and_copies
value for the first argument. Try to get rid of this in the future. */
void record_const_or_copy (tree, tree, tree);
- /* When threading we need to invalidate certain equivalences after
- following a loop backedge. The entries we need to invalidate will
- always be in this unwindable stack. This entry point handles
- finding and invalidating those entries. */
- void invalidate (tree);
-
private:
vec<tree> m_stack;
const_and_copies& operator= (const const_and_copies&);