diff options
author | Andrew MacLeod <amacleod@redhat.com> | 2022-09-20 19:30:46 -0400 |
---|---|---|
committer | Andrew MacLeod <amacleod@redhat.com> | 2022-09-22 14:48:30 -0400 |
commit | 5608e410914ebb7c8cc9fa50afc8ada3b22cbf2c (patch) | |
tree | 55d1644e49cf3ddb97295a8ad54c3299b966c21c /libgcc | |
parent | e7f035f66aa25e0537a0e3a76d43c71fe9531724 (diff) | |
download | gcc-5608e410914ebb7c8cc9fa50afc8ada3b22cbf2c.zip gcc-5608e410914ebb7c8cc9fa50afc8ada3b22cbf2c.tar.gz gcc-5608e410914ebb7c8cc9fa50afc8ada3b22cbf2c.tar.bz2 |
Convert CFN_BUILT_IN_PARITY to range-ops.
Also, as the last builtin remaining, also remove the builtin infrastrucure
routines from fold_using_range.
* gimple-range-fold.cc (range_of_range_op): Handle no operands.
(range_of_call): Do not check for builtins.
(fold_using_range::range_of_builtin_call): Delete.
(fold_using_range::range_of_builtin_int_call): Delete.
* gimple-range-fold.h: Adjust prototypes.
* gimple-range-op.cc (class cfn_parity): New.
(gimple_range_op_handler::maybe_builtin_call): Set arguments.
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions