diff options
author | Aldy Hernandez <aldyh@redhat.com> | 2023-07-16 20:48:29 +0200 |
---|---|---|
committer | Aldy Hernandez <aldyh@redhat.com> | 2023-07-17 13:56:25 +0200 |
commit | fb9ba7047740e29c15dc5c75bcec784b4a917abf (patch) | |
tree | 3479af19c2fb0dd63913219193fbcc5f97dfa96d /gcc/fortran/st.cc | |
parent | 70742d08832eb7db4d90f52465966111a19ce3a5 (diff) | |
download | gcc-fb9ba7047740e29c15dc5c75bcec784b4a917abf.zip gcc-fb9ba7047740e29c15dc5c75bcec784b4a917abf.tar.gz gcc-fb9ba7047740e29c15dc5c75bcec784b4a917abf.tar.bz2 |
Export value/mask known bits from CCP.
Currently CCP throws away the known 1 bits because VRP and irange have
traditionally only had a way of tracking known 0s (set_nonzero_bits).
With the ability to keep all the known bits in the irange, we can now
save this between passes.
gcc/ChangeLog:
* tree-ssa-ccp.cc (ccp_finalize): Export value/mask known bits.
Diffstat (limited to 'gcc/fortran/st.cc')
0 files changed, 0 insertions, 0 deletions