Control dependency
Control dependency is a situation in which a program instruction executes if the previous instruction evaluates in a way that allows its execution. An instruction B has a control dependency on a preceding instruction A if the outcome of A determines whether B should be executed or not.