public soot.jimple.toolkits.scalar.ConstantPropagatorAndFolder soot_jimple_toolkits_scalar_ConstantPropagatorAndFolder() { if (instance_soot_jimple_toolkits_scalar_ConstantPropagatorAndFolder == null) { synchronized (this) { if (instance_soot_jimple_toolkits_scalar_ConstantPropagatorAndFolder == null) instance_soot_jimple_toolkits_scalar_ConstantPropagatorAndFolder = new soot.jimple.toolkits.scalar.ConstantPropagatorAndFolder(g); } } return instance_soot_jimple_toolkits_scalar_ConstantPropagatorAndFolder; } protected void release_soot_jimple_toolkits_scalar_ConstantPropagatorAndFolder() {
p.add(new Transform("jop.lcm", LazyCodeMotion.v())); p.add(new Transform("jop.cp", CopyPropagator.v())); p.add(new Transform("jop.cpf", ConstantPropagatorAndFolder.v())); p.add(new Transform("jop.cbf", ConditionalBranchFolder.v())); p.add(new Transform("jop.dae", DeadAssignmentEliminator.v()));
p.add(new Transform("jop.lcm", LazyCodeMotion.v())); p.add(new Transform("jop.cp", CopyPropagator.v())); p.add(new Transform("jop.cpf", ConstantPropagatorAndFolder.v())); p.add(new Transform("jop.cbf", ConditionalBranchFolder.v())); p.add(new Transform("jop.dae", DeadAssignmentEliminator.v()));
private void performSootOptimizations(Body body) { soot.jimple.toolkits.scalar.CopyPropagator.v().transform(body); // soot.jimple.toolkits.scalar.UnreachableCodeEliminator.v().transform(body); soot.jimple.toolkits.scalar.ConstantCastEliminator.v().transform(body); soot.jimple.toolkits.scalar.ConstantPropagatorAndFolder.v().transform(body); soot.jimple.toolkits.scalar.DeadAssignmentEliminator.v().transform(body); soot.jimple.toolkits.scalar.EmptySwitchEliminator.v().transform(body); }
p.add(new Transform("jop.lcm", LazyCodeMotion.v())); p.add(new Transform("jop.cp", CopyPropagator.v())); p.add(new Transform("jop.cpf", ConstantPropagatorAndFolder.v())); p.add(new Transform("jop.cbf", ConditionalBranchFolder.v())); p.add(new Transform("jop.dae", DeadAssignmentEliminator.v()));
public soot.jimple.toolkits.scalar.ConstantPropagatorAndFolder soot_jimple_toolkits_scalar_ConstantPropagatorAndFolder() { if( instance_soot_jimple_toolkits_scalar_ConstantPropagatorAndFolder == null ) instance_soot_jimple_toolkits_scalar_ConstantPropagatorAndFolder = new soot.jimple.toolkits.scalar.ConstantPropagatorAndFolder( g ); return instance_soot_jimple_toolkits_scalar_ConstantPropagatorAndFolder; }
public soot.jimple.toolkits.scalar.ConstantPropagatorAndFolder soot_jimple_toolkits_scalar_ConstantPropagatorAndFolder() { if( instance_soot_jimple_toolkits_scalar_ConstantPropagatorAndFolder == null ) instance_soot_jimple_toolkits_scalar_ConstantPropagatorAndFolder = new soot.jimple.toolkits.scalar.ConstantPropagatorAndFolder( g ); return instance_soot_jimple_toolkits_scalar_ConstantPropagatorAndFolder; }