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 --- |