summaryrefslogtreecommitdiff
path: root/gcc/simplify-rtx.c
Commit message (Expand)AuthorAgeFilesLines
* simplify-rtx.c (simplify_ternary_operation): When converting an IF_THEN_ELSE ...Paolo Bonzini2004-05-011-1/+1
* combine.c (combine_simplify_rtx): Adjust call to use simplify_relational_oper...Paolo Bonzini2004-04-291-100/+126
* simplify-rtx.c (simplify_binary_operation): Remove fall throughs.Roger Sayle2004-04-121-43/+100
* simplify-rtx.c (mode_signbit_p): New function to check whether an RTX is an i...Roger Sayle2004-04-091-1/+74
* simplify-rtx.c (simplify_binary_operation): Constant fold DIV, MOD, UDIV and ...Roger Sayle2004-04-051-6/+25
* alias.c, [...]: Replace calls via (*targetm.foo) () with targetm.foo ().Kazu Hirata2004-03-201-1/+1
* * simplify-rtx.c (simplify_relational_operation): Fix typo.Richard Henderson2004-03-111-1/+1
* fold-const.c (negate_expr_p): We can optimize -((int)X>>C) where C is an inte...Roger Sayle2004-03-111-0/+16
* simplify-rtx.c (simplify_const_relational_operation): New function renamed fr...Roger Sayle2004-03-091-36/+45
* simplify-rtx.c (simplify_relational_operation): If flag_wrapv is set...Paolo Bonzini2004-03-051-2/+3
* alias.c (rtx_equal_for_memref_p): Use predicates to test rtx classes and new ...Paolo Bonzini2004-03-031-23/+28
* combine.c (SHIFT_COUNT_TRUNCATED): Remove.Kazu Hirata2004-02-211-8/+0
* simplify-rtx.c (simplify_unary_operation): Deal with logicals on floats.Jan Hubicka2004-02-181-15/+54
* simplify-rtx.c (simplify_relational_operation): Don't simplify address == con...Jakub Jelinek2004-01-241-0/+2
* re PR rtl-optimization/13821 (IRIX 6.5 bootstrap failure: ICE in simplify_gen...Roger Sayle2004-01-231-2/+3
* rtlanal.c (subreg_lsb_1): New function split out from subreg_lsb.Roger Sayle2004-01-221-1/+36
* re PR rtl-optimization/5263 (a & b & ~a & ~b not optimized)Roger Sayle2004-01-191-58/+49
* Update copyright.Richard Earnshaw2004-01-121-1/+1
* simplify-rtx.c (simplify_immed_subreg): Correctly extract the high word of an...Richard Earnshaw2004-01-121-1/+2
* * simplify-rtx.c (simplify_plus_minus): Always generate canonical form.Paul Brook2004-01-121-10/+4
* simplify-rtx.c (simplify_immed_subreg): Fix construction of floating-point co...Richard Sandiford2004-01-081-1/+1
* emit-rtl.c (gen_lowpart_common): Use simplify_gen_subreg for constants.Geoffrey Keating2004-01-061-201/+266
* alias.c: Fix comment typos.Kazu Hirata2004-01-061-1/+1
* dojump.c (do_jump): If the expression being compared against zero...Roger Sayle2003-12-051-2/+20
* re PR rtl-optimization/10817 (gcc does not optimize result=0;if(t!=0)result=t...Roger Sayle2003-11-021-11/+27
* simplify-rtx.c (simplify_replace_rtx): Avoid allocating duplicate RTL nodes.Roger Sayle2003-10-261-47/+50
* re PR rtl-optimization/12260 (ICE in output_operand: invalid expression as op...Roger Sayle2003-10-111-1/+31
* c-pretty-print.c: Fix comment typos.Kazu Hirata2003-10-051-1/+1
* PR optimization/9325, PR java/6391Roger Sayle2003-10-031-7/+87
* simplify-rtx.c (simplify_unary_operation): Only transform (not (eq X Y)) into...Roger Sayle2003-09-181-0/+1
* re PR bootstrap/12269 (Mainline failed to bootstrap on Linux/ia64)Roger Sayle2003-09-161-45/+52
* combine.c (combine_simplify_rtx): Move several NOT and NEG optimizations from...Roger Sayle2003-09-111-2/+106
* re PR rtl-optimization/11700 ([M68K] ICE in subreg_hard_regno)Roger Sayle2003-09-041-3/+5
* builtins.c (fold_builtin_bitop): New function to perform constant folding of ...Roger Sayle2003-08-261-11/+10
* builtin-attrs.def: Fix comment formatting.Kazu Hirata2003-08-221-1/+1
* c-common.c: Fix comment formatting.Kazu Hirata2003-08-191-6/+6
* simplify-rtx.c (associative_constant_p): New function to test whether an RTX ...Roger Sayle2003-08-171-6/+118
* simplify-rtx.c (simplify_binary_operation): Replace calls to gen_rtx_NEG and ...Roger Sayle2003-08-121-16/+13
* alias.c [...]: Remove unnecessary casts.Kaveh R. Ghazi2003-07-191-1/+1
* simplify-rtx.c (simplify_rtx): Use simplify_gen_binary to swap commutative op...Roger Sayle2003-07-181-8/+2
* fold-const.c (const_binop): Avoid performing the FP operation at compile-time...Roger Sayle2003-07-181-2/+6
* simplify-rtx.c (simplify_replace_rtx): Convert constant comparisons to MODE_F...Roger Sayle2003-07-161-12/+46
* sbitmap.c: Convert prototypes to ISO C90.Andreas Jaeger2003-07-061-70/+34
* bt-load.c: Fix comment typos.Kazu Hirata2003-07-051-1/+1
* re PR rtl-optimization/11381 (volatile memory access optimized away)Eric Botcazou2003-07-031-2/+4
* simplify-rtx.c (simplify_subreg): Do not over-extend vector constants.Aldy Hernandez2003-06-171-1/+5
* simplify-rtx.c (simplify_subreg): Use GET_MODE_SIZE instead of GET_MODE_UNIT_...Richard Henderson2003-06-161-1/+1
* c-common.c (handle_mode_attribute): Use VECTOR_MODE_P macro.Aldy Hernandez2003-06-131-2/+1
* simplify-rtx.c (simplify_relational_operation): Add case for ! (fabs(x) < 0.0).Geoffrey Keating2003-05-031-1/+12
* * simplify-rtx.c: Fix formatting.Kazu Hirata2003-04-051-24/+24