java.lang.Object
com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.AbstractMasterOptimizer<IERoutineContext>
com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.EMasterOptimizer
All Implemented Interfaces:
IEMasterOptimizer, IMasterOptimizer<IERoutineContext>

public class EMasterOptimizer extends AbstractMasterOptimizer<IERoutineContext> implements IEMasterOptimizer
Standard master optimizer for CFG of IEStatement IR instructions. Comes with a bundle of standard expression optimizers, all registered in the IMasterOptimizer.DEFAULT_GROUP. Additional optimizers can be registered. Refer to the constructor javadoc. Special use registers can be specified in order to improve the optimization rate of the dead-code removal and expression substitution standard optimizers.