summaryrefslogtreecommitdiff
path: root/gcc/jump.c
Commit message (Expand)AuthorAgeFilesLines
* reformat a little to match GNU coding standards.mrs1997-05-061-2/+2
* * jump.c (jump_optimize, follow_jumps, mark_jump_label): Disable somedje1997-03-281-6/+38
* (find_cross_jump): Don't allow old-style and volatile asmswilson1997-02-041-1/+13
* (rtx_equal_for_thread_p): Return 0 for floating-point.kenner1997-01-031-1/+8
* Check SMALL_REGISTER_CLASSES at runtimeian1996-12-131-6/+12
* (jump_optimize): Don't move initialization if there is a label between it and...coxs1996-12-091-0/+1
* (jump_optimize): Fix bug in Sep 23 change.kenner1996-11-121-0/+1
* (jump_optimize): Fix second error in last change.kenner1996-10-261-1/+1
* jump.c (jump_optimize): fix bug in last change.dje1996-10-211-0/+2
* (jump_optimize): Use emit_store_flag even if branches are cheap, ifkenner1996-10-211-10/+17
* (jump_optimize): Check for if (...) { x = a; goto l; } x = b;wilson1996-10-141-0/+90
* (jump_optimize): In no-nop move deletion, don't testkenner1996-09-231-17/+28
* (jump_optimize): Insert conditional move after jump insn instead ofkenner1996-09-181-1/+3
* install EH codemrs1996-07-231-0/+11
* formatting tweaksmrs1996-07-031-8/+8
* (jump_optimize): When handle a USE insn before anwilson1996-03-111-1/+9
* (jump_optimize): Fix potential infinite loop.kenner1996-02-131-2/+2
* * sched.c (canon_rtx): Recursively look for equivalences;law1995-12-181-1/+2
* (duplicate_loop_exit_test): Return 0 if found a NOTE_INSN_LOOP_CONT.kenner1995-10-261-7/+11
* (jump_optimize): Pass outer_code arg to rtx_cost.kenner1995-07-101-5/+5
* Update FSF address.kenner1995-06-151-1/+2
* (jump_optimize, can_reach_end determination): A barrier candje1995-05-021-0/+4
* (delete_insn): When deleting after label, delete a BARRIER as well.kenner1995-04-141-1/+1
* (jump_optimize): When searching for a LOOP_END note to move,wilson1995-02-071-14/+21
* Include expr.h after insn-config.h and insn-flags.h.kenner1995-01-251-2/+2
* (jump_optimize): Try to emit a conditional move insn beforedje1995-01-251-155/+239
* Check target endianness at run time, not compile timeian1994-11-161-4/+3
* (delete_insn): Delete labels in ADDR_VECs anddje1994-11-151-0/+18
* (jump_optimize): When deleting a jump, properly set NEXT.kenner1994-10-021-2/+3
* (duplicate_loop_exit_test): Handle SUBREG in SET_DEST of loop exitkenner1994-07-051-8/+9
* (jump_optimize): Don't convert if (foo) x++ into an add of an scckenner1994-07-011-0/+2
* (jump_optimize): If we reverse "if (foo) bar else break;"erich1994-06-241-0/+29
* (duplicate_loop_exit_test): Initialize copy to zero.wilson1994-06-181-3/+3
* * genconfig.c (main): Allow targets to override HAVE_conditional_move.dje1994-06-151-2/+2
* Cast pointer operands to bzero, bcopy, and bcmp to (char *).kenner1994-06-141-3/+4
* (jump_optimize): Don't delete dead insn if it has a REG_RETVAL note.kenner1994-06-141-1/+2
* * jump.c (condjump_in_parallel_p): New function to detectlaw1994-06-141-1/+37
* (jump_optimize): When deleting unneeded stack adjusts or mem-memkenner1994-05-291-2/+2
* (jump_optimize): When looking for an `if' statement that takes twokenner1994-05-261-1/+5
* (find_cross_jump): Two CALL_INSNs only compare equal ifdje1994-05-151-35/+13
* (find_cross_jump, get_label_{before,after}): Change from USE andkenner1994-05-061-47/+38
* (invert_jump): Remove decl of unused variable OLABEL.kenner1994-03-251-2/+0
* (rtx_equal_for_thread_p): Correct error in previous change; addkenner1994-03-131-7/+7
* Add prototypes for static functions.kenner1994-03-121-26/+16
* (jump_optimize): Delete REG_LABEL note if label no longer in insn.kenner1994-03-111-2/+12
* (rtx_equal_for_thread_p): Commutative operations are identical if thekenner1994-03-091-0/+13
* (rtx_renumbered_equal_p): Fix bug in comparing SUBREGs and REGs.kenner1994-02-261-17/+49
* (mark_jump_label, case LABEL_REF): Update REG_LABEL note if changingkenner1994-02-121-2/+18
* (comparison_dominates_p): NE is dominated by LT, GT, LTU and GTU.kenner1994-01-111-5/+5
* (follow_jumps): Don't follow tablejumps.jrv1994-01-091-0/+6