{
if (!(s instanceof IRMethod))
return;
CFG c = ((IRMethod)s).getCFG();
LiveVariablesProblem lvp = new LiveVariablesProblem();
String lvpName = lvp.getName();
lvp.setup(c);
lvp.compute_MOP_Solution();
c.setDataFlowSolution(lvp.getName(), lvp);
// System.out.println("LVP for " + s + " is: " + lvp);
for (IRClosure x: ((IRMethod)s).getClosures()) {
CFG xc = x.getCFG();
if (xc != null)
lvp = (LiveVariablesProblem)xc.getDataFlowSolution(lvpName);