aboutsummaryrefslogtreecommitdiff
path: root/gcc/simplify-rtx.c
AgeCommit message (Expand)AuthorFilesLines
2004-02-18simplify-rtx.c (simplify_unary_operation): Deal with logicals on floats.Jan Hubicka1-15/+54
2004-01-24simplify-rtx.c (simplify_relational_operation): Don't simplify address == con...Jakub Jelinek1-0/+2
2004-01-23re PR rtl-optimization/13821 (IRIX 6.5 bootstrap failure: ICE in simplify_gen...Roger Sayle1-2/+3
2004-01-22rtlanal.c (subreg_lsb_1): New function split out from subreg_lsb.Roger Sayle1-1/+36
2004-01-19re PR rtl-optimization/5263 (a & b & ~a & ~b not optimized)Roger Sayle1-58/+49
2004-01-12Update copyright.Richard Earnshaw1-1/+1
2004-01-12simplify-rtx.c (simplify_immed_subreg): Correctly extract the high word of an...Richard Earnshaw1-1/+2
2004-01-12* simplify-rtx.c (simplify_plus_minus): Always generate canonical form.Paul Brook1-10/+4
2004-01-08simplify-rtx.c (simplify_immed_subreg): Fix construction of floating-point co...Richard Sandiford1-1/+1
2004-01-06emit-rtl.c (gen_lowpart_common): Use simplify_gen_subreg for constants.Geoffrey Keating1-201/+266
2004-01-06alias.c: Fix comment typos.Kazu Hirata1-1/+1
2003-12-05dojump.c (do_jump): If the expression being compared against zero...Roger Sayle1-2/+20
2003-11-02re PR rtl-optimization/10817 (gcc does not optimize result=0;if(t!=0)result=t...Roger Sayle1-11/+27
2003-10-26simplify-rtx.c (simplify_replace_rtx): Avoid allocating duplicate RTL nodes.Roger Sayle1-47/+50
2003-10-11re PR rtl-optimization/12260 (ICE in output_operand: invalid expression as op...Roger Sayle1-1/+31
2003-10-05c-pretty-print.c: Fix comment typos.Kazu Hirata1-1/+1
2003-10-03PR optimization/9325, PR java/6391Roger Sayle1-7/+87
2003-09-18simplify-rtx.c (simplify_unary_operation): Only transform (not (eq X Y)) into...Roger Sayle1-0/+1
2003-09-16re PR bootstrap/12269 (Mainline failed to bootstrap on Linux/ia64)Roger Sayle1-45/+52
2003-09-11combine.c (combine_simplify_rtx): Move several NOT and NEG optimizations from...Roger Sayle1-2/+106
2003-09-04re PR rtl-optimization/11700 ([M68K] ICE in subreg_hard_regno)Roger Sayle1-3/+5
2003-08-26builtins.c (fold_builtin_bitop): New function to perform constant folding of ...Roger Sayle1-11/+10
2003-08-22builtin-attrs.def: Fix comment formatting.Kazu Hirata1-1/+1
2003-08-19c-common.c: Fix comment formatting.Kazu Hirata1-6/+6
2003-08-17simplify-rtx.c (associative_constant_p): New function to test whether an RTX ...Roger Sayle1-6/+118
2003-08-12simplify-rtx.c (simplify_binary_operation): Replace calls to gen_rtx_NEG and ...Roger Sayle1-16/+13
2003-07-19alias.c [...]: Remove unnecessary casts.Kaveh R. Ghazi1-1/+1
2003-07-18simplify-rtx.c (simplify_rtx): Use simplify_gen_binary to swap commutative op...Roger Sayle1-8/+2
2003-07-18fold-const.c (const_binop): Avoid performing the FP operation at compile-time...Roger Sayle1-2/+6
2003-07-16simplify-rtx.c (simplify_replace_rtx): Convert constant comparisons to MODE_F...Roger Sayle1-12/+46
2003-07-06sbitmap.c: Convert prototypes to ISO C90.Andreas Jaeger1-70/+34
2003-07-05bt-load.c: Fix comment typos.Kazu Hirata1-1/+1
2003-07-03re PR rtl-optimization/11381 (volatile memory access optimized away)Eric Botcazou1-2/+4
2003-06-17simplify-rtx.c (simplify_subreg): Do not over-extend vector constants.Aldy Hernandez1-1/+5
2003-06-16simplify-rtx.c (simplify_subreg): Use GET_MODE_SIZE instead of GET_MODE_UNIT_...Richard Henderson1-1/+1
2003-06-13c-common.c (handle_mode_attribute): Use VECTOR_MODE_P macro.Aldy Hernandez1-2/+1
2003-05-03simplify-rtx.c (simplify_relational_operation): Add case for ! (fabs(x) < 0.0).Geoffrey Keating1-1/+12
2003-04-05* simplify-rtx.c: Fix formatting.Kazu Hirata1-24/+24
2003-03-16simplify-rtx (simplify_binary_operation): Don't abort for SS_PLUS, US_PLUS, S...Richard Henderson1-0/+7
2003-02-26combine.c (combine_simplify_rtx, [...]): Use CC0_P.Roger Sayle1-5/+1
2003-02-14simplify-rtx.c (simplify_binary_operation): Simplify ~y when (x - (x & y)) is...Kazu Hirata1-4/+10
2003-02-09simplify-rtx.c (simplify_unary_operation, [...]): Deal with vector modesJan Hubicka1-12/+184
2003-02-09i386.md (ahi?v*3): Set third operand type to TImode.Jan Hubicka1-1/+70
2003-02-05defaults.h (CLZ_DEFINED_VALUE_AT_ZERO): New.Richard Henderson1-4/+13
2003-02-03hooks.c (hook_rtx_rtx_identity): Generic hook function that takes a single rt...Roger Sayle1-3/+27
2003-02-01[multiple changes]Richard Henderson1-2/+75
2003-01-31loop.c (emit_prefetch_instructions): Do conversion at right place in RTL chain.Jan Hubicka1-1/+1
2003-01-24emit-rtl.c (reg_attrs_htab): New static variable.Jan Hubicka1-1/+1
2003-01-23re PR rtl-optimization/8423 (CSE1 not propagating __builtin_constant_p enough)Roger Sayle1-2/+6
2002-12-24regmove.c: Fix comment typos.Kazu Hirata1-3/+3