aboutsummaryrefslogtreecommitdiff
path: root/gcc/simplify-rtx.c
AgeCommit message (Expand)AuthorFilesLines
2005-03-24re PR rtl-optimization/20532 (Bad code for DImode left shifts by 31 and then 1)Alexandre Oliva1-18/+72
2005-03-21rtl.h (struct rtx_hooks): Add gen_lowpart_no_emit.Paolo Bonzini1-22/+3
2005-03-10re PR rtl-optimization/20412 (RTL checking failure in the combiner)Andrew Pinski1-1/+1
2005-03-05combine.c (simplify_and_const_int): Use gen_int_mode instead of GEN_INT (trun...Kazu Hirata1-5/+2
2005-02-28simplify-rtx.c (simplify_unary_operation_1, [...]): New, extracted from...Paolo Bonzini1-1230/+1265
2005-02-23re PR target/20018 ([ia64] unable to find a register to spill in class`PR_REG')Roger Sayle1-0/+2
2005-02-21simplify-rtx.c (simplify_unary_operation): Add a missing "break" statement.Paolo Bonzini1-0/+1
2005-02-12c-tree.h, [...]: Fix comment typos.Kazu Hirata1-1/+1
2005-02-08simplify-rtx.c (simplify_relational_operation_1): Avoid creating zero extensi...Roger Sayle1-11/+4
2005-02-07re PR rtl-optimization/19800 (mmix-knuth-mmixware broken, building newlib/lib...Roger Sayle1-3/+11
2005-02-06simplify-rtx.c (simplify_relational_operation_1): Simplify (ne:SI (zero_extra...Roger Sayle1-0/+12
2005-02-03re PR middle-end/19405 (18_support/numeric_limits.cc fails on ppc-darwin (lon...Roger Sayle1-2/+6
2005-01-21re PR rtl-optimization/576 (gcc performs invalid optimization with float oper...Roger Sayle1-6/+15
2005-01-14simplify-rtx.c (simplify_binary_operation): Optimize (and (sign_extend X) C) ...Roger Sayle1-1/+18
2005-01-07simplify-rtx.c (simplify_subreg): Simplify truncations of shifts of sign or z...Roger Sayle1-0/+49
2005-01-04re PR middle-end/17767 (MMX intrinsics cause internal compiler error)Uros Bizjak1-1/+1
2005-01-03* simplify-rtx.c (simplify_binary_operation): Handle VEC_CONCAT.Richard Henderson1-6/+38
2004-12-26simplify-rtx.c (simplify_relational_operation_1): Don't simplify plus/minus a...Richard Henderson1-1/+2
2004-12-20re PR rtl-optimization/18942 (Do loop is not as optimized as 3.3.2)Zdenek Dvorak1-1/+18
2004-12-16simplify-rtx.c (simplify_replace_rtx): Do not blindly replace hard registers.Richard Henderson1-1/+1
2004-12-13re PR rtl-optimization/18928 (ice on valid code with -O2 -fPIC)Roger Sayle1-12/+17
2004-12-09simplify-rtx.c (simplify_subreg): In the CONCAT case...Richard Sandiford1-7/+12
2004-12-02re PR target/18774 (mmix-knuth-mmixware testsuite failure: gcc.c-torture/exec...Richard Henderson1-0/+4
2004-11-28re PR rtl-optimization/18420 (ICE compiling mesa at -O2)Ulrich Weigand1-2/+1
2004-11-23rtl.h (validate_subreg): Declare.Richard Henderson1-19/+14
2004-11-23simplify-rtx.c (simplify_subreg): Use subreg_regno_offset directly instead of...Richard Henderson1-3/+4
2004-11-23simplify-rtx.c (simplify_binary_operation): Do not simplify inner elements of...Uros Bizjak1-0/+1
2004-11-20simplify-rtx.c (simplify_ternary_operation): Use trunc_int_for_mode.Aldy Hernandez1-1/+1
2004-10-28re PR target/15286 (ICE cause by reload)Ulrich Weigand1-1/+2
2004-10-18simplify-rtx.c (mode_signbit_p): Externalize function...Pat Haugen1-2/+1
2004-10-09[multiple changes]Roger Sayle1-8/+34
2004-09-09ra-build.c (copy_insn_p, [...]): Use gcc_assert and gcc_unreachable instead o...Nathan Sidwell1-129/+105
2004-09-04md.texi (shift patterns): New anchor.Richard Sandiford1-30/+15
2004-07-27cfgexpand.c (tree_expand_cfg): Fix comment.Steven Bosscher1-4/+1
2004-07-26c-common.c (disable_builtin_function): Rename variable n to new_disabled_buil...Bernardo Innocenti1-19/+19
2004-07-25c-common.c: Rename all identifiers named `new'.Bernardo Innocenti1-30/+30
2004-07-14expr.c (enqueue_insn, [...]): Remove.Paolo Bonzini1-3/+0
2004-07-09simplify-rtx.c (simplify_const_relational_operation): Only look at bounds of ...Richard Henderson1-1/+1
2004-07-01simplify-rtx.c (simplify_binary_operation): Use rtx_cost instead of "had_mult...Roger Sayle1-11/+9
2004-07-01alias.c (get_alias_set, [...]): Use MEM_P.Jerry Quinn1-1/+1
2004-06-30re PR tree-optimization/15310 ([tree-ssa] Optimize an addition in a bit field)Jakub Jelinek1-0/+46
2004-06-15alias.c (record_set, [...]): Use REG_P.Jerry Quinn1-5/+5
2004-06-14re PR middle-end/15945 (Incorrect floating point optimization)Jakub Jelinek1-0/+35
2004-05-27combine.c (gen_binary): Remove.Paolo Bonzini1-2/+4
2004-05-19Multiple fixes: PRs 14692, 15274 and 15463Zdenek Dvorak1-27/+57
2004-05-13Merge tree-ssa-20020619-branch into mainline.Diego Novillo1-5/+0
2004-05-01simplify-rtx.c (simplify_ternary_operation): When converting an IF_THEN_ELSE ...Paolo Bonzini1-1/+1
2004-04-29combine.c (combine_simplify_rtx): Adjust call to use simplify_relational_oper...Paolo Bonzini1-100/+126
2004-04-12simplify-rtx.c (simplify_binary_operation): Remove fall throughs.Roger Sayle1-43/+100
2004-04-09simplify-rtx.c (mode_signbit_p): New function to check whether an RTX is an i...Roger Sayle1-1/+74