aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.h
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-05-06 12:42:40 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1994-05-06 12:42:40 -0400
commit71923da7f375ff793f50a804044b4d96b044df62 (patch)
tree79d32d4f97146aa27d19089711afa2c187751ada /gcc/expr.h
parent490415571b66d0ab2e97c207f7f5842904c784ae (diff)
downloadgcc-71923da7f375ff793f50a804044b4d96b044df62.zip
gcc-71923da7f375ff793f50a804044b4d96b044df62.tar.gz
gcc-71923da7f375ff793f50a804044b4d96b044df62.tar.bz2
(simplify_rtx, case MULT): Don't convert MULT to shift here.
(simplify_logical, case IOR): Convert back to PLUS if valid and it will combine with another PLUS. (extract_left_shift): New function. (make_compound_operation, case ASHIFTRT): Simplify by calling it. (force_to_mode): Don't ignore if X is a SUBREG. (force_to_mode, case AND): Try to turn unchecked bits on instead of just off and see which is cheaper. From-SVN: r7224
Diffstat (limited to 'gcc/expr.h')
0 files changed, 0 insertions, 0 deletions