aboutsummaryrefslogtreecommitdiff
path: root/gcc/recog.c
AgeCommit message (Expand)AuthorFilesLines
2001-05-21combine.c (simplify_comparison): Update op1 after constant extension.Richard Henderson1-2/+9
2001-05-19recog.c (general_operand): Modify last change to allow it if reload has compl...Richard Kenner1-2/+6
2001-05-19recog.c (general_operand): Prohibit nonzero subreg bytes on subregs containin...Jan Hubicka1-150/+85
2001-05-17recog.c (validate_replace_rtx_1): Use "TO" mode if not VOIDmode when calling ...Jan Hubicka1-1/+3
2001-05-17simplify-rtx.c (simplify_subreg): Break out from ...Jan Hubicka1-133/+14
2001-05-15* recog.c (apply_change_group): Avoid unneeded validating.Jan Hubicka1-1/+6
2001-05-04alpha.h: NULL_PTR -> NULL.Kaveh R. Ghazi1-1/+1
2001-05-01bitmap.c: Change NULL_PTR to NULL or "(rtx*)0".Kaveh R. Ghazi1-2/+2
2001-04-12recog.c (general_operand, [...]): Require CONST_INTs to be sign-extended valu...Alexandre Oliva1-0/+12
2001-04-04recog.c (validate_replace_rtx_1): Instead of aborting just make sure the chan...Jakub Jelinek1-1/+7
2001-04-04rtl.h (set_noop_p): Declare.John Wehle1-1/+1
2001-04-03Use byte offsets in SUBREGs instead of words.Jakub Jelinek1-51/+99
2001-03-22mkconfig.sh: Include insn-flags.h.Richard Henderson1-2/+0
2001-03-21recog.c (push_operand): Fix error in last change that caused undefined symbol...Richard Kenner1-3/+8
2001-03-21* recog.c (push_operand): Recognize new format of push instructions.Jan Hubicka1-2/+20
2001-02-18Makefile.in (gcse.o): Now includes ggc.h.Richard Kenner1-10/+37
2001-02-17recog.c (validate_replace_src_1): New.Richard Kenner1-16/+24
2001-02-16recog.c (validate_replace_rtx): Replace in operands of ZERO_EXTRACT in SET_DEST.Richard Kenner1-2/+9
2001-01-22recog.c (validate_replace_rtx_1): In ZERO_EXTEND / SIGN_EXTEND case...J"orn Rennecke1-2/+36
2000-11-27While building global lifetime information, keep track of which registers are...Bernd Schmidt1-2/+2
2000-11-09recog.c (validate_replace_rtx_1): Consider subregs when replacing a register ...Richard Henderson1-6/+21
2000-11-07combine.c (recog_for_combine): Allocate uninitialized vector with rtvec_alloc.J"orn Rennecke1-1/+1
2000-11-03builtins.c (expand_builtin_strlen): Remove unused mode argument.Zack Weinberg1-0/+1
2000-10-31Fix crashes in split_all_insnsBernd Schmidt1-14/+16
2000-10-28recog.c (split_all_insns): Run cleanup_subreg_operands after reload.Richard Henderson1-0/+13
2000-10-27regrename.c: Rewrite to handle multi-register modes and cond_exec instructions.Bernd Schmidt1-0/+1
2000-10-25recog.c (constrain_operands): Initialize which_alternative before no alternat...Richard Henderson1-3/+3
2000-09-29final.c (final_scan_insn): Remove extra extract_insn call; Use caching for co...Jan Hubicka1-56/+84
2000-09-29recog.c (recog_memoized): Rename to recog_memoized_1.Jan Hubicka1-1/+1
2000-09-11i386.md (add?i_3, add?i_5): New.Jan Hubicka1-0/+28
2000-09-09recog.c (validate_replace_rtx_1): Correct MODE parameter in call to operand_s...Geoff Keating1-1/+1
2000-09-08recog.c (validate_replace_rtx_1): Fix confusion about equality testing...Jan Hubicka1-7/+60
2000-08-28local-alloc.c (requires_inout): Don't use reserved range for EXTRA_CONSTRAINT...Richard Henderson1-64/+35
2000-08-04alias.c (mark_constant_function): Use INSN_P.Rodney Brown1-1/+1
2000-07-31recog.c (extract_insn): Set operand_mode according to operand if match_operan...Jan Hubicka1-0/+3
2000-07-31* recog.c (validate_replace_rtx_1): Do not abort for (nil) expression.Jan Hubicka1-1/+4
2000-07-30Makefile.in (OBJS): Add doloop.o.Richard Henderson1-1/+1
2000-07-30recog.c (general_operand, [...]): Accept any mode for VOIDmode CONSTANT_P ope...Jan Hubicka1-2/+4
2000-07-30gcse.c (try_replace_reg): Use validate_replace_rtx_subexp instead of replace_...Jan Hubicka1-0/+12
2000-07-28cse.c (canon_hash): Handle PRE_MODIFY/POST_MODIFY.Richard Henderson1-2/+1
2000-07-23unuglyfying codeAldy Hernandez1-0/+3
2000-06-13combine.c (subst): Use CLASS_CANNOT_CHANGE_MODE and CLASS_CANNOT_CHANGE_MODE_...Richard Henderson1-5/+5
2000-05-31Makefile.in (c-decl.o): Depend on rtl.h and expr.h.Richard Kenner1-7/+6
2000-05-27Makefile.in (resource.o): Depend on except.h.Richard Henderson1-1/+1
2000-05-27Makefile.in (recog.o): Don't depend on resource.h.Richard Henderson1-43/+282
2000-05-25* recog.c (peephole2_optimize): Use INSN_P.Mark Mitchell1-1/+1
2000-05-24recog.c (offsettable_address_p): If mode size is zero, assume BIGGEST_ALIGNMENT.Richard Henderson1-2/+10
2000-05-04rtl.h (MEM_COPY_ATTRIBUTES): Also copy RTX_UNCHANGING_P and MEM_ALIAS_SET.Richard Kenner1-2/+0
2000-03-09Fix a bug in preprocess_constraintsBernd Schmidt1-1/+1
2000-03-07rtl.h (rtunion_def): Constify member `rtstr'.Kaveh R. Ghazi1-2/+2