aboutsummaryrefslogtreecommitdiff
path: root/gcc/cse.c
AgeCommit message (Expand)AuthorFilesLines
2001-08-27* cse.c (cse_basic_block): Skip note instructions.Roman Zippel1-4/+5
2001-08-22Makefile.in, [...]: replace "GNU CC" with "GCC".Lars Brinkhoff1-12/+12
2001-08-12toplev.c (set_float_handler): Make static.Zack Weinberg1-1/+0
2001-08-07calls.c (expand_call): Do not emit INSN_SETJMP note.Jan Hubicka1-3/+4
2001-08-07alias.c (nonlocal_mentioned_p): Rename CONST_CALL_P to CONST_OR_PURE_CALL_PJan Hubicka1-2/+2
2001-08-03combine.c, [...]: consistently use "VAX", "VAXen", and "MicroVAX" in comments...Lars Brinkhoff1-2/+2
2001-08-01alias.c: Fix comment formatting.Kazu Hirata1-2/+2
2001-07-30jump.c: Add prototype for mark_modified_reg.Andreas Jaeger1-1/+1
2001-07-26cse.c (cse_process_notes): Replace any registers if the address remains valid.Denis Chertykov1-1/+2
2001-07-18* cse.c: Undo my previous patch.Jan Hubicka1-27/+5
2001-07-18cse.c (delete_trivially_dead_insns): Delete the libcall block when return val...Jan Hubicka1-5/+27
2001-07-16cse.c (set_live_p): Take INSN argument for cc0; update callers.Daniel Berlin1-21/+22
2001-07-16basic-block.h (CLEANUP_PRE_SIBCALL): New constant.Jan Hubicka1-107/+166
2001-07-16hard-reg-set.h (regs_invalidated_by_call): Declare.Richard Henderson1-36/+0
2001-07-09[multiple changes]Richard Kenner1-8/+7
2001-07-02cse.c (canon_hash): Don't register registers in very small register classes...Geoffrey Keating1-1/+4
2001-07-01cse.c (new_label_ref): Variable deleted.Richard Kenner1-18/+27
2001-05-17cse.c (fold_rtx): Use simplify_subreg.Jan Hubicka1-10/+2
2001-05-10cse.c (cse_insn): Mostly remove first hunk of code which collapsed a computed...Jeffrey A Law1-30/+15
2001-05-02c-lex.c: NULL_PTR -> NULL.Kaveh R. Ghazi1-15/+15
2001-04-20gcse.c (gcse_main): Fix comment typo.Jakub Jelinek1-9/+7
2001-04-04rtl.h (set_noop_p): Declare.John Wehle1-11/+2
2001-04-03Use byte offsets in SUBREGs instead of words.Jakub Jelinek1-19/+22
2001-03-21cse.c (find_comparison_args): Remove previous change.Richard Kenner1-47/+31
2001-03-19cse.c (find_comparison_args): Update documentation.Mark Mitchell1-31/+47
2001-03-07Brad's -ffast-math breakup.Brad Lucier1-1/+2
2001-03-02xm-lynx.h, [...]: Do not define TRUE or FALSE.Zack Weinberg1-16/+16
2001-02-16cse.c (new_label_ref): New variable.Richard Kenner1-4/+17
2001-02-13cse.c (cse_main): Converts ifdefs on PIC_OFFSET_TABLE_REGNUM to conditionals.Jan Hubicka1-1/+1
2001-02-06* cse.c (find_best_addr): Fix typo in computing cost.Richard Kenner1-1/+1
2001-01-12calls.c (emit_library_call_value_1): Add USEs and CLOBBERs to function usage ...Alexandre Oliva1-3/+6
2001-01-08jump.c (jump_optimize_1): Use reversed_comparison_code instead of can_reverse...Jan Hubicka1-10/+10
2001-01-07* cse.c (fold_rtx): Handle unordered comparisons.Jan Hubicka1-23/+34
2001-01-05cse.c (find_comparison_args): Stop if the argument is known to be constant.J"orn Rennecke1-1/+14
2001-01-03Fix silliness in last changeBernd Schmidt1-1/+1
2001-01-03Add extra arg to cse_rtx_varies_pBernd Schmidt1-4/+5
2001-01-01Extra arg for rtx_varies_pBernd Schmidt1-1/+1
2000-11-24Avoid a bit of copy propagation when there's a REG_EQUIV noteRichard Sandiford1-6/+15
2000-11-23cse.c (cse_insn): Initialise all regcost variables.Graham Stott1-13/+23
2000-11-07alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero ().Joseph Myers1-1/+1
2000-10-25cse.c (find_comparison_args): Check that we can reverse a comparison if neede...Richard Henderson1-0/+6
2000-10-13Remove obstacks.Mark Mitchell1-10/+6
2000-09-29cse.c (notreg_cost): New argument outer.Richard Henderson1-10/+21
2000-09-14calls.c (precompute_register_parameters): Use COSTS_N_INSNS, not 2.Richard Henderson1-1/+1
2000-09-13alias.c (find_base_term): Use frame_pointer_rtx when handling an ADDRESSOF.John Wehle1-4/+38
2000-09-12Fix hard reg cost calculations in CSE; some minor cleanupsBernd Schmidt1-21/+42
2000-09-11* cse.c (fold_rtx): Honor NO_FUNCTION_CSE.Richard Henderson1-0/+7
2000-09-06Changes in cse.c/loop.c cost calculationsBernd Schmidt1-48/+129
2000-09-05gcse.c (hash_string_1): Add prototype.Alexandre Oliva1-0/+1
2000-09-02rtl.h (ASM_OPERANDS_INPUT_CONSTRAINT_EXP): New macro.Alexandre Oliva1-17/+74