aboutsummaryrefslogtreecommitdiff
path: root/gcc/simplify-rtx.c
AgeCommit message (Expand)AuthorFilesLines
2001-06-27simplify-rtx.c (simplify_rtx): Canonicalize commutative expressions by puttin...Jeffrey A Law1-1/+19
2001-06-12simplify-rtx.c (simplify_subreg): Allow volatile memory to be subregged in ca...Jan Hubicka1-1/+5
2001-06-11simplify-rtx.c (simplify_subreg): Fix offset calculation for complex values w...Michael Hayes1-2/+2
2001-06-08simplify-rtx.c (simplify_subreg): Fix verification of combined subreg.Jan Hubicka1-1/+1
2001-06-04simplify-rtx.c (simplify_subreg): Fix combining of paradoxical subregs.Jan Hubicka1-25/+47
2001-06-04rtlanal.c (operand_preference): Fix preference for objects.Jan Hubicka1-3/+3
2001-06-04simplify_rtx.c (simplify_subreg): Keep subregs on return values...Jan Hubicka1-4/+20
2001-05-24simplify-rtx.c (simplify_subreg): Fix CONCAT simplification; fix hard registe...Jan Hubicka1-2/+2
2001-05-22combine.c (gen_binary): Use swap_commutative_operands_pJan Hubicka1-2/+1
2001-05-17integrate.c (copy_rtx_and_substitute): Use simplify_gen_subreg.Jan Hubicka1-12/+18
2001-05-17cse.c (fold_rtx): Use simplify_subreg.Jan Hubicka1-7/+50
2001-05-17* simplify-rtx.c (simplify_subreg): Avoid creating of incorrect subregs.Jan Hubicka1-0/+4
2001-05-17* simplify_rtx.c (simplify_subreg): Fix simplification of nested subregs.Jan Hubicka1-2/+3
2001-05-17simplify-rtx.c (simplify_subreg): Break out from ...Jan Hubicka1-0/+194
2001-05-05simplify-rtx.c (simplify_binary_operation): Simplify ~a + 1 into -a.Lars Brinkhoff1-0/+7
2001-05-01bitmap.c: Change NULL_PTR to NULL or "(rtx*)0".Kaveh R. Ghazi1-4/+4
2001-04-28rtl.h (simplify_gen_relational): Add cmp_mode parameter.Jan Hubicka1-3/+33
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