/external/proguard/src/proguard/optimize/peephole/ |
H A D | InstructionSequencesReplacer.java | 50 * @param branchTargetFinder a branch target finder that has been 58 BranchTargetFinder branchTargetFinder, 63 branchTargetFinder, 77 * @param branchTargetFinder a branch target finder that has been 87 BranchTargetFinder branchTargetFinder, 93 branchTargetFinder, 107 * @param branchTargetFinder a branch target finder that has been 117 BranchTargetFinder branchTargetFinder, 131 branchTargetFinder, 56 InstructionSequencesReplacer(Constant[] patternConstants, Instruction[][][] instructionSequences, BranchTargetFinder branchTargetFinder, CodeAttributeEditor codeAttributeEditor) argument 85 InstructionSequencesReplacer(Constant[] patternConstants, Instruction[][][] instructionSequences, BranchTargetFinder branchTargetFinder, CodeAttributeEditor codeAttributeEditor, InstructionVisitor extraInstructionVisitor) argument 115 createInstructionSequenceReplacers(Constant[] patternConstants, Instruction[][][] instructionSequences, BranchTargetFinder branchTargetFinder, CodeAttributeEditor codeAttributeEditor, InstructionVisitor extraInstructionVisitor) argument
|
H A D | PeepholeOptimizer.java | 41 private final BranchTargetFinder branchTargetFinder; field in class:PeepholeOptimizer 63 * @param branchTargetFinder branch target finder that will be initialized 71 public PeepholeOptimizer(BranchTargetFinder branchTargetFinder, argument 75 this.branchTargetFinder = branchTargetFinder; 88 if (branchTargetFinder != null) 91 branchTargetFinder.visitCodeAttribute(clazz, method, codeAttribute);
|
H A D | GotoCommonCodeReplacer.java | 52 private final BranchTargetFinder branchTargetFinder = new BranchTargetFinder(); field in class:GotoCommonCodeReplacer 79 branchTargetFinder.visitCodeAttribute(clazz, method, codeAttribute); 104 !branchTargetFinder.isBranchTarget(offset)) 124 if (branchTargetFinder.isInstruction(deleteOffset)) 180 if (branchTargetFinder.isInstruction(newOffset1) ^ 181 branchTargetFinder.isInstruction(newOffset2)) 187 if (branchTargetFinder.isInstruction(newOffset1) && 188 branchTargetFinder.isInstruction(newOffset2)) 195 if (branchTargetFinder.isBranchOrigin(newOffset1) || 196 branchTargetFinder [all...] |
H A D | InstructionSequenceReplacer.java | 88 private final BranchTargetFinder branchTargetFinder; field in class:InstructionSequenceReplacer 101 * @param branchTargetFinder a branch target finder that has been 110 BranchTargetFinder branchTargetFinder, 116 branchTargetFinder, 126 * @param branchTargetFinder a branch target finder that has been 137 BranchTargetFinder branchTargetFinder, 144 this.branchTargetFinder = branchTargetFinder; 156 if (branchTargetFinder.isTarget(offset) || 107 InstructionSequenceReplacer(Constant[] patternConstants, Instruction[] patternInstructions, Instruction[] replacementInstructions, BranchTargetFinder branchTargetFinder, CodeAttributeEditor codeAttributeEditor) argument 134 InstructionSequenceReplacer(Constant[] patternConstants, Instruction[] patternInstructions, Instruction[] replacementInstructions, BranchTargetFinder branchTargetFinder, CodeAttributeEditor codeAttributeEditor, InstructionVisitor extraInstructionVisitor) argument
|
/external/proguard/src/proguard/preverify/ |
H A D | CodeSubroutineInliner.java | 52 private final BranchTargetFinder branchTargetFinder = new BranchTargetFinder(); field in class:CodeSubroutineInliner 98 branchTargetFinder.visitCodeAttribute(clazz, method, codeAttribute); 101 if (!branchTargetFinder.containsSubroutines()) 123 if (branchTargetFinder.isSubroutine(offset) && 124 branchTargetFinder.isSubroutineReturning(offset)) 173 int subroutineEnd = branchTargetFinder.subroutineEnd(subroutineStart); 242 if (branchTargetFinder.subroutineEnd(offset) == offset + variableInstruction.length(offset)) 262 branchTargetFinder.subroutineEnd(offset) - offset); 267 else if (branchTargetFinder.isSubroutineStart(offset)) 296 if (branchTargetFinder [all...] |
/external/proguard/src/proguard/optimize/evaluation/ |
H A D | PartialEvaluator.java | 76 private final BranchTargetFinder branchTargetFinder; field in class:PartialEvaluator 128 partialEvaluator.branchTargetFinder, 144 * @param branchTargetFinder the utility class that will find all 151 BranchTargetFinder branchTargetFinder, 158 this.branchTargetFinder = branchTargetFinder; 215 int initializationOffset = branchTargetFinder.initializationOffset(offset); 261 codeAttribute.accept(clazz, method, branchTargetFinder); 295 int initializationOffset = branchTargetFinder.initializationOffset(offset); 350 return branchTargetFinder 147 PartialEvaluator(ValueFactory valueFactory, InvocationUnit invocationUnit, boolean evaluateAllCode, BasicBranchUnit branchUnit, BranchTargetFinder branchTargetFinder, java.util.Stack callingInstructionBlockStack) argument [all...] |
/external/proguard/lib/ |
H A D | proguard.jar | META-INF/ META-INF/MANIFEST.MF proguard/DataEntryWriterFactory.class DataEntryWriterFactory.java package proguard public ... |