summaryrefslogtreecommitdiff
path: root/gcc/recog.c
Commit message (Expand)AuthorAgeFilesLines
* cfglayout.c (insn_scope): New static functionJan Hubicka2003-06-081-2/+2
* * recog.c (peephole2_optimize): Revert last change.Richard Henderson2003-06-061-2/+1
* recog.c (peephole2_optimize): Don't split block unless can_throw_internal.Richard Henderson2003-06-061-1/+2
* sbitmap.c (sbitmap_resize): New function.Roger Sayle2003-02-181-12/+1
* * recog.c (split_all_insns): Fix memory overflow.Jan Hubicka2003-02-171-3/+11
* recog.c (split_all_insns): Include new blocks in life update; do a global lif...Richard Henderson2003-02-151-7/+14
* loop.c (emit_prefetch_instructions): Do conversion at right place in RTL chain.Jan Hubicka2003-01-311-1/+1
* arm.h (CONDITIONAL_REGISTER_USAGE): Avoid signed/unsigned warning.Kaveh R. Ghazi2003-01-161-1/+1
* Add 2003 copyright notices for constraints string patch, also 2002 noticeJoern Rennecke2003-01-131-1/+1
* defaults.h (EXTRA_MEMORY_CONSTRAINT): Add STR argument.J"orn Rennecke2003-01-091-68/+101
* output.h: Fix comment typos.Kazu Hirata2002-12-251-2/+2
* Merge basic-improvements-branch to trunkZack Weinberg2002-12-161-0/+2
* recog.c (constrain_operands): Prefer exact match over reloadable EXTRA_MEMORY...Ulrich Weigand2002-11-201-13/+13
* re PR c/8439 (empty struct causes crash)Eric Botcazou2002-11-111-2/+2
* hard-reg-set.h (REG_CANNOT_CHANGE_MODE_P): New.Aldy Hernandez2002-11-041-5/+2
* c-common.h: Follow spelling conventions.Kazu Hirata2002-09-261-3/+3
* machmode.h (SCALAR_INT_MODE_P): New macro to test for scaler integer mode (MO...Geoffrey Keating2002-08-191-0/+3
* reload.c (find_reloads): Handle constraint letters marked by EXTRA_ADDRESS_CO...Ulrich Weigand2002-08-141-0/+47
* recog.c (asm_operand_ok): Allow float CONST_VECTORs for 'F'.J"orn Rennecke2002-07-231-2/+6
* gcse.c (try_replace_reg): Use num_changes_pending.Jan Hubicka2002-07-231-4/+19
* Prevent creation of paradoxical FLOAT_MODE subregsBernd Schmidt2002-06-281-12/+28
* Delete SEQUENCE rtl usage outside of reorg and ssa passes.David S. Miller2002-06-111-15/+10
* i386.md (and promoting splitters): Disable QI to SImode promoting when doing ...Jan Hubicka2002-06-061-1/+2
* loop.c (emit_prefetch_instructions): Properly place the address computation.Jan Hubicka2002-06-021-3/+0
* basic-block.h (last_basic_block): Defined as synonym for n_basic_blocks.Zdenek Dvorak2002-05-271-2/+2
* bb-reorder.c (make_reorder_chain, [...]): Use FOR_EACH_BB macros to iterate o...Zdenek Dvorak2002-05-231-8/+7
* Revert "Basic block renumbering removal", and two followup patches.Richard Henderson2002-05-161-8/+9
* Basic block renumbering removal.Zdenek Dvorak2002-05-161-9/+8
* cfgrtl.c (purge_dead_edges): Handle abnormal call edges created by non-local ...Richard Henderson2002-05-131-7/+11
* read-rtl.c: Fix formatting.Kazu Hirata2002-05-091-22/+22
* recog.c (if_test_bypass_p): Accept multiple set insns for OUT, and any jump o...Richard Henderson2002-05-061-11/+41
* recog.c (store_data_bypass_p): Handle CLOBBER inside PARALLEL.David S. Miller2002-05-051-0/+3
* recog.c (store_data_bypass_p): Handle out_insn being a PARALLEL of SETs.David S. Miller2002-05-051-8/+29
* recog.c (store_data_bypass_p, [...]): New.Richard Henderson2002-05-031-0/+57
* recog.c (offsettable_address_p): Match the logic in adjust_address.Richard Henderson2002-04-121-1/+3
* re PR bootstrap/4191 (GCC does not build for d30v-elf - needs tweaking for cr...Richard Henderson2002-04-121-7/+20
* recog.c (peephole2_optimize): Distribute EH_REGION -1 notes anywhere in the b...Richard Henderson2002-03-251-10/+20
* recog.c (peephole2_optimize): Split blocks when EH insns are generated in the...Richard Henderson2002-03-241-13/+51
* emit-rtl.c (try_split): Use delete_insns.Jan Hubicka2002-03-141-7/+3
* toplev.c (rest_of_compilation): Add CLEANUP_UPDATE_LIFE to cfg_cleanup call a...Jan Hubicka2002-03-141-6/+2
* * recog.c (peephole2_optimize): Re-distribute EH edges.Jan Hubicka2002-03-081-1/+22
* emit-rtl.c, [...]: Remove all #ifndef REAL_ARITHMETIC blocks...Zack Weinberg2002-03-031-22/+0
* basic-block.h (BB_REACHABLE): Renumber.Jan Hubicka2002-02-281-0/+11
* i386.md ("mmx_uavgv8qi3"): Use const_vector.Aldy Hernandez2002-02-191-0/+1
* read-rtl.c: Fix formatting.Kazu Hirata2002-01-151-3/+3
* Implement MODE_BASE_REG_CLASSNick Clifton2001-12-171-1/+2
* recog.c (validate_replace_rtx_1): Use simplify_gen_binary instead of plus_con...Corey Minyard2001-12-121-1/+2
* * recog.c (decode_asm_operands): Check that the SRC is ASM_OPERANDS.Graham Stott2001-11-021-1/+2
* alias.c: Fix comment formatting.Kazu Hirata2001-10-301-1/+1
* * recog.c (peephole2_optimize): Add default case to switch.Zack Weinberg2001-10-231-0/+2