aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/trans-openmp.cc
diff options
context:
space:
mode:
authorAndrew MacLeod <amacleod@redhat.com>2022-05-09 13:32:31 -0400
committerAndrew MacLeod <amacleod@redhat.com>2022-05-13 10:54:45 -0400
commitf3204ce1ae6b97f7e79d633844d61d021da8502e (patch)
tree7b5111a38a27decd2a93d9b7c113a4ca74b3f9f3 /gcc/fortran/trans-openmp.cc
parent1d3d7e88aac0db20a4b59044f9b7cd35e847e8d3 (diff)
downloadgcc-f3204ce1ae6b97f7e79d633844d61d021da8502e.zip
gcc-f3204ce1ae6b97f7e79d633844d61d021da8502e.tar.gz
gcc-f3204ce1ae6b97f7e79d633844d61d021da8502e.tar.bz2
Return a bool result for union, and add performance improvements.
Union_ returns a boolean indicating if the operation changes the range. Also optimize the common single-pair UNION single-pair case. * gimple-range-edge.cc (calc_switch_ranges): Check union return value. * value-range.cc (irange::legacy_verbose_union_): Add return value. (irange::irange_single_pair_union): New. (irange::irange_union): Add return value. * value-range.h (class irange): Adjust prototypes.
Diffstat (limited to 'gcc/fortran/trans-openmp.cc')
0 files changed, 0 insertions, 0 deletions