Deleted Added
full compact
sched-deps.c (103445) sched-deps.c (104752)
1/* Instruction scheduling pass. This file computes dependencies between
2 instructions.
3 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998,
4 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
5 Contributed by Michael Tiemann (tiemann@cygnus.com) Enhanced by,
6 and currently maintained by, Jim Wilson (wilson@cygnus.com)
7
8This file is part of GCC.

--- 909 unchanged lines hidden (view full) ---

918 sched_analyze_2 (deps, COND_EXEC_TEST (x), insn);
919
920 /* ??? Should be recording conditions so we reduce the number of
921 false dependencies. */
922 x = COND_EXEC_CODE (x);
923 code = GET_CODE (x);
924 }
925 if (code == SET || code == CLOBBER)
1/* Instruction scheduling pass. This file computes dependencies between
2 instructions.
3 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998,
4 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
5 Contributed by Michael Tiemann (tiemann@cygnus.com) Enhanced by,
6 and currently maintained by, Jim Wilson (wilson@cygnus.com)
7
8This file is part of GCC.

--- 909 unchanged lines hidden (view full) ---

918 sched_analyze_2 (deps, COND_EXEC_TEST (x), insn);
919
920 /* ??? Should be recording conditions so we reduce the number of
921 false dependencies. */
922 x = COND_EXEC_CODE (x);
923 code = GET_CODE (x);
924 }
925 if (code == SET || code == CLOBBER)
926 sched_analyze_1 (deps, x, insn);
926 {
927 sched_analyze_1 (deps, x, insn);
928
929 /* Bare clobber insns are used for letting life analysis, reg-stack
930 and others know that a value is dead. Depend on the last call
931 instruction so that reg-stack won't get confused. */
932 if (code == CLOBBER)
933 add_dependence_list (insn, deps->last_function_call, REG_DEP_OUTPUT);
934 }
927 else if (code == PARALLEL)
928 {
929 int i;
930 for (i = XVECLEN (x, 0) - 1; i >= 0; i--)
931 {
932 rtx sub = XVECEXP (x, 0, i);
933 code = GET_CODE (sub);
934

--- 667 unchanged lines hidden ---
935 else if (code == PARALLEL)
936 {
937 int i;
938 for (i = XVECLEN (x, 0) - 1; i >= 0; i--)
939 {
940 rtx sub = XVECEXP (x, 0, i);
941 code = GET_CODE (sub);
942

--- 667 unchanged lines hidden ---