diff options
author | Andrew MacLeod <amacleod@redhat.com> | 2022-08-04 12:22:59 -0400 |
---|---|---|
committer | Andrew MacLeod <amacleod@redhat.com> | 2022-08-04 14:21:59 -0400 |
commit | 8e34d92ef29a175b84cc7f5185db43656ae762bb (patch) | |
tree | 9159427d7bddc6f0df5b8fee131e442027b8e017 /gcc/value-range.h | |
parent | be58bf98e98bb431ed26ca8be84586075fe8be82 (diff) | |
download | gcc-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