diff options
author | Roger Sayle <roger@eyesopen.com> | 2003-08-17 19:24:09 +0000 |
---|---|---|
committer | Roger Sayle <sayle@gcc.gnu.org> | 2003-08-17 19:24:09 +0000 |
commit | dd61aa98caa43a54970c2a4eecf9c4e3f325d14e (patch) | |
tree | 2aba6d2eebdcd078750a157d135eb00b220790dd /libjava/include | |
parent | fde46628fa4b368217a182e8885475fe5279cc2e (diff) | |
download | gcc-dd61aa98caa43a54970c2a4eecf9c4e3f325d14e.zip gcc-dd61aa98caa43a54970c2a4eecf9c4e3f325d14e.tar.gz gcc-dd61aa98caa43a54970c2a4eecf9c4e3f325d14e.tar.bz2 |
simplify-rtx.c (associative_constant_p): New function to test whether an RTX expression is an immediate constant.
* simplify-rtx.c (associative_constant_p): New function to test
whether an RTX expression is an immediate constant.
(simplify_associative_operation): New function to perform some
reassociation optimizations of associative binary expressions.
(simplify_binary_operation): Use simplify_associative_operation
to simplify PLUS, MULT, AND, IOR, XOR, SMIN, SMAX, UMIN and UMAX.
Floating point expressions are only reassociated when unsafe
math optimizations are permitted.
From-SVN: r70521
Diffstat (limited to 'libjava/include')
0 files changed, 0 insertions, 0 deletions