diff options
author | Aditya Kumar <aditya.k7@samsung.com> | 2015-11-26 00:07:43 +0000 |
---|---|---|
committer | Sebastian Pop <spop@gcc.gnu.org> | 2015-11-26 00:07:43 +0000 |
commit | d6416b380014540a1f6aebe28565e8be98d14833 (patch) | |
tree | ada978b1c08fb57489c812552d6c0d3b338ee9a3 /gcc/go | |
parent | 91f6ec2fc627aafe3ba7f0e563e7f06146066ed6 (diff) | |
download | gcc-d6416b380014540a1f6aebe28565e8be98d14833.zip gcc-d6416b380014540a1f6aebe28565e8be98d14833.tar.gz gcc-d6416b380014540a1f6aebe28565e8be98d14833.tar.bz2 |
fix PR68453: recursively add phi nodes to merge points
The patch adds close phi nodes to every outer loop exit, and to every loop
guard. For loop guards it computes an initial value that determines where we
stop inserting phi nodes. When the initial value is a constant, the initial
value is considered to be defined in the entry of the code gen region.
Co-Authored-By: Sebastian Pop <s.pop@samsung.com>
From-SVN: r230918
Diffstat (limited to 'gcc/go')
0 files changed, 0 insertions, 0 deletions