Refactor VRP threading code into vrp_jump_threader class.
authorAldy Hernandez <aldyh@redhat.com>
Wed, 11 Nov 2020 19:10:42 +0000 (20:10 +0100)
committerAldy Hernandez <aldyh@redhat.com>
Fri, 13 Nov 2020 07:34:48 +0000 (08:34 +0100)
commit7cc52bc85e90ed71e67c443f14137f2fcf6adf3c
treee0a0d23d1701a01278b0611f4b8e9c5fa5dc73ee
parent2efb9eaaedfaa5b3d194c3184a1d56b702e2fe39
Refactor VRP threading code into vrp_jump_threader class.

gcc/ChangeLog:

* tree-vrp.c (identify_jump_threads): Refactor to..
(vrp_jump_threader::vrp_jump_threader): ...here
(vrp_jump_threader::~vrp_jump_threader): ...and here.
(vrp_jump_threader::after_dom_children): Rename vr_values to
m_vr_values.
(execute_vrp): Use vrp_jump_threader.
gcc/tree-vrp.c