summaryrefslogtreecommitdiffstats
path: root/gcc/cse.c
Commit message (Expand)AuthorAgeFilesLines
* * cse.c (find_comparison_args): Check that we can reverse arth2000-10-261-0/+6
* Remove obstacks.mmitchel2000-10-131-10/+6
* * cse.c (notreg_cost): New argument outer.rth2000-09-291-10/+21
* * calls.c (precompute_register_parameters): Use COSTS_N_INSNS, not 2.rth2000-09-151-1/+1
* * alias.c (find_base_term): Use frame_pointer_rtxwehle2000-09-131-4/+38
* Fix hard reg cost calculations in CSE; some minor cleanupscrux2000-09-121-21/+42
* * cse.c (fold_rtx): Honor NO_FUNCTION_CSE.rth2000-09-111-0/+7
* Changes in cse.c/loop.c cost calculationscrux2000-09-061-48/+129
* * gcse.c (hash_string_1): Add prototype.aoliva2000-09-051-0/+1
* * rtl.h (ASM_OPERANDS_INPUT_CONSTRAINT_EXP): New macro.aoliva2000-09-021-17/+74
* Fix IA-64 abort on testcase with switch statement that can be optimized away.wilson2000-08-251-0/+8
* * simplify-rtx.c (simplify_rtx): Don't pass VOIDmode toaoliva2000-08-231-1/+13
* * cse.c (insert_regs): Remove unused `regno'.law2000-08-171-2/+0
* * cse.c (fold_rtx): Avoid empty body in an if-statement.ghazi2000-08-141-1/+1
* * cse.c (insert_regs): Also in REG case: When finding an invalidamylaar2000-08-141-9/+13
* * cse.c: Fix formatting.law2000-08-141-22/+20
* * alias.c (mark_constant_function): Use INSN_P.law2000-08-041-12/+9
* * cse.c: Fix a comment typo. Fix formatting.law2000-08-041-162/+165
* * cse.c (canon_hash): Handle PRE_MODIFY/POST_MODIFY.rth2000-07-281-4/+4
* * combine.c (try_combine): Use any_condjump_p, any_uncondjump_prth2000-05-251-7/+9
* * cse.c (cse_basic_block): Only call find_reg_note if REG_NOTES not 0.kenner2000-05-191-4/+7
* * rtl.h (MEM_COPY_ATTRIBUTES): Also copy RTX_UNCHANGING_P andkenner2000-05-041-1/+0
* * cse.c (CSE_ADDRESS_COST): Remove.hubicka2000-04-271-30/+52
* * cse.c (cse_insn): Emit barrier after unconditional jump.rth2000-04-261-0/+5
* * cse.c (cse_insn): In (set REG0 REG1) case, remove a REG_EQUALkenner2000-04-211-16/+18
* * cse.c (struct check_depdendence_data): New.hubicka2000-04-171-13/+30
* * cse.c (delete_trivially_dead_insns): Also delete insnswehle2000-04-121-0/+4
* * alias.c (canon_rtx): Make it global.mmitchel2000-03-311-5/+26
* * Makefile.in (emit-rtl.o): Depend on HASHTAB_H.mmitchel2000-03-311-4/+2
* * Rework fields used to describe positions of bitfields andkenner2000-03-251-70/+76
* * rtl.h (rtunion_def): Constify member `rtstr'.ghazi2000-03-071-1/+3
* * cse.c (cse_insn): Delete dead code involving tablejump.kenner2000-02-271-12/+2
* Fix copyrights.law2000-02-261-1/+2
* * cse.c (cse_insn): Replace the PATTERN of the insn with an newlaw2000-02-261-5/+2
* 2000-02-13 Zack Weinberg <zack@wolery.cumb.org>zack2000-02-141-1/+8
* * rtl.def: Add unordered fp comparisions.rth2000-01-241-3/+7
* * combine.c (combine_simplify_rtx): Give FLOAT_STORE_FLAG_VALUE a mode.rth2000-01-181-10/+19
* * cse.c (cse_insn): When changing (set (pc) (reg)) tolaw2000-01-141-2/+12
* * cccp.c: PROTO -> PARAMS.ghazi2000-01-141-51/+51
* * cse.c (cse_insn): Missing cast added.law2000-01-051-2/+2
* * cse.c (free_element, get_element): Remove unused prototypes.ghazi1999-12-291-2/+0
* 1999-12-23 Zack Weinberg <zack@wolery.cumb.org>zack1999-12-231-4/+0
* * alias.c: Minor reformatting.kenner1999-12-181-5/+5
* * cse.c: Fix a few minor whitespace goofs.law1999-12-131-3/+4
* * cse.c (struct cse_reg_info): Add hash_next member,davem1999-12-131-124/+111
* * cse.c (cse_basic_block): Free qty_table consistently.law1999-12-131-3/+12
* * config/sparc/sparc.h (PROMOTE_FOR_CALL_ONLY): Define.davem1999-12-091-9/+8
* Delete obsolete macroscrux1999-11-301-9/+1
* Move quantity tables and register equivalence chains intodavem1999-11-301-284/+354
* addr_affects_sp_p now unconditionalcrux1999-11-191-9/+0
OpenPOWER on IntegriCloud