aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/contracts.cc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2024-09-24 14:23:40 +0200
committerRichard Biener <rguenth@gcc.gnu.org>2024-09-24 15:21:11 +0200
commit2114243c23ec5168cd54633cd4995ab123d92573 (patch)
tree4202530aac4650f08aa8b4cbab3a430699e58431 /gcc/cp/contracts.cc
parentde6fe690db32689ba5e5c6f551672a19e6cae5d4 (diff)
downloadgcc-2114243c23ec5168cd54633cd4995ab123d92573.zip
gcc-2114243c23ec5168cd54633cd4995ab123d92573.tar.gz
gcc-2114243c23ec5168cd54633cd4995ab123d92573.tar.bz2
Simplify range-op shift mask generation
The following reduces the number of wide_ints built which show up in the profile for PR114855 as the largest remaining bit at -O1. * range-op.cc (operator_rshift::op1_range): Use wi::mask instead of shift and not.
Diffstat (limited to 'gcc/cp/contracts.cc')
0 files changed, 0 insertions, 0 deletions