Deleted Added
sdiff udiff text old ( 103445 ) new ( 104752 )
full compact
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);
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 ---