diff options
author | Andrew MacLeod <amacleod@redhat.com> | 2023-06-10 16:17:51 -0400 |
---|---|---|
committer | Andrew MacLeod <amacleod@redhat.com> | 2023-06-12 10:48:31 -0400 |
commit | f6e160e35ad6030542c8fffeb881666b123b11bd (patch) | |
tree | bc83bcab7bd75bad5d9027abb37f21adfa6a60cc /gcc/range-op-float.cc | |
parent | f0278eb04fbd4ebb4efe811e0e1885b1150673db (diff) | |
download | gcc-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