]> git.ipfire.org Git - thirdparty/gcc.git/commit
* tree-switch-conversion.h (switch_decision_tree::emit_case_nodes): Add
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 16 Nov 2018 16:25:12 +0000 (16:25 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 16 Nov 2018 16:25:12 +0000 (16:25 +0000)
commit7ec2d0f7415cdd5f55049650acb548190efedc57
treeab78cd034280d2cd5b2839d4bfa3ee373ceb277e
parentbe9e723cb406fd83f70572cff4c8ce78fa59f45b
* tree-switch-conversion.h (switch_decision_tree::emit_case_nodes): Add
location_t parameter.
(switch_decision_tree::emit_cmp_and_jump_insns): Likewise.
(switch_decision_tree::do_jump_if_equal): Likewise.
* tree-switch-conversion.c (switch_decision_tree::emit): Pass location
of switch statement to emit_case_nodes.
(switch_decision_tree::emit_cmp_and_jump_insns): Add LOC parameter and
set it on the newly built GIMPLE comparison statement.
(switch_decision_tree::do_jump_if_equal): Likewise.
(switch_decision_tree::emit_case_nodes): Add LOC parameter and pass it
in calls to do_jump_if_equal as well as recursive calls.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@266213 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-switch-conversion.c
gcc/tree-switch-conversion.h