Dependence Analysis - Control Dependencies

Control Dependencies

Control dependence is a situation in which a program’s instruction executes if the previous instruction evaluates in a way that allows its execution.

A statement S2 is control dependent on S1 (written ) if and only if S2's execution is conditionally guarded by S1. The following is an example of such a control dependence:

S1 if x > 2 goto L1 S2 y := 3 S3 L1: z := y + 1

Here, S2 only runs if the predicate in S1 is false.

Read more about this topic:  Dependence Analysis

Famous quotes containing the word control:

    ... the black girls didn’t get these pills because their black ministers were up on the pulpit saying that birth control pills were black genocide. What I’m saying is that black men have exploited black women.... They didn’t want them to have any choice about their reproductive health. And if you can’t control your reproduction, you can’t control your life.
    Joycelyn Elders (b. 1933)