Remove old VRP jump threader code.
authorAldy Hernandez <aldyh@redhat.com>
Fri, 24 Sep 2021 16:39:47 +0000 (18:39 +0200)
committerAldy Hernandez <aldyh@redhat.com>
Mon, 27 Sep 2021 15:39:51 +0000 (17:39 +0200)
commit4ef1e524fd87a679f5da06116029c66a84daac80
treeada15418e18e47a6d9c653ea5bd0839e68c27a9e
parent0288527f47cec6698b31ccb3210816415506009e
Remove old VRP jump threader code.

There's a lot of code that melts away without the ASSERT_EXPR based jump
threader.  Also, I cleaned up the include files as part of the process.

gcc/ChangeLog:

* tree-vrp.c (lhs_of_dominating_assert): Remove.
(class vrp_jt_state): Remove.
(class vrp_jt_simplifier): Remove.
(vrp_jt_simplifier::simplify): Remove.
(class vrp_jump_threader): Remove.
(vrp_jump_threader::vrp_jump_threader): Remove.
(vrp_jump_threader::~vrp_jump_threader): Remove.
(vrp_jump_threader::before_dom_children): Remove.
(vrp_jump_threader::after_dom_children): Remove.
gcc/tree-vrp.c