aboutsummaryrefslogtreecommitdiff
path: root/gcc/cse.c
AgeCommit message (Expand)AuthorFilesLines
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
2000-08-25Fix IA-64 abort on testcase with switch statement that can be optimized away.Jim Wilson1-0/+8
2000-08-23simplify-rtx.c (simplify_rtx): Don't pass VOIDmode to simplify_relational_ope...Alexandre Oliva1-1/+13
2000-08-17* cse.c (insert_regs): Remove unused `regno'.Rodney Brown1-2/+0
2000-08-14cse.c (fold_rtx): Avoid empty body in an if-statement.Kaveh R. Ghazi1-1/+1
2000-08-14cse.c (insert_regs): Also in REG case...J"orn Rennecke1-9/+13
2000-08-14* cse.c: Fix formatting.Kazu Hirata1-22/+20
2000-08-04alias.c (mark_constant_function): Use INSN_P.Rodney Brown1-12/+9
2000-08-04* cse.c: Fix a comment typo. Fix formatting.Kazu Hirata1-162/+165
2000-07-28cse.c (canon_hash): Handle PRE_MODIFY/POST_MODIFY.Richard Henderson1-4/+4
2000-05-25combine.c (try_combine): Use any_condjump_p...Jan Hubicka1-7/+9
2000-05-19cse.c (cse_basic_block): Only call find_reg_note if REG_NOTES not 0.Richard Kenner1-4/+7
2000-05-04rtl.h (MEM_COPY_ATTRIBUTES): Also copy RTX_UNCHANGING_P and MEM_ALIAS_SET.Richard Kenner1-1/+0
2000-04-27cse.c (CSE_ADDRESS_COST): Remove.Jan Hubicka1-30/+52
2000-04-25* cse.c (cse_insn): Emit barrier after unconditional jump.Richard Henderson1-0/+5
2000-04-21cse.c (cse_insn): In (set REG0 REG1) case, remove a REG_EQUAL note for REG1.Richard Kenner1-16/+18
2000-04-17cse.c (struct check_depdendence_data): New.Jan Hubicka1-13/+30
2000-04-12cse.c (delete_trivially_dead_insns): Also delete insns that copy a register t...John Wehle1-0/+4
2000-03-31alias.c (canon_rtx): Make it global.Mark Mitchell1-5/+26
2000-03-31Makefile.in (emit-rtl.o): Depend on HASHTAB_H.Mark Mitchell1-4/+2
2000-03-25* Rework fields used to describe positions of bitfields andRichard Kenner1-70/+76
2000-03-07rtl.h (rtunion_def): Constify member `rtstr'.Kaveh R. Ghazi1-1/+3
2000-02-27cse.c (cse_insn): Delete dead code involving tablejump.Richard Kenner1-12/+2
2000-02-25Fix copyrights.Jeff Law1-1/+2
2000-02-25cse.c (cse_insn): Replace the PATTERN of the insn with an new jump when...Jeffrey A Law1-5/+2
2000-02-14cse.c (cse_altered): New internal flag.Zack Weinberg1-1/+8
2000-01-24rtl.def: Add unordered fp comparisions.Richard Henderson1-3/+7
2000-01-17combine.c (combine_simplify_rtx): Give FLOAT_STORE_FLAG_VALUE a mode.Richard Henderson1-10/+19