summaryrefslogtreecommitdiff
path: root/gcc/simplify-rtx.c
Commit message (Expand)AuthorAgeFilesLines
* Brad's -ffast-math breakup.rth2001-03-071-15/+15
* * rtlanal.c (find_reg_equal_equiv_note): New function.kenner2001-02-131-7/+128
* * cselib.c: New file, from simplify-rtx.c.kenner2001-02-121-1335/+1
* * combine.c (nonzero_bits, case PLUS): If pointers extend unsignedkenner2001-02-061-2/+10
* Fix obvious bug in previous commitdj2001-01-241-3/+3
* * combine.c (combine_simplify_rtx): If the modes are all VOIDmode,dj2001-01-241-0/+2
* * jump.c (jump_optimize_1): Use reversed_comparison_codehubicka2001-01-081-5/+12
* * simplify-rtx.c (simplify_relational_operation): Always simplifyhubicka2001-01-071-0/+8
* * simplify-rtx.c (cfc_args): add "unordered" field.hubicka2001-01-051-4/+44
* Plug a memory leak.bernds2000-12-131-0/+2
* * flow.c (make_edge): Early out, if no flags to set.rth2000-11-301-8/+27
* Ignore SETs that are anything except REG or MEM, but look inside STRICT_LOW_P...bernds2000-11-281-8/+21
* In cselib, do not consider constants with different modes equivalent.bernds2000-11-271-11/+45
* * alias.c (init_alias_analysis), calls.c (expand_call,jsm282000-11-071-1/+1
* * simplify-rtx.c (simplify_relational_operation): Sign extendrth2000-10-251-3/+2
* Remove obstacks.mmitchel2000-10-131-4/+0
* * combine.c (combine_simplify_rtx): Use gen_unary to distributerth2000-09-181-3/+14
* * simplify-rtx.c (simplify_unary_operation): Add caseskenner2000-09-171-0/+2
* * combine.c (simplify_if_then_else): Don't convert a == b ? b : ajakub2000-09-111-0/+2
* * simplify-rtx.c (simplify_rtx): Don't pass VOIDmode toaoliva2000-08-231-2/+5
* * alias.c (mark_constant_function): Use INSN_P.law2000-08-041-1/+1
* * simplify-rtx.c (simplify_relational_operation): Verify that mode ==hubicka2000-07-301-1/+9
* * cse.c (canon_hash): Handle PRE_MODIFY/POST_MODIFY.rth2000-07-281-0/+2
* * simplify-rtx.c (simplify_binary_operation): Recognizezack2000-07-171-5/+22
* * simplify-rtx.c (simplify_relational_operation): Two signedgeoffk2000-07-171-2/+2
* * simplify-rtx.c: Rename macro SIGN_EXTEND to HWI_SIGN_EXTEND.ghazi2000-05-241-10/+10
* * simplify-rtx.c (SIGN_EXTEND): New macro.zack2000-05-231-13/+22
* * simplify-rtx.c (simplify_ternary_operation): Try to simplifyrth2000-05-221-0/+19
* * simplify-rtx.c (simplify_ternary_operation): Cast to unsigned.jason2000-05-041-1/+1
* * rtl.h (MEM_COPY_ATTRIBUTES): Also copy RTX_UNCHANGING_P andkenner2000-05-041-3/+1
* Fix memory corruption bugcrux2000-04-301-30/+21
* * gcc/conflict.c (conflict_graph_add): Pass enum type tokenner2000-04-181-3/+4
* * c-decl.c (mark_binding_level): Use 'for' instead of `while'.kenner2000-04-181-167/+203
* * sparc.c (output_restore_regs): Prototype.ghazi2000-04-041-3/+3
* * Rework fields used to describe positions of bitfields andkenner2000-03-251-11/+20
* Some cselib bug fixescrux2000-03-161-6/+10
* Add cselib; use it in loop and reload_cse_regscrux2000-03-141-0/+1230
* Fix copyrights.law2000-02-261-1/+2
* * simplify-rtx.c (simplify_relational_operation): Canonicalizerth2000-02-061-0/+8
* Update copyrightsghazi2000-01-171-1/+1
* * print-rtl.c: PROTO -> PARAMS.ghazi2000-01-171-2/+2
* * fix-header.c (recognized_extern, recognized_function): Constifyghazi1999-11-031-1/+0
* Fri Oct 29 15:25:07 1999 Arnaud Charlet <charlet@ACT-Europe.FR>kenner1999-11-011-5/+3
* * simplify-rtx.c: New file.law1999-11-011-0/+1953