System.out.println("\nplacePhiFunctions");
	private void placePhiFunctions() {		System.out.println("\nplacePhiFunctions");		for (int i=0; i<bblocks.length; i+=1) {			IRBasicBlock b = bblocks[i];			BootableArrayList defList = b.getDefList();			for (int j=0; j<defList.size(); j+=1) {				Variable def = (Variable) defList.get(j);				List df = b.getDominanceFrontier();				Iterator it = df.iterator();				while (it.hasNext()) {					IRBasicBlock dfb = (IRBasicBlock) it.next();					dfb.add(new PhiAssignQuad(dfb, def.getIndex()));				}			}		}	}