aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/st.cc
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2023-07-16 20:48:29 +0200
committerAldy Hernandez <aldyh@redhat.com>2023-07-17 13:56:25 +0200
commitfb9ba7047740e29c15dc5c75bcec784b4a917abf (patch)
tree3479af19c2fb0dd63913219193fbcc5f97dfa96d /gcc/fortran/st.cc
parent70742d08832eb7db4d90f52465966111a19ce3a5 (diff)
downloadgcc-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