aboutsummaryrefslogtreecommitdiff
path: root/gcc/simplify-rtx.c
AgeCommit message (Expand)AuthorFilesLines
2001-04-04simplify-rtx.c (simplify_binary_operation): Check for overflow when folding i...Diego Novillo1-4/+12
2001-03-07Brad's -ffast-math breakup.Brad Lucier1-15/+15
2001-02-13rtlanal.c (find_reg_equal_equiv_note): New function.Richard Kenner1-7/+128
2001-02-12cselib.c: New file, from simplify-rtx.c.Richard Kenner1-1335/+1
2001-02-06combine.c (nonzero_bits, case PLUS): If pointers extend unsigned and this is ...Richard Kenner1-2/+10
2001-01-24Fix obvious bug in previous commitDJ Delorie1-3/+3
2001-01-24combine.c (combine_simplify_rtx): If the modes are all VOIDmode, check the or...DJ Delorie1-0/+2
2001-01-08jump.c (jump_optimize_1): Use reversed_comparison_code instead of can_reverse...Jan Hubicka1-5/+12
2001-01-07simplify-rtx.c (simplify_relational_operation): Always simplify ORDERED and U...Jan Hubicka1-0/+8
2001-01-05simplify-rtx.c (cfc_args): add "unordered" field.Jan Hubicka1-4/+44
2000-12-13Plug a memory leak.Bernd Schmidt1-0/+2
2000-11-30flow.c (make_edge): Early out, if no flags to set.Michael Matz1-8/+27
2000-11-28Ignore SETs that are anything except REG or MEM, but look inside STRICT_LOW_P...Bernd Schmidt1-8/+21
2000-11-27In cselib, do not consider constants with different modes equivalent.Bernd Schmidt1-11/+45
2000-11-07alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero ().Joseph Myers1-1/+1
2000-10-25simplify-rtx.c (simplify_relational_operation): Sign extend low words before ...Richard Henderson1-3/+2
2000-10-13Remove obstacks.Mark Mitchell1-4/+0
2000-09-18combine.c (combine_simplify_rtx): Use gen_unary to distribute the NOT for De ...Richard Henderson1-3/+14
2000-09-17simplify-rtx.c (simplify_unary_operation): Add cases FLOAT_EXTEND and FLOAT_T...Richard Kenner1-0/+2
2000-09-11combine.c (simplify_if_then_else): Don't convert a == b ? b ...Jakub Jelinek1-0/+2
2000-08-23simplify-rtx.c (simplify_rtx): Don't pass VOIDmode to simplify_relational_ope...Alexandre Oliva1-2/+5
2000-08-04alias.c (mark_constant_function): Use INSN_P.Rodney Brown1-1/+1
2000-07-30simplify-rtx.c (simplify_relational_operation): Verify that mode == VOIDmode ...Jan Hubicka1-1/+9
2000-07-28cse.c (canon_hash): Handle PRE_MODIFY/POST_MODIFY.Richard Henderson1-0/+2
2000-07-17simplify-rtx.c (simplify_binary_operation): Recognize (compare (gt[u] (cc) 0)...Zack Weinberg1-5/+22
2000-07-17simplify-rtx.c (simplify_relational_operation): Two signed values with equal ...Geoff Keating1-2/+2
2000-05-24simplify-rtx.c: Rename macro SIGN_EXTEND to HWI_SIGN_EXTEND.Kaveh R. Ghazi1-10/+10
2000-05-23simplify-rtx.c (SIGN_EXTEND): New macro.Zack Weinberg1-13/+22
2000-05-22simplify-rtx.c (simplify_ternary_operation): Try to simplify IF_THEN_ELSE to ...Richard Henderson1-0/+19
2000-05-04simplify-rtx.c (simplify_ternary_operation): Cast to unsigned.Jason Merrill1-1/+1
2000-05-04rtl.h (MEM_COPY_ATTRIBUTES): Also copy RTX_UNCHANGING_P and MEM_ALIAS_SET.Richard Kenner1-3/+1
2000-04-30Fix memory corruption bugBernd Schmidt1-30/+21
2000-04-18conflict.c (conflict_graph_add): Pass enum type to htab_find_slot.Richard Kenner1-3/+4
2000-04-18c-decl.c (mark_binding_level): Use 'for' instead of `while'.Richard Kenner1-167/+203
2000-04-04sparc.c (output_restore_regs): Prototype.Kaveh R. Ghazi1-3/+3
2000-03-25* Rework fields used to describe positions of bitfields andRichard Kenner1-11/+20
2000-03-16Some cselib bug fixesBernd Schmidt1-6/+10
2000-03-14Add cselib; use it in loop and reload_cse_regsBernd Schmidt1-0/+1230
2000-02-26Fix copyrights.Jeff Law1-1/+2
2000-02-06simplify-rtx.c (simplify_relational_operation): Canonicalize constant to op1 ...Richard Henderson1-0/+8
2000-01-17Update copyrightsKaveh Ghazi1-1/+1
2000-01-17print-rtl.c: PROTO -> PARAMS.Kaveh R. Ghazi1-2/+2
1999-11-03fix-header.c (recognized_extern, [...]): Constify a char*.Kaveh R. Ghazi1-1/+0
1999-10-31[multiple changes]Richard Kenner1-5/+3
1999-10-31simplify-rtx.c: New file.Jeffrey A Law1-0/+1953