Searched defs:branchTargetFinder (Results 1 - 7 of 7) sorted by relevance

/external/proguard/src/proguard/optimize/peephole/
H A DInstructionSequencesReplacer.java50 * @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 DPeepholeOptimizer.java41 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 DGotoCommonCodeReplacer.java52 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 DInstructionSequenceReplacer.java88 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 DCodeSubroutineInliner.java52 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 DPartialEvaluator.java76 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 Dproguard.jarMETA-INF/ META-INF/MANIFEST.MF proguard/DataEntryWriterFactory.class DataEntryWriterFactory.java package proguard public ...

Completed in 98 milliseconds