ProGuard

Package proguard.optimize.peephole

This package contains visitors that perform various peephole optimizations.

See:
          Description

Class Summary
BranchTargetFinder This AttrInfoVisitor finds all branch targets in the CodeAttrInfo objects that it visits.
ClassFileFinalizer This ClassFileVisitor and MemberInfoVisitor makes the class files it visits, and their class members, final, if possible.
GetterSetterInliner This InstructionVisitor inlines simple getter and setter methods.
GotoReturnReplacer This InstructionVisitor replaces unconditional branches to return instructions by these same return instructions.
LoadStoreRemover This InstructionVisitor deletes load/store instruction pairs.
NopRemover This InstructionVisitor removes all nop instructions that it encounters.
PushPopRemover This InstructionVisitor deletes all push/pop instruction pairs.
StoreLoadReplacer This InstructionVisitor replaces store/load instruction pairs by equivalent dup/store instruction pairs.
 

Package proguard.optimize.peephole Description

This package contains visitors that perform various peephole optimizations.


ProGuard