cfg.constructSSA();
cfg.optimize();
cfg.removeUnusedVars();
cfg.deconstrucSSA();
cfg.fixupAddresses();
X86CodeGenerator x86cg = new X86CodeGenerator(method, (X86Assembler) os, bytecode.getLength(),
typeSizeInfo, stackFrame);
List<Variable<?>> liveVariables = cfg.computeLiveVariables();
LiveRange<?>[] liveRanges = getLiveRanges(liveVariables);