aboutsummaryrefslogtreecommitdiff
path: root/gcc/cse.c
AgeCommit message (Expand)Author
2001-07-26 * cse.c (cse_process_notes): Replace any registers if the addressdenisc
2001-05-11 * cse.c (cse_insn): Mostly remove first hunk of code which collapsedlaw
2001-03-21 * cse.c (find_comparison_args): Remove previous change.kenner
2001-03-19 * cse.c (find_comparison_args): Update documentation. Fixmmitchel
2001-03-15 * config/xm-lynx.h, config/xm-std32.h, config/a29k/xm-a29k.h,zack
2001-02-06 * cse.c (find_best_addr): Fix typo in computing cost.kenner
2001-01-12* calls.c (emit_library_call_value_1): Add USEs and CLOBBERsaoliva
2001-01-08 * jump.c (jump_optimize_1): Use reversed_comparison_codehubicka
2001-01-07 * cse.c (fold_rtx): Handle unordered comparisons.hubicka
2001-01-05 * cse.c (find_comparison_args): Stop if the argument is known toamylaar
2001-01-03Fix silliness in last changebernds
2001-01-03Add extra arg to cse_rtx_varies_pbernds
2001-01-01Extra arg for rtx_varies_pbernds
2000-11-24Avoid a bit of copy propagation when there's a REG_EQUIV notebernds
2000-11-23 * cse.c (cse_insn): Initialise all regcost variables.grahams
2000-11-07 * alias.c (init_alias_analysis), calls.c (expand_call,jsm28
2000-10-26 * cse.c (find_comparison_args): Check that we can reverse arth
2000-10-13 Remove obstacks.mmitchel
2000-09-29 * cse.c (notreg_cost): New argument outer.rth
2000-09-15 * calls.c (precompute_register_parameters): Use COSTS_N_INSNS, not 2.rth
2000-09-13 * alias.c (find_base_term): Use frame_pointer_rtxwehle
2000-09-12Fix hard reg cost calculations in CSE; some minor cleanupscrux
2000-09-11 * cse.c (fold_rtx): Honor NO_FUNCTION_CSE.rth
2000-09-06Changes in cse.c/loop.c cost calculationscrux
2000-09-05* gcse.c (hash_string_1): Add prototype.aoliva
2000-09-02* rtl.h (ASM_OPERANDS_INPUT_CONSTRAINT_EXP): New macro.aoliva
2000-08-25Fix IA-64 abort on testcase with switch statement that can be optimized away.wilson
2000-08-23* simplify-rtx.c (simplify_rtx): Don't pass VOIDmode toaoliva
2000-08-17 * cse.c (insert_regs): Remove unused `regno'.law
2000-08-14 * cse.c (fold_rtx): Avoid empty body in an if-statement.ghazi
2000-08-14 * cse.c (insert_regs): Also in REG case: When finding an invalidamylaar
2000-08-14 * cse.c: Fix formatting.law
2000-08-04 * alias.c (mark_constant_function): Use INSN_P.law
2000-08-04 * cse.c: Fix a comment typo. Fix formatting.law
2000-07-28 * cse.c (canon_hash): Handle PRE_MODIFY/POST_MODIFY.rth
2000-05-25 * combine.c (try_combine): Use any_condjump_p, any_uncondjump_prth
2000-05-19 * cse.c (cse_basic_block): Only call find_reg_note if REG_NOTES not 0.kenner
2000-05-04 * rtl.h (MEM_COPY_ATTRIBUTES): Also copy RTX_UNCHANGING_P andkenner
2000-04-27 * cse.c (CSE_ADDRESS_COST): Remove.hubicka
2000-04-26 * cse.c (cse_insn): Emit barrier after unconditional jump.rth
2000-04-21 * cse.c (cse_insn): In (set REG0 REG1) case, remove a REG_EQUALkenner
2000-04-17 * cse.c (struct check_depdendence_data): New.hubicka
2000-04-12 * cse.c (delete_trivially_dead_insns): Also delete insnswehle
2000-03-31 * alias.c (canon_rtx): Make it global.mmitchel
2000-03-31 * Makefile.in (emit-rtl.o): Depend on HASHTAB_H.mmitchel
2000-03-25 * Rework fields used to describe positions of bitfields andkenner
2000-03-07 * rtl.h (rtunion_def): Constify member `rtstr'.ghazi
2000-02-27 * cse.c (cse_insn): Delete dead code involving tablejump.kenner
2000-02-26Fix copyrights.law
2000-02-26 * cse.c (cse_insn): Replace the PATTERN of the insn with an newlaw