aboutsummaryrefslogtreecommitdiff
path: root/gcc/range-op-float.cc
diff options
context:
space:
mode:
authorAndrew MacLeod <amacleod@redhat.com>2023-06-10 16:17:51 -0400
committerAndrew MacLeod <amacleod@redhat.com>2023-06-12 10:48:31 -0400
commitf6e160e35ad6030542c8fffeb881666b123b11bd (patch)
treebc83bcab7bd75bad5d9027abb37f21adfa6a60cc /gcc/range-op-float.cc
parentf0278eb04fbd4ebb4efe811e0e1885b1150673db (diff)
downloadgcc-f6e160e35ad6030542c8fffeb881666b123b11bd.zip
gcc-f6e160e35ad6030542c8fffeb881666b123b11bd.tar.gz
gcc-f6e160e35ad6030542c8fffeb881666b123b11bd.tar.bz2
Split pointer ibased range operators to range-op-ptr.cc
MOve the pointer table and all pointer specific operators into a new file for pointers. * Makefile.in (OBJS): Add range-op-ptr.o. * range-op-mixed.h (update_known_bitmask): Move prototype here. (minus_op1_op2_relation_effect): Move prototype here. (wi_includes_zero_p): Move function to here. (wi_zero_p): Ditto. * range-op.cc (update_known_bitmask): Remove static. (wi_includes_zero_p): Move to header. (wi_zero_p): Move to header. (minus_op1_op2_relation_effect): Remove static. (operator_pointer_diff): Move class and routines to range-op-ptr.cc. (pointer_plus_operator): Ditto. (pointer_min_max_operator): Ditto. (pointer_and_operator): Ditto. (pointer_or_operator): Ditto. (pointer_table): Ditto. (range_op_table::initialize_pointer_ops): Ditto. * range-op-ptr.cc: New.
Diffstat (limited to 'gcc/range-op-float.cc')
0 files changed, 0 insertions, 0 deletions