aboutsummaryrefslogtreecommitdiff
path: root/gcc/jump.c
AgeCommit message (Expand)AuthorFilesLines
1996-03-11(jump_optimize): When handle a USE insn before an unconditional jump...Jim Wilson1-1/+9
1996-02-13(jump_optimize): Fix potential infinite loop.Richard Kenner1-2/+2
1995-12-17sched.c (canon_rtx): Recursively look for equivalences; look for expressions ...Jeff Law1-1/+2
1995-10-26(duplicate_loop_exit_test): Return 0 if found a NOTE_INSN_LOOP_CONT.Richard Kenner1-7/+11
1995-07-10(jump_optimize): Pass outer_code arg to rtx_cost.Richard Kenner1-5/+5
1995-06-15Update FSF address.Richard Kenner1-1/+2
1995-05-02(jump_optimize, can_reach_end determination): A barrier canDoug Evans1-0/+4
1995-04-14(delete_insn): When deleting after label, delete a BARRIER as well.Richard Kenner1-1/+1
1995-02-06(jump_optimize): When searching for a LOOP_END note to move,Jim Wilson1-14/+21
1995-01-25Include expr.h after insn-config.h and insn-flags.h.Richard Kenner1-2/+2
1995-01-25(jump_optimize): Try to emit a conditional move insn beforeDoug Evans1-155/+239
1994-11-16Check target endianness at run time, not compile timeIan Lance Taylor1-4/+3
1994-11-15(delete_insn): Delete labels in ADDR_VECs andDoug Evans1-0/+18
1994-10-01(jump_optimize): When deleting a jump, properly set NEXT.Richard Kenner1-2/+3
1994-07-05(duplicate_loop_exit_test): Handle SUBREG in SET_DEST of loop exitRichard Kenner1-8/+9
1994-07-01(jump_optimize): Don't convert if (foo) x++ into an add of an sccRichard Kenner1-0/+2
1994-06-24(jump_optimize): If we reverse "if (foo) bar else break;" and there follows a...Richard Earnshaw1-0/+29
1994-06-18(duplicate_loop_exit_test): Initialize copy to zero.Jim Wilson1-3/+3
1994-06-15genconfig.c (main): Allow targets to override HAVE_conditional_move.Doug Evans1-2/+2
1994-06-14Cast pointer operands to bzero, bcopy, and bcmp to (char *).Richard Kenner1-3/+4
1994-06-14(jump_optimize): Don't delete dead insn if it has a REG_RETVAL note.Richard Kenner1-1/+2
1994-06-14jump.c (condjump_in_parallel_p): New function to detect conditional jumps wit...Jeff Law1-1/+37
1994-05-29(jump_optimize): When deleting unneeded stack adjusts or mem-memRichard Kenner1-2/+2
1994-05-26(jump_optimize): When looking for an `if' statement that takes two insns to c...Richard Kenner1-1/+5
1994-05-15(find_cross_jump): Two CALL_INSNs only compare equal ifDoug Evans1-35/+13
1994-05-06(find_cross_jump, get_label_{before,after}): Change from USE andRichard Kenner1-47/+38
1994-03-25(invert_jump): Remove decl of unused variable OLABEL.Richard Kenner1-2/+0
1994-03-13(rtx_equal_for_thread_p): Correct error in previous change; addRichard Kenner1-7/+7
1994-03-12Add prototypes for static functions.Richard Kenner1-26/+16
1994-03-11(jump_optimize): Delete REG_LABEL note if label no longer in insn.Richard Kenner1-2/+12
1994-03-09(rtx_equal_for_thread_p): Commutative operations are identical if theRichard Kenner1-0/+13
1994-02-26(rtx_renumbered_equal_p): Fix bug in comparing SUBREGs and REGs.Richard Kenner1-17/+49
1994-02-11(mark_jump_label, case LABEL_REF): Update REG_LABEL note if changingRichard Kenner1-2/+18
1994-01-10(comparison_dominates_p): NE is dominated by LT, GT, LTU and GTU.Richard Kenner1-5/+5
1994-01-09(follow_jumps): Don't follow tablejumps.James Van Artsdalen1-0/+6
1994-01-03(thread_jumps): Don't thread to loop label; create new label before loop inst...Torbjorn Granlund1-5/+17
1993-12-27(can_reverse_comparison_p): Return 1 if -ffast-math.Richard Kenner1-0/+1
1993-12-26(jump_optimize): When deleting an insn after a jump, updateRichard Kenner1-0/+3
1993-12-24(thread_jumps): Delete redundant loop termination test.Torbjorn Granlund1-3/+0
1993-10-13(jump_optimize): When moving a range of instructions,Jim Wilson1-5/+5
1993-10-11(jump_optimize): Use regno_last_note_uid when decidingRichard Stallman1-1/+4
1993-09-29(rtx_renumbered_equal_p, case CONST_INT): Use INTVAL, not XINT.Richard Kenner1-1/+1
1993-09-24jump.c: (thread_jumps): Value in HARD_FRAME_POINTER_REGNUM is never modified ...Doug Evans1-0/+1
1993-09-21(jump_optimize): Try putting RETURN at end of function both at startRichard Kenner1-0/+20
1993-09-01(jump_optimize): When optimize conditional jump aroundJim Wilson1-2/+3
1993-07-10jump.c (jump_optimize): Correctly identify branches to the end of a function ...Jeff Law1-1/+3
1993-06-23(jump_optimize): Properly make jump into store-flag sequence when...Richard Kenner1-5/+17
1993-05-26(jump_optimize): Insert missing GET_MODE call.Richard Stallman1-3/+3
1993-04-17(same_regs): Now arrays of ints.Richard Kenner1-5/+5
1993-04-12(jump_optimize, clause for `x=a; if (...) x=b;'): Do this regardlessRichard Kenner1-0/+6