private void InitLiveOnEntrySets(OptFunctionNode fn, Node[] statementNodes) { int listLength = fn.GetVarCount(); itsUseBeforeDefSet = new BitArray(listLength); itsNotDefSet = new BitArray(listLength); itsLiveOnEntrySet = new BitArray(listLength); itsLiveOnExitSet = new BitArray(listLength); for (int i = itsStartNodeIndex; i <= itsEndNodeIndex; i++) { Node n = statementNodes[i]; LookForVariableAccess(fn, n); } itsNotDefSet.Flip(0, listLength); }