| com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.opt.IEOptimizer |
Known Indirect Subclasses
|
Base interface for IR optimizers. DO not implement directly. It is preferable to extend one of the abstract sub-classes.
|
[Expand]
Inherited Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IOptimizer
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| abstract DataChainsUpdatePolicy |
getDataChainsUpdatePolicy()
Get the data chains update policy after the optimization was performed.
| ||||||||||
| abstract IEGeneric |
performOnExpression(IEGeneric exp, IERoutineContext ectx)
Optimize a single expression.
| ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.pnfsoftware.jeb.core.IPlugin
| |||||||||||
From interface
com.pnfsoftware.jeb.core.units.code.asm.decompiler.opt.IOptimizer
| |||||||||||
Get the data chains update policy after the optimization was performed.
Optimize a single expression.
| exp | IR expression to optimize |
|---|---|
| ectx | helper routine context |