summaryrefslogtreecommitdiff
path: root/gcc/recog.c
Commit message (Expand)AuthorAgeFilesLines
* While building global lifetime information, keep track of which registers are...Bernd Schmidt2000-11-271-2/+2
* recog.c (validate_replace_rtx_1): Consider subregs when replacing a register ...Richard Henderson2000-11-091-6/+21
* combine.c (recog_for_combine): Allocate uninitialized vector with rtvec_alloc.J"orn Rennecke2000-11-071-1/+1
* builtins.c (expand_builtin_strlen): Remove unused mode argument.Zack Weinberg2000-11-031-0/+1
* Fix crashes in split_all_insnsBernd Schmidt2000-10-311-14/+16
* recog.c (split_all_insns): Run cleanup_subreg_operands after reload.Richard Henderson2000-10-281-0/+13
* regrename.c: Rewrite to handle multi-register modes and cond_exec instructions.Bernd Schmidt2000-10-271-0/+1
* recog.c (constrain_operands): Initialize which_alternative before no alternat...Richard Henderson2000-10-251-3/+3
* final.c (final_scan_insn): Remove extra extract_insn call; Use caching for co...Jan Hubicka2000-09-291-56/+84
* recog.c (recog_memoized): Rename to recog_memoized_1.Jan Hubicka2000-09-291-1/+1
* i386.md (add?i_3, add?i_5): New.Jan Hubicka2000-09-111-0/+28
* recog.c (validate_replace_rtx_1): Correct MODE parameter in call to operand_s...Geoff Keating2000-09-091-1/+1
* recog.c (validate_replace_rtx_1): Fix confusion about equality testing...Jan Hubicka2000-09-081-7/+60
* local-alloc.c (requires_inout): Don't use reserved range for EXTRA_CONSTRAINT...Richard Henderson2000-08-281-64/+35
* alias.c (mark_constant_function): Use INSN_P.Rodney Brown2000-08-041-1/+1
* recog.c (extract_insn): Set operand_mode according to operand if match_operan...Jan Hubicka2000-07-311-0/+3
* * recog.c (validate_replace_rtx_1): Do not abort for (nil) expression.Jan Hubicka2000-07-311-1/+4
* Makefile.in (OBJS): Add doloop.o.Richard Henderson2000-07-301-1/+1
* recog.c (general_operand, [...]): Accept any mode for VOIDmode CONSTANT_P ope...Jan Hubicka2000-07-301-2/+4
* gcse.c (try_replace_reg): Use validate_replace_rtx_subexp instead of replace_...Jan Hubicka2000-07-301-0/+12
* cse.c (canon_hash): Handle PRE_MODIFY/POST_MODIFY.Richard Henderson2000-07-281-2/+1
* unuglyfying codeAldy Hernandez2000-07-231-0/+3
* combine.c (subst): Use CLASS_CANNOT_CHANGE_MODE and CLASS_CANNOT_CHANGE_MODE_...Richard Henderson2000-06-131-5/+5
* Makefile.in (c-decl.o): Depend on rtl.h and expr.h.Richard Kenner2000-05-311-7/+6
* Makefile.in (resource.o): Depend on except.h.Richard Henderson2000-05-271-1/+1
* Makefile.in (recog.o): Don't depend on resource.h.Richard Henderson2000-05-271-43/+282
* * recog.c (peephole2_optimize): Use INSN_P.Mark Mitchell2000-05-251-1/+1
* recog.c (offsettable_address_p): If mode size is zero, assume BIGGEST_ALIGNMENT.Richard Henderson2000-05-241-2/+10
* rtl.h (MEM_COPY_ATTRIBUTES): Also copy RTX_UNCHANGING_P and MEM_ALIAS_SET.Richard Kenner2000-05-041-2/+0
* Fix a bug in preprocess_constraintsBernd Schmidt2000-03-091-1/+1
* rtl.h (rtunion_def): Constify member `rtstr'.Kaveh R. Ghazi2000-03-071-2/+2
* Fix copyrights.Jeff Law2000-02-261-1/+2
* Update copyrightsKaveh Ghazi2000-01-171-1/+1
* machmode.h: PROTO -> PARAMS.Kaveh R. Ghazi2000-01-171-5/+5
* svr3.h (ASM_FILE_START): Wrap if-clause in squigly brackets.Kaveh R. Ghazi2000-01-131-1/+1
* [multiple changes]Richard Kenner1999-10-311-0/+5
* flow.c (count_or_remove_death_notes): Equate NULL with the universal set.Richard Henderson1999-10-291-2/+2
* Reorg reg-stack to use the standard CFG.Jan Hubicka1999-10-261-4/+6
* basic-block.h (PROP_*): Move constants from ...Richard Henderson1999-10-201-2/+2
* basic-block.h (set_block_num): Declare.Richard Henderson1999-10-181-0/+2
* recog.c (pmode_register_operand): New.Richard Henderson1999-10-141-0/+10
* Makefile.in (flow.o): Depend on TREE_H.Richard Henderson1999-10-091-90/+135
* Delete !REGISTER_CONSTRAINTS codeBernd Schmidt1999-10-011-13/+0
* Make it possible to prototype port-specific functions (and convert i386 to us...Bernd Schmidt1999-09-201-0/+1
* c-pragma.c (handle_pragma_token): Wrap variables `name' and `value' in HANDLE...Kaveh R. Ghazi1999-09-141-2/+3
* Replace insn_foo with insn_data.foo.Richard Henderson1999-09-121-8/+9
* Replace recog_foo with recog_data.foo.Richard Henderson1999-09-111-88/+51
* Merge in gcc2-ss-010999Jeff Law1999-09-061-11/+10
* backport: Makefile.in (STAGESTUFF): Add *.peephole2.Richard Henderson1999-08-311-0/+68
* haifa-sched.c (split_hard_reg_notes): Move to flow.cBob Manson1999-08-241-1/+1