Optional Readonlybywhether this control dependency was created due to iteration (e.g., a loop)
ReadonlyidThe id of the node that causes the control dependency to be active (e.g., the condition of an if)
Optional Readonlywhenwhen does this control dependency trigger (if the condition is true or false)?
A control dependency links a vertex to the control flow element which may have an influence on its execution. Within
if(p) a else b,aandbhave a control dependency on theif(which in turn decides based onp).See
happensInEveryBranch - to check whether a list of control dependencies is exhaustive