public ExprInfo(final LocalExpr def) {
			this.def = def;

			vars = new ArrayList[cfg.size()];

			for (int i = 0; i < vars.length; i++) {
				vars[i] = new ArrayList();
			}

			phis = new Phi[cfg.size()];

			save = false;

			pushes = new HashMap();
			pops = new HashMap();

			defs = new HashMap();

			cleanup = new ArrayList();
		}