aboutsummaryrefslogtreecommitdiff
path: root/gcc/value-range.h
diff options
context:
space:
mode:
authorAndrew MacLeod <amacleod@redhat.com>2022-08-04 12:22:59 -0400
committerAndrew MacLeod <amacleod@redhat.com>2022-08-04 14:21:59 -0400
commit8e34d92ef29a175b84cc7f5185db43656ae762bb (patch)
tree9159427d7bddc6f0df5b8fee131e442027b8e017 /gcc/value-range.h
parentbe58bf98e98bb431ed26ca8be84586075fe8be82 (diff)
downloadgcc-8e34d92ef29a175b84cc7f5185db43656ae762bb.zip
gcc-8e34d92ef29a175b84cc7f5185db43656ae762bb.tar.gz
gcc-8e34d92ef29a175b84cc7f5185db43656ae762bb.tar.bz2
Loop over intersected bitmaps.
compute_ranges_in_block loops over the import list and then checks the same bit in exports. It is nmore efficent to loop over the intersection of the 2 bitmaps. PR tree-optimization/106514 * gimple-range-path.cc (path_range_query::compute_ranges_in_block): Use EXECUTE_IF_AND_IN_BITMAP to loop over 2 bitmaps.
Diffstat (limited to 'gcc/value-range.h')
0 files changed, 0 insertions, 0 deletions