Ejemplo n.º 1
0
		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);
		}