System.out.println("\ndoRenameVariables block: " + block);
	private void doRenameVariables(IRBasicBlock block) {		System.out.println("\ndoRenameVariables block: " + block);		Iterator it = block.getQuads().iterator();		while (it.hasNext()) {			Quad q = (Quad) it.next();			Operand[] refs = q.getReferencedOps();			if (refs != null) {				int n = refs.length;				for (int i=0; i<n; i+=1) {					SSAStack st = getStack(refs[i]);					if (st != null) {						refs[i] = st.peek();					}				}			}			if (q instanceof AssignQuad) {				AssignQuad aq = (AssignQuad) q;				SSAStack st = getStack(aq.getLHS());				aq.setLHS(st.getNewVariable());			}		}	}